xin hàm tính tổng không dùng sumif (1 người xem)

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

phanvankhanh89

Thành viên thường trực
Tham gia
10/5/11
Bài viết
218
Được thích
53
Nghề nghiệp
Nhân viên Nhân sự
Mình muốn tính tổng, nhưng không muốn dùng sumif, còn hàm nào tính được không các a chị!
 

File đính kèm

Vậy bạn thử dùng Sumproduct xem, sẽ nặng hơn Sumif
ví dụ như:
Mã:
=SUMPRODUCT(('KM (3)'!$O$2:$O$100=Sheet3!B5)*('KM (3)'!$K$2:$K$100))+SUMPRODUCT(('KM (2)'!$O$2:$O$100=Sheet3!B5)*('KM (2)'!$K$2:$K$100))+SUMPRODUCT((KM!$O$2:$O$100=Sheet3!B5)*(KM!$K$2:$K$100))
 
Dùng sumproduct đi bạn
 
cảm ơn bạn! nhưng vì sumproduct thì công thức cũng dài quá, nó gần giống với sumif. Mình đang muốn xin công thức ngắn gọn nhất mà ko phải cộng nhiều
 
cảm ơn bạn! nhưng vì sumproduct thì công thức cũng dài quá, nó gần giống với sumif. Mình đang muốn xin công thức ngắn gọn nhất mà ko phải cộng nhiều

Bạn đừng suy nghĩ tìm công thức ngắn chi cho mất công. Vì nếu làm được thì file của bạn sẽ nặng trịch
Với bài toán tính tổng, chỉ có SUMIF mới cho tốc độ nhanh nhất thôi (ngắn dài quan trọng gì chứ)
 
cảm ơn bạn! nhưng vì sumproduct thì công thức cũng dài quá, nó gần giống với sumif. Mình đang muốn xin công thức ngắn gọn nhất mà ko phải cộng nhiều

sao ko dùng pivot cho nhanh
còn công thức thì xem cái này, số liệu lớn quá chạy có nổi ko thì hỏng biết (chưa thử bao giờ)
 

File đính kèm

Nếu muốn rút gọn, xin giới thiệu 1 cách:
- Đặt 2 name
Mã:
Source ={"'KM (3)'!","'KM (2)'!","KM!"}&"$O$2:$O$100"

Mã:
Target ={"'KM (3)'!","'KM (2)'!","KM!"}&"$K$2:$K$100"
- Công thức tại C5:
Mã:
=SUMPRODUCT(SUMIF(INDIRECT(Source),B5,INDIRECT(Target)))
 
file ban Lê duy thương gửi chưa có cái bạn làm hay sao ấy
 

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

Back
Top Bottom