thống kê theo ngày

Liên hệ QC

trthtrung

Thành viên mới
Tham gia
25/4/08
Bài viết
2
Được thích
0
tôi muốn tính tổng các mặt hàng A,B,C từ ngày ......đến ngày.......tôi định lập hàm Dsum để tính.
nếu dùng hàm dsum thì lập như thế nào, còn cách nào khác không?
tôi gởi theo tập tin đính kèm
 

File đính kèm

Hàm Sumproduct và tính tổng theo nhiều điều kiện

tôi muốn tính tổng các mặt hàng A,B,C từ ngày ......đến ngày.......tôi định lập hàm Dsum để tính.
nếu dùng hàm dsum thì lập như thế nào, còn cách nào khác không?
tôi gởi theo tập tin đính kèm

Có rất nhiều cách để tính theo yêu cầu của bạn, ở đây tôi chỉ nêu kết quả theo phương pháp dùng hàm SUMPRODUCT.

Hàm này dùng để tính theo nhiều điều kiện, rất hay.
 

File đính kèm

tôi muốn tính tổng các mặt hàng A,B,C từ ngày ......đến ngày.......tôi định lập hàm Dsum để tính.
nếu dùng hàm dsum thì lập như thế nào, còn cách nào khác không?
tôi gởi theo tập tin đính kèm
Nếu dử liệu ít từ 500 dòng trở xuống thì dùng SUMPRODUCT ko có vấn đề.. bằng ngược lại, dử liệu của bạn lớn cở 2000 dòng trở lên thì nên xem lại... Ko khéo nó chạy ko nỗi luôn... Giãi pháp SUMIF với mãng động có thể khắc phục dc điều này.. thậm chí cho file của bạn đạt đến tốc độ ánh sáng luôn... hi.. hi...
ANH TUẤN
 
Dùng hàm sum theo ý anhtuan1066
 

File đính kèm

Dùng hàm sum theo ý anhtuan1066
Oh hô... cái này có phải là SUMIF đâu? chẳng qua nó là công thức mãng <==> SUMPRODUCT và sẽ chẳng cải thiện tốc độ lên tí nào nếu ko nói là chậm thêm...
SUMIF có nghĩa là.. SUMIF ấy... bạn hiểu ko? hi.. hi..
-------------------------
Thôi... gữi luôn cho các bạn tham khảo giãi pháp SUMIF trong file đính kèm... Tất nhiên đây chỉ là ví dụ đơn giản nhất, trong thực thế còn phải xét đến trường hợp ngày tháng ta nhập vào 2 cell TỪ và ĐẾN có tồn tại trong cột NGÀY THÁNG hay ko... khi ấy thì công thức sẽ rắc rối hơn, nhưng bù lại với dử liệu càng lớn ta sẽ thấy tốc độ của nó nhanh đến chóng mặt!
ANH TUẤN
 

File đính kèm

Lần chỉnh sửa cuối:
Oh hô... cái này có phải là SUMIF đâu? chẳng qua nó là công thức mãng <==> SUMPRODUCT và sẽ chẳng cải thiện tốc độ lên tí nào nếu ko nói là chậm thêm...
SUMIF có nghĩa là.. SUMIF ấy... bạn hiểu ko? hi.. hi..
-------------------------
Thôi... gữi luôn cho các bạn tham khảo giãi pháp SUMIF trong file đính kèm... Tất nhiên đây chỉ là ví dụ đơn giản nhất, trong thực thế còn phải xét đến trường hợp ngày tháng ta nhập vào 2 cell TỪ và ĐẾN có tồn tại trong cột NGÀY THÁNG hay ko... khi ấy thì công thức sẽ rắc rối hơn, nhưng bù lại với dử liệu càng lớn ta sẽ thấy tốc độ của nó nhanh đến chóng mặt!
ANH TUẤN

Còn 1 lưu ý nữa trong cách này là ngày tháng nhập trong cột A có đúng theo thứ tự tăng dần hay không
 
Còn 1 lưu ý nữa trong cách này là ngày tháng nhập trong cột A có đúng theo thứ tự tăng dần hay không
Chính xác... Tôi quên nói điều này... Để công thức trên luôn đúng thì điều đầu tiên các bạn phải sort cột ngày tháng trước... Cũng ko nên quên xem xét dử liệu nhập phần ngày tháng có đúng là DATE hay ko? Coi chừng nó có dạng TEXT thì.. khốn!
Nói thêm 1 chút về cách nhập NGÀY THÁNG NĂM: Tùy theo cách thiết lập trong Control Panel mà đòi hỏi phải nhập NGÀY trước hay THÁNG trước... tuy nhiên có 1 cách nhập sẽ luôn luôn đúng với mọi thiết lập, đó là các bạn hãy nhập theo kiểu yyyy/mm/dd
Ví dụ cần nhập ngày 19 tháng 5 năm 2008 thì nhập vào 2008/5/19
Bảo đãm ko bao giờ sai trên mọi Excel của bất cứ ngôn ngữ nào!
ANH TUẤN
 
Có thể tham khảo cái này
1- Không cần sort cột ngày tháng trước khi tính
2- Nhập phần ngày tháng phải đúng là DATE
 

File đính kèm

Có thể tham khảo cái này
1- Không cần sort cột ngày tháng trước khi tính
2- Nhập phần ngày tháng phải đúng là DATE
Ko dc đâu bạn boyxin ơi... Ở đây tôi đang nói về việc tăng tốc độ tính toán khi dử liệu nhiều quá... Với dử liệu 60.000 dòng chả lẽ bạn cũng làm 60.000 cell công thức à?... E rằng sẽ ko nhanh đâu...
Vụ này tôi đã từng làm qua rồi, khi ấy phần trích xuất có thể sẽ nhanh, nhưng bạn phải chấp nhận việc nhập liệu chậm (vì nó phải tính toán qua cột Temp)... Tức nhập vào 1 nhát và... ngồi chờ nó tính.. rồi lại nhập.. và.. chờ tính...
Tóm lại: Dùng cột phụ là để đơn giản hóa việc tính toán, mặc khác do nó đã tính toán 1 phần bên nhập liệu nên khi trích xuất sẽ nhanh là điều đương nhiên.. nhưng nói chung giãi pháp này chưa chắc hửu hiệu
ANH TUẤN
 
Ko dc đâu bạn boyxin ơi... Ở đây tôi đang nói về việc tăng tốc độ tính toán khi dử liệu nhiều quá... Với dử liệu 60.000 dòng chả lẽ bạn cũng làm 60.000 cell công thức à?... E rằng sẽ ko nhanh đâu...
ANH TUẤN

Thử xem có chậm lắm không?

__________________________
File đã xóa để giải phóng tài nguyên
 
Lần chỉnh sửa cuối:
Thử xem có chậm lắm không?
1 bài toán nhỏ thế kia thì chưa nói lên dc điều gì đâu...
Bạn thử với bài toán lớn hơn của tôi đưa lên dưới đây xem thử bạn "cột phụ" thế nào nhé!
He... he...
ANH TUẤN
 

File đính kèm

Lần chỉnh sửa cuối:
bạn anhtuan này hay thật đó .bạn hãy chỉ cho mình cách dùng hàm offset được ko ?
cám ơn nha !bạn chỉ cần đọc ,nội dung hàm viết gì thôi mình có thể hiểu được .mình đã đọc hướng dẫn của hàm offset nhưng vẫn ko hiêu ngu thật đúng ko bạn ?
OFFSET(Sheet1!$A$2;MATCH(Sheet1!$F$5;Sheet1!$A$3:$A$17;0);0;MATCH(Sheet1!$F$6;Sheet1!$A$3:$A$17;0)-MATCH(Sheet1!$F$5;Sheet1!$A$3:$A$17;0)+1;1)
 
Em xơi thằng sunmprduct có mỗi một dòng công thức tính tổng chắc không bị nặng file. Nhờ file của boyxin nhé.
=SUMPRODUCT(($A$3:$A$65000>=$G$5)*($A$3:$A$65000<=$G$6)*($B$3:$B$65000=RIGHT(F8,1))*($C$3:$C$65000))
 

File đính kèm

Vui quá... vậy thì xin mời tất cả các đồng chí xơi file trong bài #11 với các giãi pháp SUMPRODUCT và cột phụ...
Nói thật cho đến thời điểm bây giờ tôi chưa thấy có giãi pháp nào có thể qua mặt dc SUMIF (trừ A-tool của bạn TuanVNUNI là tôi chưa thử qua)...
Hãy thử xem!
ANH TUẤN
 
Tính tổng theo tháng

Em muốn tính tổng tiền hàng tại các cửa hàng Số 1 chỉ trong tháng 8. Trong cột ngày tháng xếp không theo trật tự (các tháng lẫn lộn), em đã sử dụng hàm sumproduct nhưng xem ra không giải quyết dc j anh a. Mong các anh chị trong diễn đàn giúp em....
Em có gửi kèm theo file.
 
Bạn anhtuan1066 ơi! TH bạn đạt trong hàm là gồm những giá trị nào vậy?
 
Chào Bạn.
Có thể sử dụng hàm Dsum hoặc dùng chức năng Pivot Table.
Dùng Pivot table đơn giản hơn
Bạn xem file đính kèm sử dụng 2 cách.
 

File đính kèm

Theo mình có thể sử dụng hàm Dsum hoặc Pivot table.
Bạn xem file đính kèm
 

File đính kèm

Mong được giúp Tính toán ngày công, tiền bồi dưỡng...!

Mình còn rất non về excell, +-+-+-+ Nhân tiện Topic này nói về tính tổng có điều kiện, mình lại có bảng chấm công này không biết phải lập công thức như thế nào nên nay gửi kèm mong các Anh chị Em ở GPE giúp đỡ.
Cảm ơn nhiều!!!}}}}}
 

File đính kèm

Mình còn rất non về excell, +-+-+-+ Nhân tiện Topic này nói về tính tổng có điều kiện, mình lại có bảng chấm công này không biết phải lập công thức như thế nào nên nay gửi kèm mong các Anh chị Em ở GPE giúp đỡ.
Cảm ơn nhiều!!!}}}}}

- Ô BW9 (số ngày làm việc): =SUMPRODUCT(($F$6:$BO$6=$BO$6)*(F9:BO9>0))
- Ô BX9 (tiền cơm): =SUMPRODUCT(($F$6:$BO$6=$F$6)*(F9:BO9>=8))*8000
- Ô BY9 (tiền tăng ca): =SUMPRODUCT(($F$6:$BO$6=$G$6)*(F9:BO9>=3))*5000
Bài tương tự bạn đã hỏi tại đây: http://www.giaiphapexcel.com/forum/...u-kiện-cho-bảng-chấm-công&p=238885#post238885
 
Web KT

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

Back
Top Bottom