Nhập ngày tự động ra Thứ trong tuần (4 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

MrBang

Thành viên mới
Tham gia
23/5/08
Bài viết
16
Được thích
2
Em có 1 thắc mắc nhờ mọi người giúp đỡ.

Em đang tìm 1 công thức để khi gõ ngày vào thì cell bên cạnh hiện thị thứ trong Tuần

VD: A1 gõ ngày 22/7/2011 thì cell B1: Hiện ra Thứ 6

Em tìm trên diễn đàn mà vẫn chưa thấy.!$@!!!$@!!
 
Tại B1 bạn nhập:
Mã:
=IF(WEEKDAY(A1,1)=1,"Chu nhat","Thu "&WEEKDAY(A1,1))
 
Tại B1 bạn nhập:
Mã:
=IF(WEEKDAY(A1,1)=1,"Chu nhat","Thu "&WEEKDAY(A1,1))

Mình cảm ơn nhiều nhé.
Vậy mình hỏi thêm chút là khi kéo công thức đó trong cột B2 xuống thì những ô nào trong cột A2.... không có giá trị ngày tháng năm thì ô tương ứng trong cột B.... sẽ để trống.??

Thanks
 
Lần chỉnh sửa cuối:
Thêm một cách nữa nhé,
=CHOOSE(WEEKDAY(A1),"Chủ nhật","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7")
Vậy mình hỏi thêm chút là khi kéo công thức đó trong cột B2 xuống thì những ô nào trong cột A2.... không có giá trị ngày tháng năm thì ô tương ứng trong cột B.... sẽ để trống.?
Theo ý bạn thì mình sẽ sửa công thức như sau:
IF(A1<>"",CHOOSE(WEEKDAY(A1),"Chủ nhật","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"),"")
 
Lần chỉnh sửa cuối:
Hình như mọi người ít nhớ đến công thức độc đáo này nhỉ
Có ngắn gọn không?

Hì, còn gọn hơn nữa chẳng cần công thức:
Vào Format---> Cells--->Number--->Custom: Trong ô Type gõ [$-42A]dddd

Vậy là cứ gõ ngày vào ô là thành thứ rồi, nếu muốn hiện ở ô bên cạnh thì link nó sang.
 
Lần chỉnh sửa cuối:
Hì, còn gọn hơn nữa chẳng cần công thức:
Vào Format---> Cells--->Number--->Custom: Trong ô Type gõ [$-42A]dddd

Vậy là cứ gõ ngày vào ô là thành thứ rồi.
Em vẫn thường làm theo cách này anh à! Nhưng em cũng thấy nhiều người lại thích khác, cứ phải làm 1 công thức để ra kết quả 1 chuổi mới chịu
Ẹc... Ẹc... chẳng biết thế nào nữa!
 
Thank mọi người nhé.
Em làm được rồi :-=
 
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?

Đúng là Đặc Biệt! Thậm chí tại ô A1 không có gì, nó cũng biết hiển thị Thứ hiện tại nữa chứ!

Nhưng Thầy ơi, hình như cái chú PROPER này nó cho kết quả ngày Thứ SáU, Thứ BảY, Chủ NhậT; còn hàm trên [=TEXT(A1,"[$-42A]dddd")], không cần sử dụng PROPER thì lại ra đúng Thứ Sáu, Thứ Bảy, Chủ Nhật... mà vẫn hoa đầu chữ!

Máy em hiển thị như vậy, không biết mấy máy khác như thế nào.
 
Lần chỉnh sửa cuối:
Thậm chí tại ô A1 không có gì, nó cũng biết hiển thị Thứ hiện tại nữa chứ!
Không có gì có nghĩa là =0 thôi <===> 0/1/1900
hình như cái chú PROPER này nó cho kết quả ngày Thứ SáU, Thứ BảY, Chủ NhậT;
Chỉ trên Excel 2007 và Excel 2010 mới bị vụ này thôi, Excel 2003 không bị gì cả
còn hàm trên [=TEXT(A1,"[$-42A]dddd")], không cần sử dụng PROPER thì lại ra đúng Thứ Sáu, Thứ Bảy, Chủ Nhật... mà vẫn hoa đầu chữ!
.
Làm gì có vụ này ta? Bạn dùng Office version nào thế? Tôi thử cả 3 phiên bản Office, chẳng có cái nào giống như bạn vừa nói
 
quote_icon.png
Nguyên văn bởi minhthien321
còn hàm trên [=TEXT(A1,"[$-42A]dddd")], không cần sử dụng PROPER thì lại ra đúng Thứ Sáu, Thứ Bảy, Chủ Nhật... mà vẫn hoa đầu chữ!
Làm gì có vụ này ta? Bạn dùng Office version nào thế? Tôi thử cả 3 phiên bản Office, chẳng có cái nào giống như bạn vừa nói

Em đang xài XL2007, SP2. Thầy xem hình xem sẽ thấy ngay điều đó!

Kể cả khi em định dạng trong Format Cells > Custom ( [$-42A]dddd ) cũng ra như vậy!
 

File đính kèm

  • Picture12.jpg
    Picture12.jpg
    21 KB · Đọc: 297
Lần chỉnh sửa cuối:
Em đang xài XL2007, SP2. Thầy xem hình xem sẽ thấy ngay điều đó!

Kể cả khi em định dạng trong Format Cells > Custom ( [$-42A]dddd ) cũng ra như vậy!
Thử trên máy khác xem thế nào?
Các bạn khác đang dùng Excel 2007 cũng thí nghiệm thử xem nhé
 
Thử trên máy khác xem thế nào?
Các bạn khác đang dùng Excel 2007 cũng thí nghiệm thử xem nhé

Em đã thử máy WinXP, XL2003, thì đúng như Thầy nói, chỉ có ra thứ hai, thứ ba,... mà không như máy của em (Win7-Ultimate, XL2007-SP2).
 
Em đã thử máy WinXP, XL2003, thì đúng như Thầy nói, chỉ có ra thứ hai, thứ ba,... mà không như máy của em (Win7-Ultimate, XL2007-SP2).
Không, ý tôi là muốn bạn thử trên máy khác cũng đang dùng Office 2007 ấy.
Vì tôi đã thử trên rất nhiều máy dùng Excel 2007 nhưng không có kết quả như bạn vừa làm ---> Vụ này cũng hay! Có thể có cái gì đó trong Excel Options liên quan chăng?
 
Thử trên máy khác xem thế nào?
Các bạn khác đang dùng Excel 2007 cũng thí nghiệm thử xem nhé
CHO DÙ EXCEL GÌ THÌ KHI CHẠY TRÊN WIN XP CŨNG KHÔNG CÓ CHỮ HOA ĐẦU TỪ KHI CHÚNG TA ĐỊNH DẠNG( [$-42A]dddd )
CHỮ HOA ĐẦU TỪ CHỈ CÓ TRÊN WIN VISTA VÀ W7 THÔI
TÔI ĐANG DÙNG FILE ĐỊNH DẠNG KIỂU NÀY . NHƯNG KHI QUA MÁY KHÁC CŨNG OFFICE 10 ĐÀNG HOÀNG NHƯNG CHẠY TRÊN XP THÌ CHỮ THƯỜNG 100%
 
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?
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.
 
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.
Nhớ lúc nhỏ mấy thầy cô có chỉ các nhận biết ngày trong tháng là 30 hoặc 31. CHỉ có tháng 2 là không xác định. Cứ tháng trước 31 tháng kề 30 (chỉ có 2 tháng 7 và 8 là 31 không theo quy luật). T1 là 31, T3 là 31 lấy mốc tính
 
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.
Để tính ngày cuối tháng bạn dùng công thức sau :

=DAY(DATE(nam,tháng+1,0))
 
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.
Các tháng luôn có 31 ngày bao gồm: Tháng 1, Tháng 3, Tháng 5, Tháng 7, Tháng 8, Tháng 10 Tháng 12.
Các tháng còn lại đều có 30 ngày, ngoại trừ tháng 2 (có 28 hoặc 29 ngày)
Công thức độc đáo quá, thày có thể giải thích giúp bọn em được không?
.
Cái này do "mò" mà ra, xem chi tiết tại đây:
http://www.giaiphapexcel.com/forum/...-cách-tự-động-theo-thòi-gian-trong-bảng-tính&
 
Web KT

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

Back
Top Bottom