Xin giúp đỡ về cách tính tổng có điều kiện (3 người xem)

  • Thread starter Thread starter son110
  • Ngày gửi Ngày gửi
Liên hệ QC

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

son110

Thành viên mới
Tham gia
16/3/09
Bài viết
12
Được thích
2
Trong yêu cầu công việc em cần giải bài toán này nhưng không biết kết hợp hàm, nhờ anh chị giúp đỡ. Xin chân thành cám ơn!

help.png
 

File đính kèm

Cám ơn mọi người, qua sử dụng cả 2 hàm đều được tuy nhiên đối với công việc của em nguồn số liệu lớn thì sử dụng sumproduct đỡ đơ excel hơn!
 
Cám ơn mọi người, qua sử dụng cả 2 hàm đều được tuy nhiên đối với công việc của em nguồn số liệu lớn thì sử dụng sumproduct đỡ đơ excel hơn!
Muốn nhanh thì dùng VBA.Cái kia là mảng mà nên nó sẽ bị chậm.
 
Chọn C6:E18 nhập công thức này nhấn Ctrl+Shift+Enter
Mã:
=TRANSPOSE(SUMIF(B6:B12,TRANSPOSE(C15:E15),(OFFSET(B6:B12,,MATCH(C5:E5,B16:B18,0)))))
Bê nguyên mảng rồi "đảo chiều" 2 lần chi cho nặng, em trai! :p

Giúp người giúp cho trót em, SUMIF() trơn chắc sẽ nhẹ đi nhiều.

Thân
 
Bê nguyên mảng rồi "đảo chiều" 2 lần chi cho nặng, em trai! :p

Giúp người giúp cho trót em, SUMIF() trơn chắc sẽ nhẹ đi nhiều.

Thân
Em đang tập làm hàm cho ra toàn bộ kết quả, Excel 365 Insider chỉ cần nhập 1 ô sẽ tự nhảy hết các ô còn lại và cũng khá nhẹ ạ
 
Em đang tập làm hàm cho ra toàn bộ kết quả, Excel 365 Insider chỉ cần nhập 1 ô sẽ tự nhảy hết các ô còn lại và cũng khá nhẹ ạ
Có mình em xài Excel 365 hà, em trai ui! ;)

Tình trạng xài Office bẻ khóa vẫn còn nhiều, nên chi dùng "món" thông dụng mới hợp khẩu vị.

Thân
 
Có mình em xài Excel 365 hà, em trai ui! ;)

Tình trạng xài Office bẻ khóa vẫn còn nhiều, nên chi dùng "món" thông dụng mới hợp khẩu vị.

Thân
Công thức này dùng được không anh Hiệp.
Mã:
=SUMIF($B$6:$B$12,C$15,OFFSET($C$6:$C$12,0,MATCH($B$16,$C$5:$E$5)-1))
 
Công thức này dùng được không anh Hiệp.
Mã:
=SUMIF($B$6:$B$12,C$15,OFFSET($C$6:$C$12,0,MATCH($B$16,$C$5:$E$5)-1))
Chính "hắn"!

Hoặc thay chỗ "Vùng Giá trị" bằng: OFFSET($B$6:$B$12,,MATCH($B16,$C$5:$E$5,)) hay INDEX($C$6:$E$12,,MATCH($B16,$C$5:$E$5,)) cũng ra kết quả y vậy.

Lúc này bạn cũng chịu khó lập công thức rồi hén!
"Nhật nhật tân,​
Hựu nhật tân..."​
"Ngày đổi mới, người càng thêm đổi mới..."
Khà khà khà!
/-*+//-*+//-*+/
 
Lần chỉnh sửa cuối:
Sau khi thử các hàm e thấy hàm này nhẹ, ổn nhất đối với dữ liệu lớn. Thanks kiu mọi người nhiều!
Mã:
=SUMIF($B$6:$B$12;C$15;OFFSET($C$6:$E$12;;MATCH($B16;$C$5:$E$5;)-1))
Bài đã được tự động gộp:

Muốn nhanh thì dùng VBA.Cái kia là mảng mà nên nó sẽ bị chậm.
Dùng VBA có khó không bạn, mình chưa làm VBA bao h?
 
Trong yêu cầu công việc em cần giải bài toán này nhưng không biết kết hợp hàm, nhờ anh chị giúp đỡ. Xin chân thành cám ơn!
File bạn đến cột A: I nên chỉ lấy kết quả đến đó (từ cột J trở đi không lấy).
Bạn Copy dữ liệu thật vào từ dòng 6 trở xuống rồi nhất nút xem kết quả.
 

File đính kèm

Lần chỉnh sửa cuối:
Nhờ các anh chị giúp. Ô A4 em muốn hiện " Tiến Thành " . cứ từ A2 đến D2Screenshot_2019-02-23-15-04-18.png mà >=3 là hiện tất ở ô A4. Thì công thức A4 như nào ạ
 
Trong yêu cầu công việc em cần giải bài toán này nhưng không biết kết hợp hàm, nhờ anh chị giúp đỡ. Xin chân thành cám ơn!

View attachment 212518
Mấy Anh sử dụng công thức rồi, Em sử dụng công cụ Data Table:
Bài đã được tự động gộp:

Nhờ các anh chị giúp. Ô A4 em muốn hiện " Tiến Thành " . cứ từ A2 đến D2View attachment 212622 mà >=3 là hiện tất ở ô A4. Thì công thức A4 như nào ạ
PHP:
=LOOKUP(3,A2:D2,A1:D1)& " "&LOOKUP(4,A2:D2,A1:D1)
 

File đính kèm

Web KT

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

Back
Top Bottom