Nhập ngày tự động ra Thứ trong tuần (1 người xem)

  • Thread starter Thread starter MrBang
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

Công thức độc đáo quá, thày có thể giải thích giúp bọn em được không?

Em xin hỏi vấn đề ngoài lề một chút, em thấy mọi người khi khi biết tháng trong 1 năm, ví dụ tháng 7/2011 là họ lập tức biết được trong tháng này có 31 ngày mà chẳng cần dùng máy tính gì cả, các bác trên diễn đàn ai biết về cái này xin chỉ giúp để em có thể hiểu thêm. Em xin trân trọng cảm ơn.

Hồi bé (từ hồi mình còn chưa biết chữ), bố mình dạy tìm tháng có 30 ngày hoặc 31 ngày bằng cách nắm bàn tay lại và úp xuống rồi đếm các gốc ngón tay bắt đầu từ tháng 1 (lồi), tháng 2 (lõm)...tháng 8 (lồi)... tháng "lồi" là 31, tháng "lõm" là 30 trừ tháng 2 đến tận bây giờ do thói quen mình vẫn làm theo cách này.

Tương tự khi nói đến tay trái, tay phải của mình thì luôn phải nghĩ đến túi áo nằm bên ngực nào. Vì vậy khi mặc áo 3 lỗ thì việc xác định tay trái, tay phải tương đối khó khăn.
 
em có một bảng tính cột thứ ngày là bắt đầu từ ngày 1 và kết thúc là ngày 31. bảng tính này yêu cầu em phải tính các cột số liệu khác trong bảng theo từng tuần. nghĩa là em phai tính tông số lượng cho tưng tuần trong tháng ở 5 hàng cuối bảng xin thay chỉ dùm e
 
Ko có file cụ thể thì biết mô đâu mà lần!
 
Hình như mọi người ít nhớ đến công thức độc đáo này nhỉ
PHP:
=TEXT(A1,"[$-42A]dddd")
Hoặc
PHP:
=PROPER(TEXT($A1,"[$-42A]dddd"))
Có ngắn gọn không?

Anh ơi, cho em hỏi 1 tí:
Em muốn hiển thị thứ là tiếng Anh "Mon", Tue".... thì phải chỉnh thế nào cho khớp ạ?
 
Bạn dùng công thức sau nhé:
Mã:
=TEXT(A1;"ddd")
 
"[$-42A]dddd" làm sao đánh được công thức này vậy mấy bác?
 
Lần chỉnh sửa cuối:
Anh ơi, em làm thử theo công thức của anh mà không ra anh ạ?
Anh có cách nào khác không ạ?
 
Cho em hỏi tiếp với, trong bảng của em chia ô nhỏ, nên em muốn thứ viết tắt thì có đổi hàm này cho ra T2 hay T3 không? xin mọi người chỉ giáo?
 
Cái này đâu có đúng đâu anh
Mà hình như yêu cầu của tác giả hổng thể Custom Format được

Ta có thể làm được với Custom List.

Ta gõ tại A1 đến A7 lần lượt như sau: CN, T2, ... , T7

Tô khối A1:A7

Bấm Alt+F+T để vào Excel Options cho nhanh

Chọn nút Advanced, tại mục General, chọn nút Edit Custom Lists..., bấm nút Import rồi OK

Thí nghiệm: Gõ bất kỳ vào 1 ô là CN rồi kéo xuống hay kéo ngang sẽ thấy kết quả mong muốn.
 
Cái này đâu có đúng đâu anh
Mà hình như yêu cầu của tác giả hổng thể Custom Format được

Tôi nghĩ là bạn ấy muốn "đổi hàm này cho ra T2 hay T3" tứclà muốn [$-42A]dddd = Thứ 7 thành T7 thì phải sửa Custom Format là T[$-42A]d
 
Tôi nghĩ là bạn ấy muốn "đổi hàm này cho ra T2 hay T3" tứclà muốn [$-42A]dddd = Thứ 7 thành T7 thì phải sửa Custom Format là T[$-42A]d

Không thể làm vậy được ạ, thứ nhất, nó không có ngày CN; thứ nhì, nó chạy từ 1 đến 31 (tùy theo tháng), tức nó là ký tự T ghép với Ngày thôi ạ.
 
Không thể làm vậy được ạ, thứ nhất, nó không có ngày CN; thứ nhì, nó chạy từ 1 đến 31 (tùy theo tháng), tức nó là ký tự T ghép với Ngày thôi ạ.

Lúc trước mình test ngày theo hàm Today() thấy nó ra T7 cứ tưởng là được. Giờ test theo 31 ngày thấy mình đúng là thằng Bờm (thằng Bờm khi vợ dạy nó học: 1 vạch là chữ nhất, 2 vạch là chữ nhị ... thì nó bảo luôn rằng biết rồi 3 vạch là chữ tam.. 10 vạch là chữ thập...).
 
Ta có thể làm được với Custom List.

Ta gõ tại A1 đến A7 lần lượt như sau: CN, T2, ... , T7

Tô khối A1:A7

Bấm Alt+F+T để vào Excel Options cho nhanh

Chọn nút Advanced, tại mục General, chọn nút Edit Custom Lists..., bấm nút Import rồi OK

Thí nghiệm: Gõ bất kỳ vào 1 ô là CN rồi kéo xuống hay kéo ngang sẽ thấy kết quả mong muốn.

Người ta muốn Format ngày tháng (đang có sẵn trong cell) thành T2, T3... thì liên quan gì đến Custom List?
 
Người ta muốn Format ngày tháng (đang có sẵn trong cell) thành T2, T3... thì liên quan gì đến Custom List?
Nếu không dùng C.L. thì chỉ có nước làm thêm hàng phụ ghi ngày tháng và hàng chính làm công thức chuyển ngày thôi chứ không còn cách nào định dạng được vậy đâu, em nghĩ vậy.
 
Cho em hỏi tiếp với, trong bảng của em chia ô nhỏ, nên em muốn thứ viết tắt thì có đổi hàm này cho ra T2 hay T3 không? xin mọi người chỉ giáo?

Làm sao mà Excel biết là phải hiển thị vd. "Thứ Hai" là "T2"? Có tài thánh.

Còn chuyện bạn định dạng vd. [$-42A]xyz thì lại dễ hiểu. Excel không tự "bịa" ra được. Excel chỉ lấy từ hệ điều hành ra mà thôi. Mỗi quốc gia có một tập các thiết lập - thông tin của mình (dấu thập phân, các chữ số, tên nước, mã quốc gia, dạng ngày tháng dài, ngắn, ký hiệu tiền tệ ...) Không cài Excel vẫn có thể đọc ra được. Excel cũng chỉ đọc từ hđh ra mà thôi. Muốn đọc cho quốc gia nào thì phải chỉ ra locale. Việt Nam có locale = &H42A = 1066.

Nếu nói về thứ thì được thiết lập theo 2 dạng. Dạng dài (mà bạn dùng [$-42A]dddd để Excel biết đường mà đọc ra từ hđh): thứ hai, thứ ba, thứ tư, thứ năm, thứ sáu, thứ bảy, chủ nhật. Dạng ngắn (mà bạn dùng [$-42A]ddd để Excel biết đường mà đọc ra từ hđh): hai, ba, tư, năm, sáu, bảy, cn

Nếu bạn muốn dùng tiếng Nga chẳng hạn thì bạn dùng [$-419]dddd và [$-419]ddd - Nga có locale = &H419. Triết lý chỉ đơn giản thế thôi

Chú ý là tất cả đều là chữ thường trong XP. Trong Win7 có thể chữ cái đầu được viết hoa.

Có 2 dạng và những dạng đấy nó có "hình hài" cố định rồi. Tôi nghĩ khi Windows xây dựng csdl này thì có tham khảo ý kiến của người Việt, mà người Việt đề xuất "hai", "ba" ... chứ không phải "T2", "T3" ... nên chỉ có thể đọc ra thế thôi. Còn bản thân Excel không có cơ sở nào để hiển thị thành "T2", "T3" ... được. Thôi thì dùng "hai, ba, tư, năm, sáu, bảy, cn" cũng được mà.

Ở trên tôi có nói là mọi thông tin có trong hđh chứ chả liên quan gì tới Excel. Nếu bạn tò mò thì bạn có thể xem tập tin tôi đính kèm.
 

File đính kèm

mình đang dùng Office 2010 nhưng không áp dụng được. Mình đang cần ô B1 và B2 nhập dữ liệu tương ứng 21/9/2013 và 22/9/2013, Cần: ô A1 và A2 tương ứng trả giá trị: Thứ 7 và chủ nhật.
mình đã áp dụng hàm =CHOOSE(WEEKDAY(B1),"Chủ nhật","Thứ hai","Thứ ba","Thứ tư","Thứ năm","Thứ sáu","Thứ bảy") thi nó trả về "Value" không biết là như thế nào?
Các Pro chỉ giùm em với. em đang có 1 file dữ liệu điện lạnh, đang cần tính ngày và giờ để tính phí điện lạnh ngoài giờ
Thanhk các pro nhiều
 
Web KT

Bài viết mới nhất

Back
Top Bottom