Xin công thức tính số tháng liên tục có giá trị <1 tính từ tháng gần nhất

Liên hệ QC

Thanh Binh111

Thành viên chính thức
Tham gia
28/11/20
Bài viết
59
Được thích
16
Xin 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!
1620828099769.png
 

File đính kèm

  • SỐ THÁNG LIÊN TỤC NHỎ HƠN 1.xlsx
    18.1 KB · Đọc: 24
Xin 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
Mượn công thức mảng của bạn @Phan Thế Hiệp
Bash:
B3 =LOOKUP(999,FREQUENCY(IF((C3:R3<1)*(C3:R3<>""),COLUMN(C:R)),IF(C3:R3>=1,COLUMN(C:R))))
Ctrl+Shift+Enter
 
Mượn công thức mảng của bạn @Phan Thế Hiệp
Bash:
B3 =LOOKUP(999,FREQUENCY(IF((C3:R3<1)*(C3:R3<>""),COLUMN(C:R)),IF(C3:R3>=1,COLUMN(C:R))))
Ctrl+Shift+Enter
"Mượn" thoải mái anh!
Có câu trên 'giang hồ': "Ở đời muôn sự của chung..."

Tb: có "nhiều cái " hổng phải à nha!

Khà khà khà!
Chúc anh ngày thiệt vui
/-*+//-*+//-*+/
 
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)
 
Mượn công thức mảng của bạn @Phan Thế Hiệp
Bash:
B3 =LOOKUP(999,FREQUENCY(IF((C3:R3<1)*(C3:R3<>""),COLUMN(C:R)),IF(C3:R3>=1,COLUMN(C:R))))
Ctrl+Shift+Enter
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?
1620882216570.png
Bài đã được tự động gộp:

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)
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 ạ!
 
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?
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 ạ!
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
 
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 ạ:
Em có danh sách các Đội trong khoảng thời gian từ 1/2019 đến 5/2019 của 3 Đội trưởng Harris, Timmy, Steven.
Trong thời gian đó mỗi Cầu thủ có thể có sự điều chuyện qua lại giữa các Đội (đồng nghĩa với cầu thủ A tháng này thuộc đội của Đội trưởng này nhưng tháng sau có thể thuộc đội của Đội trưởng khác).
Vậy có cách nào để tính "Tổng số cầu thủ từng quản lý“ của mỗi đội trưởng không ạ?
Nhờ bác giúp đỡ công thức ạ.
1620889809909.png
 

File đính kèm

  • Tổng số cầu thủ từng quản lý.xlsx
    22.6 KB · Đọc: 9
Cái này là đếm duy nhất theo 1 điều kiện nè:
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.
 

File đính kèm

  • Tổng số cầu thủ từng quản lý.xlsx
    15.6 KB · Đọc: 9
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
 
Cái này là đếm duy nhất theo 1 điều kiện nè:
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.
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 ạ!
Bài đã được tự động gộp:

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
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!
 

File đính kèm

  • 1620894108742.png
    1620894108742.png
    268.2 KB · Đọc: 6
  • Tổng số cầu thủ từng quản lý.xlsx
    27.7 KB · Đọc: 11
J4:
Mã:
=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

J3=J2-J4

J6: Cách tính tay của bạn thế nào mà ra con số 3.394.971?
 
J4:
Mã:
=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

J3=J2-J4

J6: Cách tính tay của bạn thế nào mà ra con số 3.394.971?
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ủ):
Phiền bác giúp em công thứcô J7 ạ.

1620898301281.png
Bài đã được tự động gộp:

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
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?
 
Web KT
Back
Top Bottom