Tính tổng với 2 điều kiện chặn

Liên hệ QC

thanhphan991

Thành viên mới
Tham gia
10/3/09
Bài viết
10
Được thích
0
Điểm
601
Nhờ các bác giúp em,
Em muốn tính tổng của một cột dữ liệu với điều kiện chặn 2 đầu là từ ngày ... đến ngày ...,
Đầu tiên em chỉ đếm được số lượng chứ ko tính đc tổng.
Cám ơn nhiều.
 
Cái này nếu dùng công thức chắc chắn có các hàm sau
- Sumproduct, match (với tham số tìm là 0 và 1), offset

Hoặc bạn có thể dùng sumif (nếu sắp xếp dữ liệu hợp lý)

Tốt nhất bạn gửi một file có tí dữ liệu lên đây
Mình gửi tạm một file trong sheet TOTAL bạn nhập ngày tại ô D1 và F1 nhé
 

File đính kèm

  • Bev10.zip
    668.2 KB · Đọc: 428
Nhờ các bác giúp em,
Em muốn tính tổng của một cột dữ liệu với điều kiện chặn 2 đầu là từ ngày ... đến ngày ...,
Đầu tiên em chỉ đếm được số lượng chứ ko tính đc tổng.
Cám ơn nhiều.

Bạn xem thử cái này .Trong đó có tính tổng từ ngày đến ngày và đếm số lần nhập luôn cho bạn đó .
Nếu dử liệu nhiều thì cách này không khả thi cho mấy .
Thân
 

File đính kèm

  • TinhTong.xls
    16 KB · Đọc: 415
Nhờ các bác giúp em,
Em muốn tính tổng của một cột dữ liệu với điều kiện chặn 2 đầu là từ ngày ... đến ngày ...,
Đầu tiên em chỉ đếm được số lượng chứ ko tính đc tổng.
Cám ơn nhiều.

- Bạn nên sử dụng cột phụ trích lọc theo ngày điều kiện, sẽ dễ dàng hơn rất nhiều:
=if(and(ngày nhập >= ngày bắt đầu, ngày nhập<= ngày kết thúc),1,0))
- Đặt sumif theo ngày điều kiện = 1
- nếu vùng dữ liệu lớn thì đưa nó vào pivot table trước khi sử dụng hàm sumif
 
Bạn xem thử cái này .Trong đó có tính tổng từ ngày đến ngày và đếm số lần nhập luôn cho bạn đó .
Nếu dử liệu nhiều thì cách này không khả thi cho mấy .
Thân

Mình không hiểu rõ về hàm sumproduct lắm. Trong ví dụ của bạn mình thấy có sự khác nhau giữa công thức đếm và tính tổng là dấu ngăn cách giữa các thông tin. Trong công thức đếm là dấu * còn công thức tổng là dấu phẩy. Các bác giải thích giùm nhé!

Thanks!
 
Mình không hiểu rõ về hàm sumproduct lắm. Trong ví dụ của bạn mình thấy có sự khác nhau giữa công thức đếm và tính tổng là dấu ngăn cách giữa các thông tin. Trong công thức đếm là dấu * còn công thức tổng là dấu phẩy. Các bác giải thích giùm nhé!

Thanks!
Không phải đâu bạn ơi ---> Dùng dấu nào là tùy vào thói quen sử dụng ---> Việc kết quả là COUNT hay SUM tùy thuộc vào các giá trị TRUE, FALSE trong mãng sau khi so sánh
ví dụ:
SUMPRODUCT((Vùng 1 = dk1)*(Vùng 2=dk2))
Cái này sẽ là COUNT ---> Đếm với 2 điều kiện
SUMPRODUCT((Vùng 1 = dk1)*(Vùng 2=dk2)*(Vung 3))
Cái này sẽ là SUM ---> SUM với 2 điều kiện
 
Theo yêu cầu của bạn, mình cũng có thể sử dụng sumproduct, mình gửi ví dụ đơn giản như thế này nè, bạn xem thử nhé.

From
15-03-10
28-06-10
=SUMPRODUCT(($B$3:$B$7>=$B$1)*($B$3:$B$7<=C1)*($C$3:$C$7))
Dòng số
A
B
=950
3
15-03-10
20

4
20-04-10
500

5
28-06-10
430

6
27-02-10
290

7
07-03-10
120

 
Web KT
Back
Top Bottom