Cũng phải dùng 1 IF(), kiểm tra thử xem có xài được không, cái vụ ngày Âm này thì tôi không rành lắm.Em có bài tập tính năm Nhuận Âm Lịch. (Trong File đính kèm em có ghi rõ nội dung cần giúp)
Dùng hàm If thì dài quá, em muốn nó ngắn lại mà không biết phải làm sao? Mong Anh, chị giúp dùm em.
Cảm ơn duongdv. Cách này đúng cho một số năm. vd: cho năm 2004 năm 2012 năm 1998... thì không đúng.
Xin cho thêm ý kiến. Cảm ơn
Năm nhuận ở trên là Âm lịch mà không phải Dương Lịch .
Bạn giải thích rõ ý nàySẵn có người nói đến Nhuận Dương Lịch. Mong Anh chị giúp dùm em luôn nhé.
1. Nếu năm nhuận dương lịch (với các năm tận cùng không phải là số 00. vd: năm 2004, 2008...) thì lấy năm đó chia cho 4 dư 0 thì là Năm Nhuận.
2. Nếu năm nhuận dương lịch (với các năm tận cùng là số 00. vd: năm 2000, 3000, 1900...) thì lấy năm đó chia cho 4 và 400 dư 0 thì mới là Năm Nhuận.
Ý em muốn hỏi là làm sao mình gộp 2 điều kiện trên vào hàm nào đó để tính trong Excel cho tiện mà vẫn cho kết quả chính xác.
Cảm ơn.
Em có bài tập tính năm Nhuận Âm Lịch. (Trong File đính kèm em có ghi rõ nội dung cần giúp)
Dùng hàm If thì dài quá, em muốn nó ngắn lại mà không biết phải làm sao? Mong Anh, chị giúp dùm em.
Bạn giải thích rõ ý này
. Nếu năm nhuận dương lịch (với các năm tận cùng là số 00. vd: năm 2000, 3000, 1900...) thì lấy năm đó chia cho 4 và 400 dư 0 thì mới là Năm Nhuận là sao vậy?
có phải là 3000/4 => kq và lấy Kq này lại chia tiếp cho 400 hay như thế nào vậy?
=IF(COUNTIF($A$3:$A$9,MOD(B3,19)),"Nhuận","")
Cái này sai à nha!Nếu nó đúng với yêu cầu của bạn thì chỉ cần như vậy:
=IF(MOD(B3-A3,19)=0,"NĂM NHUẬN","N THƯỜNG")
Mình thấy cách này khá gọn, khỏi cần thuật toán chỉ cần biết tháng 2 năm đó 29 ngày thì là năm nhuận
=IF(DAY(DATE(F5,3,0))=29,"Nhuan","Thuong")
Cảm ơn dat_butmuc. Cách này chưa đúngNếu nó đúng với yêu cầu của bạn thì chỉ cần như vậy:
=IF(MOD(B3-A3,19)=0,"NĂM NHUẬN","N THƯỜNG")
Bản thân công thức này sẽ tự động trả về ngày 29 của tháng 2 nếu năm đó tháng 2 có 29 ngày mà.Cảmo ơn Sealand. Cách này đúng. Nhưng nếu như mình đã biết một năm nào đó có tháng 2 là 29 ngày rồi thì coi như mình đã biết năm đó Nhuận. Vậy như năm 3100 thì làm sao mình biết tháng 2 có 29 ngày hay không nếu không dùng lịch vạn sự.
Tại sao không dùng COUNTIF nhỉ?
Điều kiện của anh cho kết quả chưa đúng. Cảm ơn ndu96081631. Chẳng hạn năm 2004 là năm nhuận Âm lịch vào tháng 2. Nhưng kết quả cho ra là năm 2004 không nhuậnPHP:=IF(COUNTIF($A$3:$A$9,MOD(B3,19)),"Nhuận","")
Như vậy cũng được: Nhập vào C3: =IF(AND(MOD(B3;4)=0;MOD(B3;100)<>0);"Nhuận";"Thường")Sẵn có người nói đến Nhuận Dương Lịch. Mong Anh chị giúp dùm em luôn nhé.
1. Nếu năm nhuận dương lịch (với các năm tận cùng không phải là số 00. vd: năm 2004, 2008...) thì lấy năm đó chia cho 4 dư 0 thì là Năm Nhuận.
2. Nếu năm nhuận dương lịch (với các năm tận cùng là số 00. vd: năm 2000, 3000, 1900...) thì lấy năm đó chia cho 4 và 400 dư 0 thì mới là Năm Nhuận.
Ý em muốn hỏi là làm sao mình gộp 2 điều kiện trên vào hàm nào đó để tính trong Excel cho tiện mà vẫn cho kết quả chính xác.
Cảm ơn.
Cảm ơn duongdv. Không để ý đến số 0Bản thân công thức này sẽ tự động trả về ngày 29 của tháng 2 nếu năm đó tháng 2 có 29 ngày mà.
=IF(DAY(DATE(F5,3,0))=29,"Nhuan","Thuong")
Bạn để ý số 0 trong công thức: bình thường thì công thức =DAY(DATE(F5,3,0)) sẽ trả về số của ngày trong tháng 3 nhưng Trong thực tế sẽ không có ngày 0 bởi vậy công thức sẽ trên sẽ trả về ngày cuối cùng của tháng 2.
Như vậy cũng được: Nhập vào C3: =IF(AND(MOD(B3;4)=0;MOD(B3;100)<>0);"Nhuận";"Thường")
Bạn kiểm tra cách gì mà ra SAI vậy? Công thức tôi cho kết quả Nhuận với năm 2004 cơ màĐiều kiện của anh cho kết quả chưa đúng. Cảm ơn ndu96081631. Chẳng hạn năm 2004 là năm nhuận Âm lịch vào tháng 2. Nhưng kết quả cho ra là năm 2004 không nhuận
Công thức của Bạn thì năm 2000 là năm thường?Như vậy cũng được: Nhập vào C3: =IF(AND(MOD(B3;4)=0;MOD(B3;100)<>0);"Nhuận";"Thường")
=IF(MOD(B3;IF(RIGHT(B3;2)="00";400;4))=0;"Nhuận";"Không Nhuận")
Bạn kiểm tra cách gì mà ra SAI vậy? Công thức tôi cho kết quả Nhuận với năm 2004 cơ mà
----------------
Còn cái vụ nhuận DƯƠNG LỊCH, thiết nghĩ các bạn đừng nên mất công tính toán cộng trừ nhân chia gì cả (quá thừa)! Ta đang làm việc trên Excel thì cứ bám vào điều kiện tháng 2 có 29 ngày hay không mà suy ra ---> Như anh sealand đã làm là được rồi
Cái này đúng đấy anh Ba TêCông thức của Bạn thì năm 2000 là năm thường?
Công thức của tôi năm 2000 là năm Nhuận, hổng biết cái nào đúng:
PHP:=IF(MOD(B3;IF(RIGHT(B3;2)="00";400;4))=0;"Nhuận";"Không Nhuận")
Công thức của Bạn thì năm 2000 là năm thường?
Công thức của tôi năm 2000 là năm Nhuận, hổng biết cái nào đúng:
PHP:=IF(MOD(B3;IF(RIGHT(B3;2)="00";400;4))=0;"Nhuận";"Không Nhuận")
Cái vụ này tôi "hổng biết" à nha.Năm 2000 là năm thường đó bạn! Quy luật năm nhuận Dương lịch thế này: Năm nào chia hết cho 4 nhưng không chia hết cho 100 là năm nhuận, còn lại là năm thường.