Hỏi về hàm Dsum (1 người xem)

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

Nguyenven1

Thành viên mới
Tham gia
30/4/08
Bài viết
12
Được thích
2
Hôm nay, mình muốn hỏi về hàm Dsum. Mình gửi kèm file ở đây. Trong file, mình sử dụng hàm Dsum để tính tổng theo điều kiện, thì có ra kết quả đúng nhưng mình không hiểu hàm này sẽ chạy như thế nào, nhất là điều kiện liên quan đến ngày tháng. Mong các bạn giải thích giúp mình. Cảm ơn rất nhiều!
 

File đính kèm

Hôm nay, mình muốn hỏi về hàm Dsum. Mình gửi kèm file ở đây. Trong file, mình sử dụng hàm Dsum để tính tổng theo điều kiện, thì có ra kết quả đúng nhưng mình không hiểu hàm này sẽ chạy như thế nào, nhất là điều kiện liên quan đến ngày tháng. Mong các bạn giải thích giúp mình. Cảm ơn rất nhiều!

Về vùng điều kiện trong file của bạn như thế này:
Vùng điều kiện ít nhất 2 dòng:dòng trên là tiêu đề, dòng dưới là điều kiện.
Do trong bảng tính của bạn không có cột tháng, mà chỉ có cột Ngày bán, để tổng hợp tổng số tiền bán trong tháng thì vùng điều kiện bạn phải đặt là =Month(D3)=1.
Kết quả trả về là TRUE vì D3 là ngày 15/01/98
NếuD3 là 02/03/2008 kết quả trả về FALSE (vì nó là tháng 3, không phải tháng 1).
Để giải quyết bài toán dạng này bạn nên dùng hàm SUMPRODUCT sẽ nhanh hơn DSUM.
 

File đính kèm

Lần chỉnh sửa cuối:
Bác 090TRI ơi cho em hỏi công thức mà bác đưa ra có 2 dấu "--" trong hàm Sumproduct phía dưới nghĩa là gì:

SUMPRODUCT(--(MONTH($D$3:$D$9)=F13),--($H$3:$H$9))

(Sorry bạn "Nguyenven1" nhé vì mình xem phần Post bài của bạn có công thức này nên mình muốn hỏi luôn)
 
Bác 090TRI ơi cho em hỏi công thức mà bác đưa ra có 2 dấu "--" trong hàm Sumproduct phía dưới nghĩa là gì:

SUMPRODUCT(--(MONTH($D$3:$D$9)=F13),--($H$3:$H$9))

(Sorry bạn "Nguyenven1" nhé vì mình xem phần Post bài của bạn có công thức này nên mình muốn hỏi luôn)
Mình có lần đọc bài viết nào (không nhớ rõ) sử dụng -- sẽ tính nhanh hơn ???? không biết có chính xác không?
Công thức gọn lại như thế này không cần mấy dấu --
=SUMPRODUCT((MONTH($D$3:$D$9)=D13)*($H$3:$H$9))
Để tìm hiểu hàm SUMPRODUCT bạn tìm trên diễn đàn . bài số 1, số 16 nữa ờ link dưới.
http://www.giaiphapexcel.com/forum/showthread.php?t=59&highlight=sumproduct
Các vấn đề EXCEL các anh chị trước đã nói hết rồi ta phải chịu khó tìm thôi.
 
Lần chỉnh sửa cuối:
Dsum kết hợp

Mình có file đính kèm, mình dùng dsum để đếm số lượng FPA ở cột B, mình dùng dsum đếm được tổng urgent cho FPA , bây giờ mình muốn đếm trong số 55 Type/Pass-through của FPA có bao nhiêu urgent của FPA thì dùng hàm thế nào? Nhờ các bác giúp với (ô tô vàng là kết quả cần giúp)
 

File đính kèm

Mình có file đính kèm, mình dùng dsum để đếm số lượng FPA ở cột B, mình dùng dsum đếm được tổng urgent cho FPA , bây giờ mình muốn đếm trong số 55 Type/Pass-through của FPA có bao nhiêu urgent của FPA thì dùng hàm thế nào? Nhờ các bác giúp với (ô tô vàng là kết quả cần giúp)

Dùng DcountA thui nhé,

tại vùng F1:H3 bạn lập bảng (NÊN lập công thức = <..ô chứa đoạn ký tự (trường/ cột) đó.>) như sau:

[TABLE="class: grid, width: 400"]
[TR]
[TD].......
[/TD]
[TD]F
[/TD]
[TD]G
[/TD]
[TD]H
[/TD]
[/TR]
[TR]
[TD]1
[/TD]
[TD]Type
[/TD]
[TD]Urgent request
[/TD]
[TD]Type
[/TD]
[/TR]
[TR]
[TD]2
[/TD]
[TD]Pass-through[/TD]
[TD]Urgent[/TD]
[TD]Redressing[/TD]
[/TR]
[TR]
[TD]3
[/TD]
[TD]Redressing[/TD]
[TD]Urgent[/TD]
[TD][/TD]
[/TR]
[/TABLE]
(ghi chú tiêu đề xanh là tiêu đề cột và hàng)

thì công thức lần lượt cho B4,C4,D4 như sau
PHP:
=DCOUNTA($A$7:$C$116,B7,F1:G2)
PHP:
=DCOUNTA($A$7:$C$116,B7,G1:H2)
PHP:
=DCOUNTA($A$7:$C$116,B7,F1:G3)

(đây như bài tập- sao bạn không tự làm)
 
Lần chỉnh sửa cuối:
[TABLE="class: grid, width: 500, align: left"]
[TR]
[TD]Urgent request
[/TD]
[TD]Type
[/TD]
[TD]Type
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Urgent
[/TD]
[TD]Pass-through
[/TD]
[TD]Redressing
[/TD]
[TD]Total
[/TD]
[/TR]
[TR]
[TD]Urgent request
[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Urgent
[/TD]
[TD]=DCOUNTA(A7:C120,B7,A1:B2)
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]


Để giải quyết bài toán dạng này bạn nên dùng hàm SUMPRODUCT sẽ nhanh hơn DSUM.

Cho fép mình hoàn toàn nghi ngờ về chuyện này ở tốc độ tính toán!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bài trùng, xin SMOD/MODs xóa giúp & rất cảm ơn!

 
Chỉnh sửa lần cuối bởi điều hành viên:

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

Back
Top Bottom