Hỗ trợ thống kê theo điều kiện

Liên hệ QC

domjnjc

Thành viên chính thức
Tham gia
7/5/12
Bài viết
70
Được thích
10
Em chào các anh chị trong diễn đàn,

Em muốn thống kê kết quả đạt được theo điều kiện. Em có kèm ví dụ giải thích yêu cầu trong file đính kèm. Mong các anh chị giúp đỡ ạ!

Untitled.png
 

File đính kèm

  • vd1.xlsx
    23.5 KB · Đọc: 13
Lần chỉnh sửa cuối:
Em chào các anh chị trong diễn đàn,

Em muốn thống kê kết quả đạt được theo điều kiện. Em có kèm ví dụ giải thích yêu cầu trong file đính kèm. Mong các anh chị giúp đỡ ạ!

View attachment 260470
1/ Đếm các cặp cùng ">" hoặc cùng "<":
Mã:
=SUMPRODUCT((((B2:B101=B1:B100)+(D2:D101=D1:D100))*(J2:J101=J1:J100)+((B2:B101=D1:D100)+(D2:D101=B1:B100))*(J2:J101<>J1:J100))*(B1:B100<>""))
Enter.

2/ Đếm các cặp khác ">" hoặc "<":
Mã:
=SUMPRODUCT((((B2:B101=B1:B100)+(D2:D101=D1:D100))*(J2:J101<>J1:J100)+((B2:B101=D1:D100)+(D2:D101=B1:B100))*(J2:J101=J1:J100))*(B1:B100<>""))
Enter.

3/ Di chuyển trỏ đến B2, chọn B2: H2, vào Conditional Formatting, dán công thức:
  • Cùng ">"/"<":
    Mã:
    =SUM((((B2=B1:B3)+(D2=D1:D3))*(J2=J1:J3)+((B2=D1:D3)+(D2=B1:B3))*(J2<>J1:J3))*(B2<>"")*{1;0;1})
    chọn tô màu vàng.
  • Khác ">"/"<":
    Mã:
    =SUM((((B2=B1:B3)+(D2=D1:D3))*(J2<>J1:J3)+((B2=D1:D3)+(D2=B1:B3))*(J2=J1:J3))*(B2<>"")*{1;0;1})
    chọn tô màu cam.
Thân
 

File đính kèm

  • vd1.xlsx
    30.9 KB · Đọc: 10
Lần chỉnh sửa cuối:
1/ Đếm các cặp cùng ">" hoặc cùng "<":
Mã:
=SUMPRODUCT((((B2:B101=B1:B100)+(D2:D101=D1:D100))*(J2:J101=J1:J100)+((B2:B101=D1:D100)+(D2:D101=B1:B100))*(J2:J101<>J1:J100))*(B1:B100<>""))
Enter.

2/ Đếm các cặp khác ">" hoặc "<":
Mã:
=SUMPRODUCT((((B2:B101=B1:B100)+(D2:D101=D1:D100))*(J2:J101<>J1:J100)+((B2:B101=D1:D100)+(D2:D101=B1:B100))*(J2:J101=J1:J100))*(B1:B100<>""))
Enter.

3/ Di chuyển trỏ đến B2, chọn B2: H2, vào Conditional Formatting, dán công thức:
  • Cùng ">"/"<":
    Mã:
    =SUM((((B2=B1:B3)+(D2=D1:D3))*(J2=J1:J3)+((B2=D1:D3)+(D2=B1:B3))*(J2<>J1:J3))*(B2<>"")*{1;0;1})
    chọn tô màu vàng.
  • Khác ">"/"<":
    Mã:
    =SUM((((B2=B1:B3)+(D2=D1:D3))*(J2<>J1:J3)+((B2=D1:D3)+(D2=B1:B3))*(J2=J1:J3))*(B2<>"")*{1;0;1})
    chọn tô màu cam.
Thân
Em cảm ơn anh nhiều, phần tô màu em chưa hiểu cách làm lắm, anh xem hộ em sai ở đâu ạ:Untitled.png
 
Em cảm ơn anh nhiều, phần tô màu em chưa hiểu cách làm lắm, anh xem hộ em sai ở đâu ạ:View attachment 260498
Do tôi thực hiện công thức trên Excel dành cho điện thoại, nó không hỗ trợ các công cụ khác như Name, Conditional Formatting (CF).... vì thế tôi làm điều kiện trên bảng tính luôn (như bạn thấy công thức tại cột AB và AD), quên không nhớ đến việc CF không chấp nhận dùng mảng ghi trực tiếp vào điều kiện. Bạn chỉnh lại như sau:

Di chuyển trỏ đến ô B2, bạn tạo thêm 2 "Name":
  1. "DKienCung": =SUM(((($B2=$B1:$B3)+($D2=$D1:$D3))*($J2=$J1:$J3)+(($B2=$D1:$D3)+($D2=$B1:$B3))*($J2<>$J1:$J3))*($B2<>"")*{1;0;1})
  2. "DKienKhac": =SUM(((($B2=$B1:$B3)+($D2=$D1:$D3))*($J2<>$J1:$J3)+(($B2=$D1:$D3)+($D2=$B1:$B3))*($J2=$J1:$J3))*($B2<>"")*{1;0;1})
Rồi chọn vùng B2: H100, thực hiện CF: đưa 2 "Name" trên vào điều kiện và tô màu thích hợp.
Bạn xem file kèm.

Thân
 

File đính kèm

  • vd1.xlsx
    31.1 KB · Đọc: 7
Do tôi thực hiện công thức trên Excel dành cho điện thoại, nó không hỗ trợ các công cụ khác như Name, Conditional Formatting (CF).... vì thế tôi làm điều kiện trên bảng tính luôn (như bạn thấy công thức tại cột AB và AD), quên không nhớ đến việc CF không chấp nhận dùng mảng ghi trực tiếp vào điều kiện. Bạn chỉnh lại như sau:

Di chuyển trỏ đến ô B2, bạn tạo thêm 2 "Name":
  1. "DKienCung": =SUM(((($B2=$B1:$B3)+($D2=$D1:$D3))*($J2=$J1:$J3)+(($B2=$D1:$D3)+($D2=$B1:$B3))*($J2<>$J1:$J3))*($B2<>"")*{1;0;1})
  2. "DKienKhac": =SUM(((($B2=$B1:$B3)+($D2=$D1:$D3))*($J2<>$J1:$J3)+(($B2=$D1:$D3)+($D2=$B1:$B3))*($J2=$J1:$J3))*($B2<>"")*{1;0;1})
Rồi chọn vùng B2: H100, thực hiện CF: đưa 2 "Name" trên vào điều kiện và tô màu thích hợp.
Bạn xem file kèm.

Thân
Tks a, em làm được r ạ!
 
Web KT
Back
Top Bottom