Thanh Binh111
Thành viên chính thức
- Tham gia
- 28/11/20
- Bài viết
- 59
- Được thích
- 16
Mượn công thức mảng của bạn @Phan Thế HiệpXin chào mọi người.
Mình có bài toán này nhờ mọi người giúp đỡ, viết hàm ở ô B3 đến B8 như thế nào để ra kết quả số tháng liên tục có giá trị bé hơn 1.
Xin cảm ơn!
View attachment 258480
B3 =LOOKUP(999,FREQUENCY(IF((C3:R3<1)*(C3:R3<>""),COLUMN(C:R)),IF(C3:R3>=1,COLUMN(C:R))))
"Mượn" thoải mái anh!Mượn công thức mảng của bạn @Phan Thế HiệpCtrl+Shift+EnterBash:B3 =LOOKUP(999,FREQUENCY(IF((C3:R3<1)*(C3:R3<>""),COLUMN(C:R)),IF(C3:R3>=1,COLUMN(C:R))))
Xin cảm ơn công thức của bác cũng như cảm ơn bác @Phan Thế Hiệp , nhưng cho em hỏi các ô trong bảng của em không phải là giá trị mà là chứa công thức, thành ra công thức trên chạy không đúng, cho em hỏi có cách gì khắc phục không bác?Mượn công thức mảng của bạn @Phan Thế HiệpCtrl+Shift+EnterBash:B3 =LOOKUP(999,FREQUENCY(IF((C3:R3<1)*(C3:R3<>""),COLUMN(C:R)),IF(C3:R3>=1,COLUMN(C:R))))
Em xin cảm ơn bác, nhưng lúc em áp dụng công thức của bác vẫn gặp vấn đề trên bác ạ!Một cách khác:
=LOOKUP(2,1/(C3:R3>0),$C$2:$R$2)-LOOKUP(2,1/(C3:R3>=1),$C$2:$R$2)
Chỉnh lạiXin cảm ơn công thức của bác cũng như cảm ơn bác @Phan Thế Hiệp , nhưng cho em hỏi các ô trong bảng của em không phải là giá trị mà là chứa công thức, thành ra công thức trên chạy không đúng, cho em hỏi có cách gì khắc phục không bác?
View attachment 258509
Bài đã được tự động gộp:
Em xin cảm ơn bác, nhưng lúc em áp dụng công thức của bác vẫn gặp vấn đề trên bác ạ!
Đã áp dụng thành công, đa tạ bác nhé!Chỉnh lại
=LOOKUP(999,FREQUENCY(IF((C3:R3<1)*(C3:R3<>""),COLUMN(C:R)),IF((C3:R3>=1)*(C3:R3<>""),COLUMN(C:R))))
Ctrl+Shift+Enter
Làm phiền bác 1 vấn đề này nữa ạ:Chỉnh lại
=LOOKUP(999,FREQUENCY(IF((C3:R3<1)*(C3:R3<>""),COLUMN(C:R)),IF((C3:R3>=1)*(C3:R3<>""),COLUMN(C:R))))
Ctrl+Shift+Enter
=COUNT(INDEX(1/(MATCH(G2&$E$2:$E$171,$B$2:$B$171&$E$2:$E$171,)=ROW($B$2:$B$171)-1),))-1
Vâng cảm ơn công thức của bác, em lại phát sinh thêm một vài vấn đề mong bác giúp đỡ viết công thức giùm ạ, cảm ơn bác ạ!Mã:=SUM(IF($B$2:$B$171=G2,1/COUNTIFS($B$2:$B$171,G2,$E$2:$E$171,$E$2:$E$171)))-1
Ctrl-Shift-Enter.
Cảm ơn bác rất nhiều, em lại gặp thêm vài vấn đề nhỏ mong bác hỗ trợ ạ, cảm ơn bác!Steven = 23 nha
Mã:=COUNT(INDEX(1/(MATCH(G2&$E$2:$E$171,$B$2:$B$171&$E$2:$E$171,)=ROW($B$2:$B$171)-1),))-1
=SUM(IF($B$2:$B$171=J1,IF($G$2:$G$171="nghỉ việc",1/COUNTIFS($B$2:$B$171,J1,$G$2:$G$171,"nghỉ việc",$E$2:$E$171,$E$2:$E$171))))
Dạ em tính như sau ạ (thành tích của đội trưởng thì không đưa vào để tính thành tích trung bình của cầu thủ):J4:
Ctrl-shift-enterMã:=SUM(IF($B$2:$B$171=J1,IF($G$2:$G$171="nghỉ việc",1/COUNTIFS($B$2:$B$171,J1,$G$2:$G$171,"nghỉ việc",$E$2:$E$171,$E$2:$E$171))))
J3=J2-J4
J6: Cách tính tay của bạn thế nào mà ra con số 3.394.971?
Cho em xin hỏi thêm về công thức này 1 chút, theo công thức này là cứ thêm 1 điều kiện thì mình thêm 1 hàm IF vào là được đúng không bác?J4:
=SUM(IF($B$2:$B$171=J1,IF($G$2:$G$171="nghỉ việc",1/COUNTIFS($B$2:$B$171,J1,$G$2:$G$171,"nghỉ việc",$E$2:$E$171,$E$2:$E$171))))
Ctrl-shift-enter
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2