Dò tìm các nội dung (mỗi nội dung được ngăn cách dấu ";"), tính tổng điểm các nội dung có trong 1 ô cell

Liên hệ QC

duong22000

Thành viên thường trực
Tham gia
8/5/13
Bài viết
322
Được thích
23
Các bác trên GPE giúp em viết công thức trong trường hợp sau:
Em có 2 sheet: tieuchi và diem_thi dua
- Tại cột F ở sheet ("diem_thidua") tính công thức: Tìm nội dung bên cột E (mỗi nội dung đều được ngăn cách bằng dấu ";"
Các nội dung có thể lặp lại để tính toán số lần nội dung đó trong tuần
Sau đó, ta lấy số lần xuất hiện nội dung trong ô tương ứng với điểm nhập tại vùng A5: C12 của sheet ("tieuchi")
(Trong 1 ô cell có thể lặp nhiều lần nội dung được nhập vào để tính được số lần làm tốt nội dung đó)
Em có gửi file ví dụ, mong mọi người trên GPE quan tâm và giúp em viết công thức cho trường hợp trên..,
 

File đính kèm

  • diem_thidua.xlsx
    14.1 KB · Đọc: 13
Các bác trên GPE giúp em viết công thức trong trường hợp sau:
Em có 2 sheet: tieuchi và diem_thi dua
- Tại cột F ở sheet ("diem_thidua") tính công thức: Tìm nội dung bên cột E (mỗi nội dung đều được ngăn cách bằng dấu ";"
Các nội dung có thể lặp lại để tính toán số lần nội dung đó trong tuần
Sau đó, ta lấy số lần xuất hiện nội dung trong ô tương ứng với điểm nhập tại vùng A5: C12 của sheet ("tieuchi")
(Trong 1 ô cell có thể lặp nhiều lần nội dung được nhập vào để tính được số lần làm tốt nội dung đó)
Em có gửi file ví dụ, mong mọi người trên GPE quan tâm và giúp em viết công thức cho trường hợp trên..,
Thử công thức
Mã:
F5=SUMPRODUCT(SUMIF(tieuchi!$B$6:$B$12,TRIM(MID(SUBSTITUTE(E5,";",REPT(" ",LEN(E5))),(ROW(INDIRECT("1:"&1+LEN(E5)-LEN(SUBSTITUTE(E5,";",""))))-1)*LEN(E5)+1,LEN(E5))),tieuchi!$C$6:$C$12))
H5=SUMPRODUCT(SUMIF(tieuchi!$F$6:$F$12,TRIM(MID(SUBSTITUTE(G5,";",REPT(" ",LEN(G5))),(ROW(INDIRECT("1:"&1+LEN(G5)-LEN(SUBSTITUTE(G5,";",""))))-1)*LEN(G5)+1,LEN(G5))),tieuchi!$G$6:$G$12))
 
Thử công thức
Mã:
F5=SUMPRODUCT(SUMIF(tieuchi!$B$6:$B$12,TRIM(MID(SUBSTITUTE(E5,";",REPT(" ",LEN(E5))),(ROW(INDIRECT("1:"&1+LEN(E5)-LEN(SUBSTITUTE(E5,";",""))))-1)*LEN(E5)+1,LEN(E5))),tieuchi!$C$6:$C$12))
H5=SUMPRODUCT(SUMIF(tieuchi!$F$6:$F$12,TRIM(MID(SUBSTITUTE(G5,";",REPT(" ",LEN(G5))),(ROW(INDIRECT("1:"&1+LEN(G5)-LEN(SUBSTITUTE(G5,";",""))))-1)*LEN(G5)+1,LEN(G5))),tieuchi!$G$6:$G$12))
Hay quá, em tưởng loằng ngoằng khó hiểu có khi lại không được. Vậy mà bác hocexcel_1991 cho được công thức luôn.
Em đã thử công thức của bác và đã thấy kết quả cho đúng.
Em xin hỏi thêm là công thức này có chạy được trên google sheet không ạ ?
 
Các bác trên GPE giúp em viết công thức trong trường hợp sau:
Em có 2 sheet: tieuchi và diem_thi dua
- Tại cột F ở sheet ("diem_thidua") tính công thức: Tìm nội dung bên cột E (mỗi nội dung đều được ngăn cách bằng dấu ";"
Các nội dung có thể lặp lại để tính toán số lần nội dung đó trong tuần
Sau đó, ta lấy số lần xuất hiện nội dung trong ô tương ứng với điểm nhập tại vùng A5: C12 của sheet ("tieuchi")
(Trong 1 ô cell có thể lặp nhiều lần nội dung được nhập vào để tính được số lần làm tốt nội dung đó)
Em có gửi file ví dụ, mong mọi người trên GPE quan tâm và giúp em viết công thức cho trường hợp trên..,
Đúng ra nó phải như này:
 

File đính kèm

  • diem_thidua.xlsx
    11.1 KB · Đọc: 13
Hay quá, em tưởng loằng ngoằng khó hiểu có khi lại không được. Vậy mà bác hocexcel_1991 cho được công thức luôn.
Em đã thử công thức của bác và đã thấy kết quả cho đúng.
Em xin hỏi thêm là công thức này có chạy được trên google sheet không ạ ?
Mình chưa dùng nên không biết được, bạn thử xem kết quả có đúng không? Nếu không đúng thì chờ các thành viên khác hỗ trợ
 
Mình chưa dùng nên không biết được, bạn thử xem kết quả có đúng không? Nếu không đúng thì chờ các thành viên khác hỗ trợ
Em đã chạy thử cả trên google sheet, kết quả vẫn đúng.
Bài đã được tự động gộp:

Đúng ra nó phải như này:
cảm ơn bạn đã quan tâm và góp ý, công thức và bảng mẫu của bạn cũng gọn và khoa học. Mình sẽ áp dụng đối với các trường hợp tương tự như bảng mẫu của Nhattanktnn...
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom