Nambienhoa
Thành viên mới
- Tham gia
- 23/2/18
- Bài viết
- 11
- Được thích
- 2
- Giới tính
- Nam
Tìm hiểu thêm hàm datedif coiEm có 1 file tính tháng trong năm mà chưa biết áp dụng công thức nào. Nhờ ace giúp giùm. Em có đính kèm file bên dưới
Hàm datedif là hàm tính chênh lệch giữa tháng, ngày, năm thôi ahTìm hiểu thêm hàm datedif coi
Bên em họ bắt tìm hàm để tính năm 1997 là bao nhiêu tháng, năm 1998 là bao nhiêu tháng và năm 199 là bao nhiêu tháng?Hàm datedif là hàm tính chênh lệch giữa tháng, ngày, năm thôi ah
Từ Tháng | Đến Tháng |
01/1997 | 11/1999 |
.Hàm datedif là hàm tính chênh lệch giữa tháng, ngày, năm thôi ah
Bên em họ bắt tìm hàm để tính năm 1997 là bao nhiêu tháng, năm 1998 là bao nhiêu tháng và năm 199 là bao nhiêu tháng?
Từ Tháng Đến Tháng 01/1997 11/1999
Anh Van làm trong file em gửi giùm em ha. Em tính hoài không ra@levant0908 : Họ yêu cầu tính từng năm, không phải tính tổng.
Làm theo hướng dẫn của anh Phuocam nhéAnh Van làm trong file em gửi giùm em ha. Em tính hoài không ra
Năm 1997, năm 1998 thì công thức ra đúng rồi nhưng năm 1999 thì công thức bị sai (nếu tính nhẩm tính từ tháng 01/1999 đến tháng 11/1999 là 11 tháng) mà công thức ra có 10 tháng, tháng 01/2021 đến tháng 04/2021 là 4 tháng, công thức ra có 3 tháng. Anh Phước xem lại giùm em với nhé.Làm theo hướng dẫn của anh Phuocam nhé
Với A6: Ax chỉ điền các năm muốn tìm. Thử:Năm 1997, năm 1998 thì công thức ra đúng rồi nhưng năm 1999 thì công thức bị sai (nếu tính nhẩm tính từ tháng 01/1999 đến tháng 11/1999 là 11 tháng) mà công thức ra có 10 tháng, tháng 01/2021 đến tháng 04/2021 là 4 tháng, công thức ra có 3 tháng. Anh Phước xem lại giùm em với nhé.
B6=COUNT(1/(--TEXT(EDATE(TRANSPOSE($B$2:$B$3),ROW($1:$600)-1),"[<="&TRANSPOSE($C$2:$C$3)&"]yyyy;")=A6))
.B6=COUNT(1/(--TEXT(EDATE(TRANSPOSE($B$2:$B$3),ROW($1:$600)-1),"[<="&TRANSPOSE($C$2:$C$3)&"]yyyy;")=A6))
.Năm 1997, năm 1998 thì công thức ra đúng rồi nhưng năm 1999 thì công thức bị sai (nếu tính nhẩm tính từ tháng 01/1999 đến tháng 11/1999 là 11 tháng) mà công thức ra có 10 tháng, tháng 01/2021 đến tháng 04/2021 là 4 tháng, công thức ra có 3 tháng. Anh Phước xem lại giùm em với nhé.
Bạn hiền cười mình dùng mảng 600 tháng hén. Bây giờ mình dùng "quái chiêu" đấu hữu chiêu Counifs() 12 tháng Enter của bạn hiền nè:.
Có thể dùng COUNTIFS để giải quyết nó , chỉ Enter và giảm 600 tháng trong công thức xuống còn 12 tháng.
Hahaha ...
.
B6=SUMPRODUCT(TEXT(TEXT($B$2:$C$3,"yyyymm")+{0,1}-(A6&"01"),"[<0]\0;[<12]0;\12")*{-1,1})
Nhưng câu hỏi ở bài #1 hổng có đơn giản , vì còn dòng B3: C3 cũng của Nguyễn Văn Thắng luôn anh ạ! Giả sử, thêm vài dòng nữa cho các thời đoạn khác thì công thức đơn giản không giải quyết được.Công thức đơn giản, nhờ suy luận đơn giản. Chỉ là If nên chỉ enter. (Nhìn mấy công thức khủng là thấy sợ)
B6=IF(AND(YEAR($B$2)<A6,YEAR($C$2)>A6),12,IF(OR(A6=YEAR($B$2)),13-MONTH($B$2),IF(A6=YEAR($C$2),MONTH($C$2),0)))
Fill xuống
View attachment 282660
Nếu 2 dòng thì tính ra 2 cột rồi cộng lại trong cột tổng. 4, 5 dòng thì làm 4, 5 cột. Sao không giải quyết được?công thức đơn giản không giải quyết được.
=IF(AND(YEAR($B$2)<A6,YEAR($C$2)>A6),12,IF(OR(A6=YEAR($B$2)),13-MONTH($B$2),
IF(A6=YEAR($C$2),MONTH($C$2),0)))+
IF(AND(YEAR($B$3)<A6,YEAR($C$3)>A6),12,IF(OR(A6=YEAR($B$3)),13-MONTH($B$3),
IF(A6=YEAR($C$3),MONTH($C$3),0)))
Âu cũng là 1 giải pháp excel! 99 người đến 100 ý, anh ạ!Nếu 2 dòng thì tính ra 2 cột rồi cộng lại trong cột tổng. 4, 5 dòng thì làm 4, 5 cột. Sao không giải quyết được?
Nếu không muốn tách ra cộng vào thì cộng công thức. Dài nhưng dễ.
View attachment 282663Mã:=IF(AND(YEAR($B$2)<A6,YEAR($C$2)>A6),12,IF(OR(A6=YEAR($B$2)),13-MONTH($B$2), IF(A6=YEAR($C$2),MONTH($C$2),0)))+ IF(AND(YEAR($B$3)<A6,YEAR($C$3)>A6),12,IF(OR(A6=YEAR($B$3)),13-MONTH($B$3), IF(A6=YEAR($C$3),MONTH($C$3),0)))
Nếu Excel 365 thì có thể làm gọn cột năm ngắn lại, công thức tháng cũng dài như vậy nhưng ít dòng hơn.
G6 =VSTACK(SEQUENCE(YEAR(C2)-YEAR(B2)+1,1,YEAR(B2)),SEQUENCE(YEAR(C3)-YEAR(B3)+1,1,YEAR(B3)))
Không có 365 thì cột A xóa dòng thừa cũng chẳng sao.
View attachment 282664
Ý chính của tôi là công thức khủng dù hay, dù cao siêu, nhưng giúp cho người mới làm excel chút chút thì họ khó điều chỉnh, khi có gì thay đổi lại phải chạy lên đây hỏi.
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2