Như tiêu đề mong các bác giúp đỡ
Xin trân trọng cảm ơn!!!!
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+enterMã: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"))
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
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"))
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"))
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"))
Như tiêu đề mong các bác giúp đỡ
Xin trân trọng cảm ơn!!!!
E15=OFFSET($C$16,IF(ISNA(MATCH(E6,$B$18:$B$24,0)),0,MATCH(E6,$B$18:$B$24,0)+1),)
Bạn xem lại cho mình nhé ,mình ko thấy có kết quả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"))toàn bộ các ct trên : khi chép ct vào xong nhấn to hợp ctrl+shift+enterMã: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"))
để 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 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:
kéo qua phảiMã:E15=OFFSET($C$16,IF(ISNA(MATCH(E6,$B$18:$B$24,0)),0,MATCH(E6,$B$18:$B$24,0)+1),)
rồi dùng countifs mà đếm
xem file......................Bạn xem lại cho mình nhé ,mình ko thấy có kết quả
Công thức của bác tính đúng .xem file......................
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
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"))
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"))
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ạn phải mở cả 3 file mới được
Mình mở không được toàn báo lỗi thôi ban à???bạn phải mở cả 3 file mới được
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
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