Các câu hỏi về hàm SUMIF

Liên hệ QC
Nhưng Khi copy công thức xuống ô dưới H17 lúc này công thức sẽ thành: =COUNTIF(C8:C14;G17) => Vùng đếm vẫn đúng mà bạn. Vì kết quả vẫn không đổi. Cảm ơn bạn.
Xin cho thêm ý kiến.

Bạn thử đổi C7 từ Sản xuất thành Kinh doanh, nghĩa là Kinh doanh tăng thành 3, xem thê nào.

Hoặc bạn để nguyên dữ liệu gốc và đếm Kinh doanh ở H16, Sản xuất ở H17 mà không dùng $ xem thế nào.
 
Lần chỉnh sửa cuối:
Vấn đề là ở chỗ đó đấy bạn. Khi ta thêm hoặc bớt thì dữ liệu sẽ thay đổi nếu không có đc tuyệt đối. Nếu như giữ nguyên bản gốc (không thêm bớt gì) thì dữ liệu vẫn đúng khi không có đc tuyệt đối.
Mình muốn hỏi là có phải ta nên thêm đc tuyệt đối khi sử dụng các hàm này một cách tổng quát hay không?
 
Hàm tính tồng điều kiện

Hiện em có 1 bài tập bắt tính tổng lượng máu của những người tham gia hiến máu ngày 5/1/08 và 10/20/08 có nhóm máu AB
Em định dùng hàm SumIFS rồi lồng hàm OR hoặc AND vào mà không được. Có bác nào Chỉ cho em cách làm với hàm SumIFS và với hàm khác ngắn hơn. Em cảm ơn
À còn cả câu 7 nữa
Em đính kèm file đó
 

File đính kèm

  • De 2.xls
    21 KB · Đọc: 18
Chào cả nhà ạ.

Em là sv mới ra trường thôi nên kiến thức ứng dụng excel chưa nhiều. Hiện tại công việc của em cần giải quyết vấn đề này mà em không sao tìm ra công thức phù hợp. Cả tháng nay em phải làm thủ công để giải quyết công việc cho đúng tiến độ yêu cầu. Thú thật là rất vất vả, mất quá nhiều thời gian nên em chào thua. Xin cả nhà bỏ chút thời gian giúp em với, em xin hậu tạ một chầu nem cua bể thật là ngon ah-\\/.-\\/.

Yêu cầu cụ thể là tính được tổng số lượng các đơn hàng cho từng khách hàng theo từng mã hàng ở cùng giá mua theo từng ngày.
Em gửi cả nhà bảng tính cụ thể trường hợp của em. Em cần tìm cách để tạo ra một bảng có cấu trúc như thế nhưng nếu có thông tin trùng bao gồm MÃ KHÁCH HÀNG, NGÀY MUA HÀNG, MÃ HÀNG VÀ GIÁ thì khối lượng sẽ được cộng gộp lại.

Ví dụ trong trường hợp ở 3 dòng đầu tiên bảng tính em gửi thì khách hàng có mã số 6C064962 thay vì có 5 dòng thông tin thì chỉ còn lại 3 dòng thôi với số lượng đuợc cộng gộp của dòng D2 và D3; D5 và D6.



Em xin cảm ơn mọi người.
 

File đính kèm

  • CV1.rar
    442 KB · Đọc: 28
Lần chỉnh sửa cuối:
Chào cả nhà ạ.

Em là sv mới ra trường thôi nên kiến thức ứng dụng excel chưa nhiều. Hiện tại công việc của em cần giải quyết vấn đề này mà em không sao tìm ra công thức phù hợp. Cả tháng nay em phải làm thủ công để giải quyết công việc cho đúng tiến độ yêu cầu. Thú thật là rất vất vả, mất quá nhiều thời gian nên em chào thua. Xin cả nhà bỏ chút thời gian giúp em với, em xin hậu tạ một chầu nem cua bể thật là ngon ah-\\/.-\\/.

Yêu cầu cụ thể là tính được tổng số lượng các đơn hàng cho từng khách hàng theo từng mã hàng ở cùng giá mua theo từng ngày.
Em gửi cả nhà bảng tính cụ thể trường hợp của em. Em cần tìm cách để tạo ra một bảng có cấu trúc như thế nhưng nếu có thông tin trùng bao gồm MÃ KHÁCH HÀNG, NGÀY MUA HÀNG, MÃ HÀNG VÀ GIÁ thì khối lượng sẽ được cộng gộp lại.

Ví dụ trong trường hợp ở 3 dòng đầu tiên bảng tính em gửi thì khách hàng có mã số 6C064962 thay vì có 5 dòng thông tin thì chỉ còn lại 3 dòng thôi với số lượng đuợc cộng gộp của dòng D2 và D3; D5 và D6.



Em xin cảm ơn mọi người.
cái gộp này thật sự chưa hiểu hết ý bạn. ở đây gộp lại theo nguyên tắc nào/ bạn bảo gộp theo như bạn nói như vậy các các mã hàng khác nhau thì gộp sao đc/ và cái giá khác nhau nữa chứ/

mình thử làm cho bạn trường hợp tổng số lượng của khách hàng có mã hàng ; 6C064962, mã sản phẩm SVC,đơn giá là 33; theo công thức sau, tiếp theo bạn nghiên cứu tiếp. ngủ cái đã mai đi làm rùi xem tiếp.
=SUMPRODUCT((DAY($A$2:$A$26357)=25)*($B$2:$B$26357=$B$2)*($C$2:$C$26357=$C$2)*($E$2:$E$26357=$E$2)*($D$2:$D$26357))
nếu muốn lọc các mã hàng là duy nhất thì dùng advanced để lọc .
hic máy tính ko hiểu sao hỏng mất phím shift
 
Lần chỉnh sửa cuối:
Chào cả nhà ạ.

Em là sv mới ra trường thôi nên kiến thức ứng dụng excel chưa nhiều. Hiện tại công việc của em cần giải quyết vấn đề này mà em không sao tìm ra công thức phù hợp. Cả tháng nay em phải làm thủ công để giải quyết công việc cho đúng tiến độ yêu cầu. Thú thật là rất vất vả, mất quá nhiều thời gian nên em chào thua. Xin cả nhà bỏ chút thời gian giúp em với, em xin hậu tạ một chầu nem cua bể thật là ngon ah-\\/.-\\/.

Yêu cầu cụ thể là tính được tổng số lượng các đơn hàng cho từng khách hàng theo từng mã hàng ở cùng giá mua theo từng ngày.
Em gửi cả nhà bảng tính cụ thể trường hợp của em. Em cần tìm cách để tạo ra một bảng có cấu trúc như thế nhưng nếu có thông tin trùng bao gồm MÃ KHÁCH HÀNG, NGÀY MUA HÀNG, MÃ HÀNG VÀ GIÁ thì khối lượng sẽ được cộng gộp lại.

Ví dụ trong trường hợp ở 3 dòng đầu tiên bảng tính em gửi thì khách hàng có mã số 6C064962 thay vì có 5 dòng thông tin thì chỉ còn lại 3 dòng thôi với số lượng đuợc cộng gộp của dòng D2 và D3; D5 và D6.



Em xin cảm ơn mọi người.
Cái bài này, chỉ có dùng PivotTable là ngon nhất: Tổng hợp số lượng các đơn hàng cho từng khách hàng theo từng mã hàng ở cùng giá mua theo từng ngày.

Ví dụ nha:

Xem thông tin của khách hàng 6C064962:

attachment.php


Nhìn vào là thấy ngay tổng số lượng của từng mặt hàng (theo từng loại giá) của từng ngày...

Bài này tôi làm bằng Excel 2010, nếu bạn cũng sử dụng Excel 2010 thì nói, tôi sẽ hướng dẫn từng bước.
 
cái gộp này thật sự chưa hiểu hết ý bạn. ở đây gộp lại theo nguyên tắc nào/ bạn bảo gộp theo như bạn nói như vậy các các mã hàng khác nhau thì gộp sao đc/ và cái giá khác nhau nữa chứ/

mình thử làm cho bạn trường hợp tổng số lượng của khách hàng có mã hàng ; 6C064962, mã sản phẩm SVC,đơn giá là 33; theo công thức sau, tiếp theo bạn nghiên cứu tiếp. ngủ cái đã mai đi làm rùi xem tiếp.

nếu muốn lọc các mã hàng là duy nhất thì dùng advanced để lọc .
hic máy tính ko hiểu sao hỏng mất phím shift

Em cám ơn anh/chị Khoavu87 nhiều lắm ạ. Vừa mới post câu hỏi lên đã nhận được câu trả lời liền em mừng lắm.
Em muốn gộp các giao dịch có cùng ngày, mã khách hàng, mã hàng và giá lại với nhau ạ. Trong một ngày thì có khách hàng mua cùng một mặt hàng, cùng giá nhưng nhiều lần mua. Em muốn cộng số lượng mua của các lần mua hàng có trùng thông tin đó lại.

Ví dụ như mã khách hàng 6C064962 trong ngày 25/6 có 5 giao dịch thể hiện ở 5 dòng đầu tiên, em phải cộng số lượng của dòng số 1 và số 2 và cộng số lượng của dòng số 4 và số 5. Thành ra giao dịch của khách hàng này chỉ còn thể hiện thành 3 dòng thôi ah.

Để anh/chị Khoavu87 dễ hình dung em làm ra bảng ví dụ cụ thể đính kèm theo. Vì phải cùng lúc xử lý cho nhiều khách hàng + trình còi nữa nên em loay hoay mãi chưa ra+-+-+-+!$@!!. Anh/chị đã giúp thì giúp em cho trót nhé. Em cám ơn anh/chị nhiều lắm ạ.
 

File đính kèm

  • VD1.xls
    15 KB · Đọc: 22
Em cám ơn anh/chị Khoavu87 nhiều lắm ạ. Vừa mới post câu hỏi lên đã nhận được câu trả lời liền em mừng lắm.
Em muốn gộp các giao dịch có cùng ngày, mã khách hàng, mã hàng và giá lại với nhau ạ. Trong một ngày thì có khách hàng mua cùng một mặt hàng, cùng giá nhưng nhiều lần mua. Em muốn cộng số lượng mua của các lần mua hàng có trùng thông tin đó lại.

Ví dụ như mã khách hàng 6C064962 trong ngày 25/6 có 5 giao dịch thể hiện ở 5 dòng đầu tiên, em phải cộng số lượng của dòng số 1 và số 2 và cộng số lượng của dòng số 4 và số 5. Thành ra giao dịch của khách hàng này chỉ còn thể hiện thành 3 dòng thôi ah.

Để anh/chị Khoavu87 dễ hình dung em làm ra bảng ví dụ cụ thể đính kèm theo. Vì phải cùng lúc xử lý cho nhiều khách hàng + trình còi nữa nên em loay hoay mãi chưa ra+-+-+-+!$@!!. Anh/chị đã giúp thì giúp em cho trót nhé. Em cám ơn anh/chị nhiều lắm ạ.

Dữ liệu lớn như bạn dùng công thức thì chạy đến bao giờ, nguy cơ treo máy là rất cao !
Chỉ có Pivot như bác BNTT đã nói,
Xem qua...
 

File đính kèm

  • CV1_tong hop.rar
    1 MB · Đọc: 54
Cái bài này, chỉ có dùng PivotTable là ngon nhất: Tổng hợp số lượng các đơn hàng cho từng khách hàng theo từng mã hàng ở cùng giá mua theo từng ngày.

Ví dụ nha:

Xem thông tin của khách hàng 6C064962:

attachment.php


Nhìn vào là thấy ngay tổng số lượng của từng mặt hàng (theo từng loại giá) của từng ngày...

Bài này tôi làm bằng Excel 2010, nếu bạn cũng sử dụng Excel 2010 thì nói, tôi sẽ hướng dẫn từng bước.

Em chào anh ạh,

Bảng kết quả của anh làm ra rất tuyệt ạh. Em cám ơn anh rất nhiều, cách anh xử lý vấn đề thật là hay. Nếu anh có thời gian thì chỉ cho em với nhé. Em thành thật muốn học hỏi thêm.Em sẽ mò mẫm để học theo cách anh làm, chắc chắn sau này sẽ có lúc em dùng đến.

Kết quả công việc của em lại là nguồn dữ liệu để xử lý công việc của người khác vì vậy em bắt buộc phải giữ đúng cấu trúc của bảng (để nhập vào chương trình ạh vì dữ liệu nhiều quá excel không chứa nổi). Vì thế cách anh làm em sẽ không ứng dụng được trong trường hợp này. Nếu có cách nào khả thi hơn anh giúp em với nhé.

Em cám ơn anh nhiều nhiều.
 
Em chào anh ạh,

Bảng kết quả của anh làm ra rất tuyệt ạh. Em cám ơn anh rất nhiều, cách anh xử lý vấn đề thật là hay. Nếu anh có thời gian thì chỉ cho em với nhé. Em thành thật muốn học hỏi thêm.Em sẽ mò mẫm để học theo cách anh làm, chắc chắn sau này sẽ có lúc em dùng đến.

Kết quả công việc của em lại là nguồn dữ liệu để xử lý công việc của người khác vì vậy em bắt buộc phải giữ đúng cấu trúc của bảng (để nhập vào chương trình ạh vì dữ liệu nhiều quá excel không chứa nổi). Vì thế cách anh làm em sẽ không ứng dụng được trong trường hợp này. Nếu có cách nào khả thi hơn anh giúp em với nhé.

Em cám ơn anh nhiều nhiều.
PivotTable có ảnh hưởng gì đến cấu trúc bảng của bạn đâu? Bạn xem kỹ trong hình, cái Sheet1 của bạn vẫn còn nguyên xi đó, còn PivotTable nó nằm trong Sheet4 mà?

Tôi nói thật, bài toán của bạn, chỉ có cách này là giải quyết được thôi, vì bạn cần tổng hợp dữ liệu theo quá nhiều thành phần.
Từ PivotTable, bạn có thể dùng hàm GETPIVOTDATA để trích dữ liệu ra.

Với PivotTable, dữ liệu có lớn gấp vài chục lần cái bảng tính bạn gửi lên, nó cũng chỉ xử trong vòng vài giây.
Dùng SUMPRODUCT cho vài dữ liệu thì được chứ làm cho cả cái bảng tính của bạn thì tôi nghĩ chắc Excel sẽ nó đơ luôn...

Còn nếu bạn nói rằng dữ liệu nhiều quá Excel chứa không nổi... Bao nhiêu là nhiều? Nếu bạn thấy Excel 2003 chật chội quá, thì bạn dùng Excel 2007 hay Excel 2010 đi, số lượng dữ liệu Excel 2007-2010 có thể chứa trong một bảng tính nhiều gấp 1.024 lần Excel 2003 đấy.
 
PivotTable có ảnh hưởng gì đến cấu trúc bảng của bạn đâu? Bạn xem kỹ trong hình, cái Sheet1 của bạn vẫn còn nguyên xi đó, còn PivotTable nó nằm trong Sheet4 mà?

Tôi nói thật, bài toán của bạn, chỉ có cách này là giải quyết được thôi, vì bạn cần tổng hợp dữ liệu theo quá nhiều thành phần.
Từ PivotTable, bạn có thể dùng hàm GETPIVOTDATA để trích dữ liệu ra.

Với PivotTable, dữ liệu có lớn gấp vài chục lần cái bảng tính bạn gửi lên, nó cũng chỉ xử trong vòng vài giây.
Dùng SUMPRODUCT cho vài dữ liệu thì được chứ làm cho cả cái bảng tính của bạn thì tôi nghĩ chắc Excel sẽ nó đơ luôn...

Còn nếu bạn nói rằng dữ liệu nhiều quá Excel chứa không nổi... Bao nhiêu là nhiều? Nếu bạn thấy Excel 2003 chật chội quá, thì bạn dùng Excel 2007 hay Excel 2010 đi, số lượng dữ liệu Excel 2007-2010 có thể chứa trong một bảng tính nhiều gấp 1.024 lần Excel 2003 đấy.


Từ chiều đến giờ em đang nghiên cứu topic PivotTable & PivotChart 2007 - Từ căn bản đến nâng cao của anh tạo.
Em muốn hỏi thêm là khi sử dụng hàm GETPIVOTDATA thì em sẽ thu được kết quả có cấu trúc giống với bảng dữ liệu thô ban đầu phải không ạ?

Chắc chắn em sẽ không thể "tốt nghiệp" phần này mà không hỏi thêm anh nhiều. Mong rằng vẫn sẽ nhận được sự chỉ giáo của anh. Hôm nay lại phải làm thêm giờ, nhưng em quyết tâm tháng sau sẽ cải thiện tình hình.

Em chân thành cám ơn sự giúp đỡ của anh ạh.
 
Hiện em có 1 bài tập bắt tính tổng lượng máu của những người tham gia hiến máu ngày 5/1/08 và 10/20/08 có nhóm máu AB
Em định dùng hàm SumIFS rồi lồng hàm OR hoặc AND vào mà không được. Có bác nào Chỉ cho em cách làm với hàm SumIFS và với hàm khác ngắn hơn. Em cảm ơn
À còn cả câu 7 nữa
Em đính kèm file đó
ko bác nào giúp em à :(( bài này dễ hơn bài trên mà
 
ko bác nào giúp em à :(( bài này dễ hơn bài trên mà

Dùng tạm mấy cái này:
Tính lượng máu thuộc nhóm AB được hiến tặng trong ngày 01/05/08 và 20/10/08
=SUMPRODUCT((E8:E21="AB")*((A8:A21=A8)+(A8:A21=A14))*(G8:G21))
Ngày 01/05/08 =SUMPRODUCT((E8:E21="AB")*(A8:A21=A8)*G8:G21))
Ngày 20/10/08=SUMPRODUCT((E8:E21="AB")*(A8:A21=A14)*G8:G21))


Tính số SV tham gia hiến máu theo từng trường
Tại D27 dùng công thức sau rồi kéo sang tận F27:
=COUNTIF($D$8:$D$21,D26)
 
Lần chỉnh sửa cuối:
dùng SUM và SUMIF thì cho có 1 kết quả khác nhau?
e có 1 bài toán nho nhỏ về hàm sum và sumif khi e làm thì nó cho ra 2 kết quả giống nhau và 1 kết quả khác nhau e hok bik mình sai chỗ nào? Anh chị có kinh nghiệm xem giúp e nhá!
 

File đính kèm

  • ham sumif.xls
    19 KB · Đọc: 122
Lần chỉnh sửa cuối:
dùng SUM và SUMIF thì cho có 1 kết quả khác nhau?
e có 1 bài toán nho nhỏ về hàm sum và sumif khi e làm thì nó cho ra 2 kết quả giống nhau và 1 kết quả khác nhau e hok bik mình sai chỗ nào? Anh chị có kinh nghiệm xem giúp e nhá!
Cái chữ "Hậu " ở cell B10 của bạn có 1 khoảng trắng phía sau nên không cộng 17.000 vào. Bạn thử chọn cell B10 đó xong nhấn Ctrl+D cho giống phía trên Hoặc bỏ khoảng trắng phía sau đi là được
 
nho mau bac chi dung ham sumif help me

Sumif(Range,Criteria,Sum_range)

sao trong phần Range lồng hàm left no không cho ta
 

File đính kèm

  • bai tap 14.xls
    18 KB · Đọc: 99
đánh công thức xong, enter, máy cho ra 1 cong thuc khac?????
không hiểu sao ecxel của e chỉ làm được các công thức đơn giản + - * / thôi các bác ah.
e đánh các hàm if, sumif, và các hàm phức tạp là máy chịu luôn, không biết tính thế nao.
e đã cài lại office ma vân không ăn thua gì.
các bác giúp em với e đang rất cần.
 
Chào các bạn!
Tôi muốn lập một bảng tính để theo dõi xuất nhập tồn hàng hóa
Sheet thứ nhất là một bảng kê các hàng hóa, số lượng hàng hóa
Sheet thứ 2 thể hiện XNT hàng hóa
Có thể dùng hàm sumif được không?
Xin các Pro chỉ giáo
 
Chào các bạn!
Tôi muốn lập một bảng tính để theo dõi xuất nhập tồn hàng hóa
Sheet thứ nhất là một bảng kê các hàng hóa, số lượng hàng hóa
Sheet thứ 2 thể hiện XNT hàng hóa
Có thể dùng hàm sumif được không?
Xin các Pro chỉ giáo

Việc này có thể được. Tốt nhất bạn cứ thiết lập 1 file tạm và đưa lên đây để mọi người hướng dẫn bạn cụ thể nhé!
 
Web KT
Back
Top Bottom