Hoi thao the gioi ke toan CleverCFO Công ty CP Tư Vấn Thuế Vinatax
+ Reply to Thread
Trang 1 của 2 1 2 CuốiCuối
Kết quả 1 tới 10 của 19
  1. #1
    Quỳnh
    Khách vãng lai

    Hàm SUMIF: Có thể nào kết hợp nhiều điều kiện vào Criteria?


    Ví du:̣
    Em có 1 bảng tính gồm các cột:
    Cột A là Tên mặt hàng
    Cột B là Tên người bán
    Cột C là Số tiền phải thanh toán cho người bán.

    Thì công thức để tính tổng số tiền phải thanh toán cho người bán X là:

    =SUMIF(B2:B100,"X",C2:C100)

    Nhưng nếu muốn tính tổng số tiền phải thanh toán cho người bán X về mặt hàng A, thì phải làm thế nào?



  2. #2
    handung107
    Khách vãng lai
    Bạn phải dùng công thức mảng. Vấn đề này đã được thảo luận nhiều.
    http://www.unifiedtech.net.au/webket...ead.php?t=6797
    http://www.unifiedtech.net.au/webket...ead.php?t=5375
    http://www.unifiedtech.net.au/webket...ad.php?p=32110
    Và còn rải rác trên diễn đàn rất nhiều, bạn theo dõi xem

  3. #3
    levanduyet
    Khách vãng lai
    Bạn dùng công thức mảng như sau:

    =SUM(IF("A"&"X"=A2:A100&B2:B10 0,C2:C100)) và nhấn tổ hợp phím CTRL+SHIFT+ENTER

    Khi bạn quay lại ô vừa điền công thức bạn sẽ thấy:

    {=SUM(IF("A"&"X"=A2:A100&B2:B1 00,C2:C100))}

    Có thể giải thích công thức trên như sau:

    Cộng bên cột C2:C100 các Ci thỏa mãn tổ hợp Ci & Bi = "A" & "X"

  4. #4
    vinhnl
    Khách vãng lai
    Cảm ơn chị HanDung, em đã đọc theo đường chỉ dẫn của chị và làm được rồi:

    {=SUM((A2:A100="A&quot*(B2:B100="X&quot*C2:C100)}
    Hoặc dùng:
    {=SUMPRODUCT((A2:A100="A&quot*(B2:B100="X&quot*C2:C100)}

    Bạn vinhnl: Tôi đã làm thử theo cách của bạn nhưng không hiểu sao không được?

    Gửi các bác: Em cũng mong như bác Levanduyet nói, làm sao để có thể tra cứu tài liệu một cách nhanh nhất. Bởi nhiều lúc như em mới tham gia cũng chưa có thời gian để đọc hết các thảo luận, nên không biết chúng ở đâu. Hoặc có khi đọc mà không... để ý. Hìhìhì.

  5. #5
    handung107
    Khách vãng lai
    Ơ, đúng rồi. Em vừa thử làm lại công thức như bạn vinhnl hướng dẫn thì được rồi ạ. Cảm ơn các bác!
    Như vậy là có 4 cách để tính tổng theo nhiều điều kiện.

  6. #6
    Quỳnh
    Khách vãng lai
    Su dung cong thuc mang rat hay, o day, toi bo sung them 1 cach don gian nay:
    Ban tao them 1 cot moi (sau do hide) ket hop 2 cot "mat hang-nguoi ban", roi dung cot nay lam dieu kien cho ham sumif.

    Vi du:
    Cot A- mat hang : X, Y, Z.
    Cot B- nguoi ban : A, B, C.
    Toi tao them:
    Cot C- ket hop : X-A, Y-B, Z-C.
    Luc do :
    Cot D toi dung sumif voi dieu kien la cot C.

    Vai y nho goi den ban, chuc ban va moi nguoi toi CN vui ve!

  7. #7
    donjuan_acc
    Khách vãng lai
    Phong cách công thức mảng của chị Dung rất hay, tuy nhiên MaiKa vẫn chưa lĩnh hội hết được. Quỳnh bảo rằng có 4 cách thực hiện cái việc "ấy" của Quỳnh, nhưng đó mới chỉ là 4 cách chị biết thôi nhé. MaiKa thì lại hay dùng công thức mảng theo phong cách sau (lấy theo đề bài của Quỳnh luôn nhé?!):

    =sum(if($a$2:$a$100="A";if($b$2:$b$100=& quot;X";$c$2:$c $100;0);0)

    P/S: Trong Excel càng ít phải tạo thêm cột càng tốt, vì cái đó chính là sự sử dụng linh hoạt các hàm. Còn nếu trong những trường hợp bất khả kháng thì mới nên tạo thêm.

  8. #8
    ForestC
    Khách vãng lai
    Chào Donjuan acc: Bắt tay cái nào, vì có cùng ý tưởng "nhớn" giống Quỳnh (tạo thêm cột). Tôi rất (rất rất) hay phải tính tổng theo nhiều điều kiện. Có rất nhiều việc phải dùng đến nó, nhất là khi chúng tôi thí điểm chương trình kế toán mới, thường xuyên phải kiểm tra xem số liệu tổng hợp ra biểu báo cáo có đúng không. Ngoài ra, còn nhiều nhu cầu khác nữa, mà phần mềm kế toán chưa đáp ứng được.
    Tôi cũng thường tạo thêm 1 cột kết hợp nhiều điều kiện. Hìhìhì, nhưng mà vẫn thấy không ổn, tôi vẫn muốn làm theo cách "chính thống" cơ. Thế nên mới hỏi thăm ở khắp mọi nơi.

    Hihihi, cảm ơn Maika. Đây đúng là cách thứ 5 rồi. Cách này có vẻ dài hơn của chị Handung107, nhưng nó đúng là cách thứ 5.

  9. #9
    vutienduc
    Khách vãng lai
    Dùng mảng sẽ tốn nhiều bộ nhớ lắm, nên dùng sumproduct hay hơn

  10. #10
    SA_DQ
    Khách vãng lai
    Dùng Hàm DSum(...;...;......) cũng sẽ được, thật đấy!
    Cụ thể hơn như sau:
    =Dsum(CSDL,Chuan,KQua)
    CSDL: Các cột chứa CSDL (được đặt tên CSDL)
    Chuan: Giống như trường hợp trích lọc dữ liệu
    KQua: Ô chứa kết quả số liệu

    Thử đi, Sẽ dễ hơn chúng ta tưởng nhiều. [IMG]http://www.*************/forum/images/smilies/0frown.gif[/IMG]


 

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. Có thể sumif với nhiều điều kiện hay ko?
    By gingerjaw in forum Ứng dụng Excel
    Trả lời: 6
    Bài viết cuối: 07-30-2010, 01:06 PM
  2. Trả lời: 18
    Bài viết cuối: 07-30-2010, 12:10 PM
  3. Nộp tiền vào NSNN có kê vào tờ khai hàng tháng không?
    By casauyeu in forum Thuế xuất nhập khẩu
    Trả lời: 11
    Bài viết cuối: 07-29-2010, 11:43 AM
  4. Trả lời: 7
    Bài viết cuối: 07-29-2010, 04:34 AM
  5. Hóa đơn đầu vào cước vận tải thì hạch toán như thế nào?
    By thegirl8x in forum Kế toán các phần hành khác
    Trả lời: 1
    Bài viết cuối: 07-28-2010, 02:40 PM

Quyền viết bài

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi đính kèm
  • Bạn không thể sửa bài viết của bạn