làm sao để biết ngày trong quá khứ hay tương lai là thứ mấy? (1 người xem)

Liên hệ QC

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

tuyet mayo

Thành viên mới
Tham gia
9/10/12
Bài viết
10
Được thích
1
Nghề nghiệp
sv
Em đang tính ở cột tiền giảm nhưng k biết tính như thế nào mong mọi người giúp.Bác nào làm hết đc hộ em thì tốt.--=0Em có file đính kèm đây ạ.
 

File đính kèm

Em đang tính ở cột tiền giảm nhưng k biết tính như thế nào mong mọi người giúp.Bác nào làm hết đc hộ em thì tốt.--=0Em có file đính kèm đây ạ.
-----------
Muốn biết là thứ mấy thì dùng hàm =WEEKDAY(A1), trong đó A1: là cell ngày tháng
---------
Cthức J4
PHP:
=IF(AND(WEEKDAY(D4)=1;F4>=30);10%;IF(F4>=25;5%;0))*I4
 
Lần chỉnh sửa cuối:
-----------
Muốn biết là thứ mấy thì dùng hàm =WEEKDAY(A1), trong đó A1: là cell ngày tháng
---------
Cthức J4
PHP:
=IF(AND(WEEKDAY(D4)=1;F4>=30);10%;IF(F4>=25;5%;0))*I4

Cũng với ô A1 đó, bạn đặt công thức như vầy thôi:

=TEXT(A1,"[$-42A]dddd")

Hàm này cho ra chuỗi là thứ trong tuần.
 
Câu 4 bài này nghe bực mình: Tính Tiền Giảm cho mỗi du khaïch biết rằng :
- Nếu Ngày Đến là Chủ Nhật và Số Ngày Ở >=30 thì được giảm 10% Tiền Phòng
- Nếu Số Ngày Ở >=25 thì được giảm 5% Tiền Phòng
- Các trường hợp khác thì không giảm

Có nghĩa là nếu ông khách nào ở cả mấy năm mà lúc đến không phải ngày Chủ nhật thì chỉ giảm được 5%. Bó tay người ra đề.
 
Cũng với ô A1 đó, bạn đặt công thức như vầy thôi:

=TEXT(A1,"[$-42A]dddd")

Hàm này cho ra chuỗi là thứ trong tuần.
Híc cái định dạng [$-42A] này ngộ nhỉ! kg biết anh lấy từ đâu ra, hoặc có bảng tra cứu nào kg nhỉ?
Em cảm ơn!
-----------
P/s: Em biết rồi! Mr.Bill nói " Cái này dành cho Người VN dùng"
 
Lần chỉnh sửa cuối:
có ai còn ở đây k cho em hỏi chút ạ.nếu xếp loại cho học sinh giả sử là giỏi với đk >=9 và không có môn nào dưới điểm 8 trong khi có nhiều môn học thì phải làm thế nào ạ.em k muốn viết nhiều phép so sánh.
 
có ai còn ở đây k cho em hỏi chút ạ.nếu xếp loại cho học sinh giả sử là giỏi với đk >=9 và không có môn nào dưới điểm 8 trong khi có nhiều môn học thì phải làm thế nào ạ.em k muốn viết nhiều phép so sánh.

cái này có nhiều cách lắm
vd: TỪ B1 ĐẾN B3 LÀ ĐIỂM TOÁN, LÝ HÓA
=IF(And(B1=>9;B2=>9;B3=>9);"GIOI";" GÌ ĐÓ")
HOẶC =IF(COUNTIF(B1:B3;"<9")=<0;"GIOI";" GÌ ĐÓ")
 
[h=2]làm sao để biết ngày trong quá khứ hay tương lai là thứ mấy? [/h]
Em đang tính ở cột tiền giảm nhưng k biết tính như thế nào mong mọi người giúp.Bác nào làm hết đc hộ em thì tốt.--=0Em có file đính kèm đây ạ.
---------------------------------
Bạn thử dùng cách này xem:
=IF(J6="-","-",CHOOSE(WEEKDAY(J6),"Chủ nhật","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"))

J6 là địa chỉ ô chứa ngày nhé.
 
làm sao để biết ngày trong quá khứ hay tương lai là thứ mấy?

Em đang tính ở cột tiền giảm nhưng k biết tính như thế nào mong mọi người giúp.Bác nào làm hết đc hộ em thì tốt.--=0Em có file đính kèm đây ạ.
---------------------------------

Bạn thử dùng cách này xem:
=IF(J6="-","-",CHOOSE(WEEKDAY(J6),"Chủ nhật","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"))

J6 là địa chỉ ô chứa ngày nhé.

Lúc đầu tôi cũng tưởng như vậy, nhưng không phải tìm THỨ BẰNG CHUỖI mà là tìm WEEKDAY như bài 2 của Hong.Van là đúng.

Tuy nhiên, với công thức như bạn, thì bài 3 của tôi đơn giản hơn bài của bạn nhiều nè!

http://www.giaiphapexcel.com/forum/...-hay-tương-lai-là-thứ-mấy&p=441633#post441633
 
Oh tớ toàn dùng hàm này để xem ngày bất kỳ là thứ mấy với ngày bất kỳ năm bất kỳ mà.
Bạn thử paste công thức của tớ vào ô J7 excel rồi đánh một ngày bất kỳ vào ô J6 mà tớ đang đặt tạm nó sẽ cho ra đó là thứ mấy.
=IF(J6="-","-",CHOOSE(WEEKDAY(J6),"Chủ nhật","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"))
 
Oh tớ toàn dùng hàm này để xem ngày bất kỳ là thứ mấy với ngày bất kỳ năm bất kỳ mà.
Bạn thử paste công thức của tớ vào ô J7 excel rồi đánh một ngày bất kỳ vào ô J6 mà tớ đang đặt tạm nó sẽ cho ra đó là thứ mấy.
=IF(J6="-","-",CHOOSE(WEEKDAY(J6),"Chủ nhật","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"))

Vậy bạn cũng thử với hàm này coi:

=TEXT(A1,"[$-42A]dddd")

Thậm chí bạn thử với hàm này:

=TEXT(A1,"[$-42A]dddd, dd mmmm yyyy")
 
Lần chỉnh sửa cuối:
Oh tớ toàn dùng hàm này để xem ngày bất kỳ là thứ mấy với ngày bất kỳ năm bất kỳ mà.
Bạn thử paste công thức của tớ vào ô J7 excel rồi đánh một ngày bất kỳ vào ô J6 mà tớ đang đặt tạm nó sẽ cho ra đó là thứ mấy.
=IF(J6="-","-",CHOOSE(WEEKDAY(J6),"Chủ nhật","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"))
Dĩ nhiên kg ai nói cthức của bạn sai. Nếu muốn thể hiện thứ mấy thì dùng cthức bài #3 của Mr. Nghĩa thì gọn hơn nhiều!
 
Lần chỉnh sửa cuối:
Dĩ nhiên kg ai nói cthức của bạn sai. Nếu muốn thể hiện thứ mấy thì dùng cthức bài #3 của Mr. Nghĩa thì gọn hơn nhiều!

Hiii công nhận so với cách của tớ thì của Mr.Nghĩa ngắn gọn hơn nhiều, nhờ Mr.Nghĩa tớ biết thêm được cách làm mới ngắn gọn hơn. Thanks Mr.Nghĩa nhé.
 
làm sao để biết ngày trong quá khứ hay tương lai là thứ mấy?

Em đang tính ở cột tiền giảm nhưng k biết tính như thế nào mong mọi người giúp.Bác nào làm hết đc hộ em thì tốt.--=0Em có file đính kèm đây ạ.
---------------------------------

Bạn thử dùng cách này xem:
=IF(J6="-","-",CHOOSE(WEEKDAY(J6),"Chủ nhật","Thứ 2","Thứ 3","Thứ 4","Thứ 5","Thứ 6","Thứ 7"))

J6 là địa chỉ ô chứa ngày nhé.

m thấy cách này hơi dài bạn ạ.m thấy cách của hong.van dễ hiểu hơn.
 
Vậy bạn cũng thử với hàm này coi:

=TEXT(A1,"[$-42A]dddd")

Thậm chí bạn thử với hàm này:

=TEXT(A1,"[$-42A]dddd, dd mmmm yyyy")

Quái chiêu ở chỗ, dùng trong VBA hàm FORMAT thì lại không ra:

Thử tại Immediate:

?Format(date, "[$-42A]dddd dd/mm/yyyy")
Friday 30/11/2012


Nhưng với hàm Excel thì OK:

?Worksheetfunction.Text(date, "[$-42A]dddd dd/mm/yyyy")
thu´ sa´u 30/11/2012
 

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

Back
Top Bottom