Dò tìm giá trị theo ngày

Liên hệ QC

quoc_huy1702

Thành viên hoạt động
Tham gia
9/6/11
Bài viết
132
Được thích
20
Nghề nghiệp
NVVP
Xin chào mọi người
Mình đang gặp khó khăn như hình
loctheongay_zpsea2a4237.png

Hiện tại mình dùng hàm sumifs thì tìm dc đúng nhóm ngày có giá; nhưng để ra giá trị trung bình thì mình nghĩ trước tiên phải count có bao nhiêu giá trị trùng trong 1 ngày rồi mới chia được , nhưng dùng count sao cho ổn thì chưa nghĩ ra;

Hoặc là dùng công thức nào khác để tính ra giá trị như mong muốn.
Xin mọi người giúp;
 

File đính kèm

Xin chào mọi người
Mình đang gặp khó khăn như hình
loctheongay_zpsea2a4237.png

Hiện tại mình dùng hàm sumifs thì tìm dc đúng nhóm ngày có giá; nhưng để ra giá trị trung bình thì mình nghĩ trước tiên phải count có bao nhiêu giá trị trùng trong 1 ngày rồi mới chia được , nhưng dùng count sao cho ổn thì chưa nghĩ ra;

Hoặc là dùng công thức nào khác để tính ra giá trị như mong muốn.
Xin mọi người giúp;

Bạn thử xem đúng ý chưa nhé. Thân.
 

File đính kèm

Bài này bạn làm hàm CSDL cũng được nữa.

Ví dụ: =DAVERAGE(A5:D19,D5,Q1:S2)
 
Bài này bạn làm hàm CSDL cũng được nữa.

Ví dụ: =DAVERAGE(A5:D19,D5,Q1:S2)

Trời, nếu đem so sánh cái công thức của em với của bác sao giống đem Vạn lý trường thành với cau Mỹ Thuận thế... khâm phục phải học hỏi thêm nhiều năm nữa...

Bài này bạn làm hàm CSDL cũng được nữa.

Ví dụ: =DAVERAGE(A5:D19,D5,Q1:S2)

Ặc ặc mà bác ơi, em ráp công thức vô thì kết quả ra chưa chính xác. Ví dụ:Mã 4218 cho ngày 1 Jan thì =(100+105+110)/3=105 nhưng với công thức của bác nó ra 97.928571. Nhờ bác xem lại giúp.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Xin chào mọi người
Mình đang gặp khó khăn như hình
loctheongay_zpsea2a4237.png

Hiện tại mình dùng hàm sumifs thì tìm dc đúng nhóm ngày có giá; nhưng để ra giá trị trung bình thì mình nghĩ trước tiên phải count có bao nhiêu giá trị trùng trong 1 ngày rồi mới chia được , nhưng dùng count sao cho ổn thì chưa nghĩ ra;

Hoặc là dùng công thức nào khác để tính ra giá trị như mong muốn.
Xin mọi người giúp;


Bạn có thể tham khảo cách sau
J6=SUMPRODUCT(($A$6:$A$19=J$5)*($B$6:$B$19=$H6)*($D$6:$D$19))/COUNTIF($A$6:$A$19,J$5)
FILE tham khảo
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Ặc ặc mà bác ơi, em ráp công thức vô thì kết quả ra chưa chính xác. Ví dụ:Mã 4218 cho ngày 1 Jan thì =(100+105+110)/3=105 nhưng với công thức của bác nó ra 97.928571. Nhờ bác xem lại giúp.

Criteria:
Q1|R1|s1
NGÀY|LOẠI|KT
1-Jan|4218|R5

Công thức tại J6 là =DAVERAGE(A5:D19,D5,Q1:S2)
--=0
 
[ThongBao]Cái này nó có nhiều ngày lắm đấy Chị Hải Yến ơi![/ThongBao]

/(/hiều thì cứ việc nhiều, ngán gì!

Dùng macro gởi các mớ ngày hổ lốn í vô [Q2] là xong thôi!

/(hì, Khì, khì,. . . .
 
Chân thành sự giúp đỡ của mọi người .
nhưng kết quả các công thức chỉ đúng ở J6; khi mình kéo ra các ô trong vùng kết quả mong muốn (J6 đến M4) thì kết quả ko còn chính xác như hình ban đầu.
Ý mình là công thức ô J6 ngoài kết quả là 105 khi kéo ngang qua thì ô L6 kết quả là 101
kéo kết quả các ô K7 và K8 thì kết quả là 50 và 50 như hình.
 
Chân thành sự giúp đỡ của mọi người .
nhưng kết quả các công thức chỉ đúng ở J6; khi mình kéo ra các ô trong vùng kết quả mong muốn (J6 đến M4) thì kết quả ko còn chính xác như hình ban đầu.
Ý mình là công thức ô J6 ngoài kết quả là 105 khi kéo ngang qua thì ô L6 kết quả là 101
kéo kết quả các ô K7 và K8 thì kết quả là 50 và 50 như hình.


Nếu bạn thắc mắc gửi file của bạn làm lên.
 
Bạn sử dụng công thức này ở J6
J6=IFERROR(SUMPRODUCT(($A$6:$A$19=J$5)*($B$6:$B$19=$H6)*($D$6:$D$19))/COUNTIFS($A$6:$A$19,J$5,$B$6:$B$19,$H6),0)
KẾT QUẢ NHƯ MONG MUỐN.
P/S ô L6=111 bạn ạ
bạn xem file
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Bạn sử dụng công thức này ở J6
J6=SUMPRODUCT(($A$6:$A$19=L$5)*($B$6:$B$19=$H6)*($D$6:$D$19))/COUNTIFS($A$6:$A$19,L$5,$B$6:$B$19,$H6)
KẾT QUẢ NHƯ MONG MUỐN.
P/S ô L6=111 bạn ạ

Em có biết hàm của em không bẫy lỗi sẽ cho ra lỗi chia cho 0 hay không? Cần thêm cái vụ này vào nhé!
 
Công thức của bạn tại ô J6 là:

PHP:
=IFERROR(SUMIFS($D$6:$D$19,$B$6:$B$19,$H6,$A$6:$A$19,J$5)/COUNTIFS($B$6:$B$19,$H6,$A$6:$A$19,J$5),0)
Công thức này ok, nhưng có thể xảy ra chuyện cột [C] có cái R khác R5, nên đưa thêm vào công thức cột [C] ( nếu chỉ có R5 thì đưa vào điều kiện lọc làm quái gì nhỉ ???) & [J5] ==> [M5] phải sửa dữ liệu ban đầu của chủ topic
Híc
 
Em có biết hàm của em không bẫy lỗi sẽ cho ra lỗi chia cho 0 hay không? Cần thêm cái vụ này vào nhé!

Em đã sửa lại bài và đính kèm file trên đó Anh, thêm bẫy lỗi và sử dụng sumifs tèn tèn
p/s Bạn kiểm tra lại 1 lần nữa ô L6=111 mới đúng chứ không phải bằng 105 đâu hen.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Công thức này ok, nhưng có thể xảy ra chuyện cột [C] có cái R khác R5, nên đưa thêm vào công thức cột [C] ( nếu chỉ có R5 thì đưa vào điều kiện lọc làm quái gì nhỉ ???) & [J5] ==> [M5] phải sửa dữ liệu ban đầu của chủ topic
Híc

Hoàn toàn đúng như bác Cò nói, cần phải thêm điều kiện "Rờ em" vào một phát nữa (nếu cột KT không "rờ" 5 phát mà "rờ" nhiều hơn hay ít hơn mần sao!).

PHP:
=IFERROR(SUMIFS($D$6:$D$19,$B$6:$B$19,$H6,$C$6:$C$19,$I6,$A$6:$A$19,J$5)/COUNTIFS($B$6:$B$19,$H6,$A$6:$A$19,J$5),0)
 
Lần chỉnh sửa cuối:
Em đã sửa lại bài và đính kèm file trên đó Anh, thêm bẫy lỗi và sử dụng sumifs tèn tèn
p/s Bạn kiểm tra lại 1 lần nữa ô L6=111 mới đúng chứ không phải bằng 105 đâu hen.
Ô l6 111 là đúng rồi; mình tính nhầm ban đầu.
Hoàn toàn đúng như bác Cò nói, cần phải thêm điều kiện "Rờ em" vào một phát nữa (nếu cột KT không "rờ" 5 phát mà "rờ" nhiều hơn hay ít hơn mần sao!).
=IFERROR(SUMIFS($D$6:$D$19,$B$6:$B$19,$H6,$C$6:$C$19,$I6,$A$6:$A$19,J$5)/COUNTIFS($B$6:$B$19,$H6,$A$6:$A$19,J$5),0)
Thanks bạn Nghĩa. Rất hài lòng với công thức này.
 
Web KT

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

Back
Top Bottom