Tìm công thức thống kê (1 người xem)

  • Thread starter Thread starter hungcb
  • Ngày gửi Ngày gửi

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

hungcb

Thành viên mới
Tham gia
17/7/09
Bài viết
19
Được thích
1
Như tiêu đề mong các bác giúp đỡ
Xin trân trọng cảm ơn!!!!
 

File đính kèm

Như tiêu đề mong các bác giúp đỡ
Xin trân trọng cảm ơn!!!!
Mã:
O18=SUM((--LEFT(LOOKUP($E$6:$AI$6,$B$18:$B$32,$C$18:$C$32),2)>=32)*(--LEFT(LOOKUP($E$6:$AI$6,$B$18:$B$32,$C$18:$C$32),2)<35)*(OFFSET($E$1:$AI$1,MATCH(J18,$C:$C,0)-1,0)<>"")*(OFFSET($E$1:$AI$1,MATCH(J18,$C:$C,0)-1,0)<>"B")*(OFFSET($E$1:$AI$1,MATCH(J18,$C:$C,0)-1,0)<>"f"))
ctrl+shift+enter
bạn tự suy ra ct các cột P, Q
 
Lần chỉnh sửa cuối:
Mã:
O18=SUM((--LEFT(LOOKUP($E$6:$AI$6,$B$18:$B$32,$C$18:$C$32),2)>=32)*(--LEFT(LOOKUP($E$6:$AI$6,$B$18:$B$32,$C$18:$C$32),2)<35)*(E8:AI8<>"")*(OFFSET($E$1:$AI$1,MATCH(J18,$C:$C,0)-1,0)<>"B")*(OFFSET($E$1:$AI$1,MATCH(J18,$C:$C,0)-1,0)<>"f"))
ctrl+shift+enter
bạn tự suy ra ct các cột P, Q

bạn ơi hưỡng dẫn cho mình rõ được ko?? excel của mình kém lắm
 
bạn ơi hưỡng dẫn cho mình rõ được ko?? excel của mình kém lắm
Mã:
O18=SUM((--LEFT(LOOKUP($E$6:$AI$6,$B$18:$B$32,$C$18:$C$32),2)>=32)*(--LEFT(LOOKUP($E$6:$AI$6,$B$18:$B$32,$C$18:$C$32),2)<35)*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"")*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"B")*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"f"))
Mã:
P18=SUM((--LEFT(LOOKUP($E$6:$AI$6,$B$18:$B$32,$C$18:$C$32),2)>=35)*(--LEFT(LOOKUP($E$6:$AI$6,$B$18:$B$32,$C$18:$C$32),2)<38)*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"")*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"B")*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"f"))
Mã:
Q18=SUM((--LEFT(LOOKUP($E$6:$AI$6,$B$18:$B$32,$C$18:$C$32),2)>=38)*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"")*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"B")*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"f"))
toàn bộ các ct trên : khi chép ct vào xong nhấn to hợp ctrl+shift+enter
để có kết quả chính xác bạn cần điền đủ nhiệt độ của tất cả các ngày trong tháng . trong ví dụ của bạn chỉ có nhiệt độ từ ngày 1-17, nếu thêm nhiệt độ từ ngày 18 tới ngày 31 thì vùng $B$18:$B$32 sẽ được thay bằng $B$18:$B$46, $C$18:$C$32 sẽ được thay bằng $C$18:$C$46 trong các ct trên . lưu ý
định dạng ô C18 hiện là 36C, phải sửa lại là 36ºC cho thống nhất về kiểu dữ liệu
 
Như tiêu đề mong các bác giúp đỡ
Xin trân trọng cảm ơn!!!!

bạn tự làm cho nó phức tạp đó thôi,
hãy đưa nhiêt độ vào từng ngày, hoặc dùng một dòng phụ như sau:
Mã:
E15=OFFSET($C$16,IF(ISNA(MATCH(E6,$B$18:$B$24,0)),0,MATCH(E6,$B$18:$B$24,0)+1),)
kéo qua phải
rồi dùng countifs mà đếm
 
Mã:
O18=SUM((--LEFT(LOOKUP($E$6:$AI$6,$B$18:$B$32,$C$18:$C$32),2)>=32)*(--LEFT(LOOKUP($E$6:$AI$6,$B$18:$B$32,$C$18:$C$32),2)<35)*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"")*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"B")*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"f"))
Mã:
P18=SUM((--LEFT(LOOKUP($E$6:$AI$6,$B$18:$B$32,$C$18:$C$32),2)>=35)*(--LEFT(LOOKUP($E$6:$AI$6,$B$18:$B$32,$C$18:$C$32),2)<38)*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"")*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"B")*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"f"))
Mã:
Q18=SUM((--LEFT(LOOKUP($E$6:$AI$6,$B$18:$B$32,$C$18:$C$32),2)>=38)*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"")*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"B")*(OFFSET($E$1:$AI$1,MATCH($J18,$C:$C,0)-1,0)<>"f"))
toàn bộ các ct trên : khi chép ct vào xong nhấn to hợp ctrl+shift+enter
để có kết quả chính xác bạn cần điền đủ nhiệt độ của tất cả các ngày trong tháng . trong ví dụ của bạn chỉ có nhiệt độ từ ngày 1-17, nếu thêm nhiệt độ từ ngày 18 tới ngày 31 thì vùng $B$18:$B$32 sẽ được thay bằng $B$18:$B$46, $C$18:$C$32 sẽ được thay bằng $C$18:$C$46 trong các ct trên . lưu ý
định dạng ô C18 hiện là 36C, phải sửa lại là 36ºC cho thống nhất về kiểu dữ liệu
Bạn xem lại cho mình nhé ,mình ko thấy có kết quả
 

File đính kèm

bạn tự làm cho nó phức tạp đó thôi,
hãy đưa nhiêt độ vào từng ngày, hoặc dùng một dòng phụ như sau:
Mã:
E15=OFFSET($C$16,IF(ISNA(MATCH(E6,$B$18:$B$24,0)),0,MATCH(E6,$B$18:$B$24,0)+1),)
kéo qua phải
rồi dùng countifs mà đếm

XIn bác hưỡng dẫn kỹ hơn, xin cảm ơn
 
Công thức của bác tính đúng .
nhưng trong trường hợp 3 file khác nhau thì làm thế nào mong bác chỉ giáo.
Xin cảm ơn nhiều
Mã:
O18=SUM((--LEFT(LOOKUP('[Book3.1(1).xlsx]Sheet1'!$E$6:$AI$6,'[Book1(1).xlsx]Sheet1'!$A$2:$A$30,'[Book1(1).xlsx]Sheet1'!$B$2:$B$30),2)>=32)*(--LEFT(LOOKUP('[Book3.1(1).xlsx]Sheet1'!$E$6:$AI$6,'[Book1(1).xlsx]Sheet1'!$A$2:$A$30,'[Book1(1).xlsx]Sheet1'!$B$2:$B$30),2)<35)*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"")*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"B")*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"f"))
Mã:
P18=SUM((--LEFT(LOOKUP('[Book3.1(1).xlsx]Sheet1'!$E$6:$AI$6,'[Book1(1).xlsx]Sheet1'!$A$2:$A$30,'[Book1(1).xlsx]Sheet1'!$B$2:$B$30),2)>=35)*(--LEFT(LOOKUP('[Book3.1(1).xlsx]Sheet1'!$E$6:$AI$6,'[Book1(1).xlsx]Sheet1'!$A$2:$A$30,'[Book1(1).xlsx]Sheet1'!$B$2:$B$30),2)<38)*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"")*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"B")*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"f"))
Mã:
Q18=SUM((--LEFT(LOOKUP('[Book3.1(1).xlsx]Sheet1'!$E$6:$AI$6,'[Book1(1).xlsx]Sheet1'!$A$2:$A$30,'[Book1(1).xlsx]Sheet1'!$B$2:$B$30),2)>38)*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"")*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"B")*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"f"))
 
Mã:
O18=SUM((--LEFT(LOOKUP('[Book3.1(1).xlsx]Sheet1'!$E$6:$AI$6,'[Book1(1).xlsx]Sheet1'!$A$2:$A$30,'[Book1(1).xlsx]Sheet1'!$B$2:$B$30),2)>=32)*(--LEFT(LOOKUP('[Book3.1(1).xlsx]Sheet1'!$E$6:$AI$6,'[Book1(1).xlsx]Sheet1'!$A$2:$A$30,'[Book1(1).xlsx]Sheet1'!$B$2:$B$30),2)<35)*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"")*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"B")*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"f"))
Mã:
P18=SUM((--LEFT(LOOKUP('[Book3.1(1).xlsx]Sheet1'!$E$6:$AI$6,'[Book1(1).xlsx]Sheet1'!$A$2:$A$30,'[Book1(1).xlsx]Sheet1'!$B$2:$B$30),2)>=35)*(--LEFT(LOOKUP('[Book3.1(1).xlsx]Sheet1'!$E$6:$AI$6,'[Book1(1).xlsx]Sheet1'!$A$2:$A$30,'[Book1(1).xlsx]Sheet1'!$B$2:$B$30),2)<38)*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"")*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"B")*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"f"))
Mã:
Q18=SUM((--LEFT(LOOKUP('[Book3.1(1).xlsx]Sheet1'!$E$6:$AI$6,'[Book1(1).xlsx]Sheet1'!$A$2:$A$30,'[Book1(1).xlsx]Sheet1'!$B$2:$B$30),2)>38)*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"")*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"B")*(OFFSET('[Book3.1(1).xlsx]Sheet1'!$E$1:$AI$1,MATCH($J18,'[Book3.1(1).xlsx]Sheet1'!$C:$C,0)-1,0)<>"f"))

Bác ơi! đánh vào thấy nó báo lỗi nhé .
Bác xem lại nhé
 

File đính kèm

Mình mở không được toàn báo lỗi thôi ban à???
Với lại cho mình hỏi chút nữa nhé có File kèm theo
Mã:
C2=ROWS('[Book3.1(1).xlsx]Sheet1'!$D$8:$D$11)-SUM(COUNTIF(OFFSET('[Book3.1(1).xlsx]Sheet1'!$D$8:$D$11,,SUM(MATCH(A2,'[Book3.1(1).xlsx]Sheet1'!$6:$6,0)-COLUMN('[Book3.1(1).xlsx]Sheet1'!$D:$D))),{"","B","f"}))
 
Mình mở không được toàn báo lỗi thôi ban à???
Với lại cho mình hỏi chút nữa nhé có File kèm theo

Mình mở không được toàn báo lỗi thôi ban à???
Với lại cho mình hỏi chút nữa nhé có File kèm theo
[/QUOTE

bạn biét sử dụng name không?

tại book1 C2, nhấn Ctrl F3==> hộp thoạii name mở ra==>nhấp new==> ở ô "name" =ngay===>ô "refer to" chép cthuc này vào
Mã:
=OFFSET([Book3.1.xlsx]Sheet1!$D$8:$D$11,,MATCH(Sheet1!$A2,[Book3.1.xlsx]Sheet1!$E$6:$AI$6,0))

cthuc tại
Mã:
C2=COUNTIFS(ngay,"<>B",ngay,"<>f")

do hàm offset không làm việc với file đang đóng, nên khi nào update dữ liệu bạn phải mở 2 file lên
 

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

Back
Top Bottom