Excel SUMIFS dan SUMIF dengan pelbagai kriteria – contoh formula

  • Berkongsi Ini
Michael Brown

Tutorial ini menerangkan perbezaan antara fungsi SUMIF dan SUMIFS dari segi sintaks dan penggunaannya serta menyediakan beberapa contoh formula untuk menjumlahkan nilai dengan berbilang kriteria DAN / ATAU dalam Excel 365, 2021, 2019, 2016 , 2013, 2010 dan lebih rendah.

Seperti semua orang tahu, Microsoft Excel menyediakan pelbagai fungsi untuk melakukan pelbagai pengiraan dengan data. Beberapa artikel yang lalu, kami meneroka COUNTIF dan COUNTIFS, yang masing-masing direka untuk mengira sel berdasarkan satu syarat dan beberapa syarat. Minggu lepas kami membincangkan Excel SUMIF yang menambah nilai yang memenuhi kriteria yang ditentukan. Kini tiba masanya untuk mengkaji versi jamak SUMIF - Excel SUMIFS yang membenarkan penjumlahan nilai dengan berbilang kriteria.

Mereka yang biasa dengan fungsi SUMIF mungkin berfikir bahawa menukarnya kepada SUMIFS hanya memerlukan "S" tambahan dan beberapa kriteria tambahan. Ini kelihatan agak logik… tetapi "logik" ia tidak selalu berlaku apabila berurusan dengan Microsoft : )

    Fungsi SUMIF Excel - sintaks & penggunaan

    Fungsi SUMIF digunakan untuk menjumlahkan nilai secara bersyarat berdasarkan kriteria tunggal . Kami membincangkan sintaks SUMIF secara terperinci dalam artikel sebelumnya dan ini hanyalah penyegaran pantas.

    SUMIF(julat, kriteria, [julat_jumlah])
    • julat - julat sel untuk dinilai mengikut kriteria anda, diperlukan.
    • kriteria - syarat yanganda perlu menggunakan satu lagi helah kecil - sertakan formula SUMIF anda dalam fungsi SUM, seperti ini:

      =SUM(SUMIF(C2:C9, {"John","Mike","Pete"} , D2:D9))

      Seperti yang anda lihat, kriteria tatasusunan menjadikan formula lebih padat berbanding dengan SUMIF + SUMIF dan membolehkan anda menambah seberapa banyak nilai yang anda suka dalam tatasusunan.

      Pendekatan ini berfungsi dengan nombor dan juga dengan nilai teks. Contohnya, jika bukannya nama pembekal dalam lajur C, anda mempunyai ID pembekal seperti 1, 2, 3 dsb., maka formula SUMIF anda akan kelihatan serupa dengan ini:

      =SUM(SUMIF(C2:C9, {1,2,3} , D2:D9))

      Tidak seperti nilai teks, nombor tidak perlu disertakan dalam petikan berganda dalam argumen tatasusunan.

      Contoh 3. SUMPRODUCT & SUMIF

      Sekiranya, cara pilihan anda ialah menyenaraikan kriteria dalam beberapa sel dan bukannya menentukannya secara langsung dalam formula, anda boleh menggunakan SUMIF bersama-sama dengan fungsi SUMPRODUCT yang mendarab komponen dalam tatasusunan yang diberikan dan mengembalikan jumlah produk tersebut.

      =SUMPRODUCT(SUMIF(C2:C9, G2:G4, D2:D9))

      Di mana G2:G4 ialah sel yang mengandungi kriteria anda, nama pembekal dalam kes kami, seperti yang digambarkan dalam tangkapan skrin di bawah.

      Tetapi sudah tentu, tiada apa yang menghalang anda daripada menyenaraikan nilai dalam kriteria tatasusunan fungsi SUMIF anda jika anda mahu:

      =SUMPRODUCT(SUMIF(C2:C9, {"Mike","John","Pete"}, D2:D9))

      Hasil yang dikembalikan oleh kedua-dua formula adalah sama dengan apa yang anda lihat dalam tangkapan skrin:

      Excel SUMIFS dengan berbilang kriteria ATAU

      Jika anda ingin menjumlahkan nilai secara bersyarat dalam Excel bukan hanya denganberbilang syarat ATAU, tetapi dengan beberapa set syarat, anda perlu menggunakan SUMIFS dan bukannya SUMIF. Formula akan sangat serupa dengan apa yang baru kita bincangkan.

      Seperti biasa, contoh mungkin membantu untuk menggambarkan perkara itu dengan lebih baik. Dalam jadual pembekal buah-buahan kami, mari tambahkan Tarikh Penghantaran (lajur E) dan cari jumlah kuantiti yang dihantar oleh Mike, John dan Pete pada bulan Oktober.

      Contoh 1. SUMIFS + SUMIFS

      The formula yang dihasilkan oleh pendekatan ini termasuk banyak pengulangan dan kelihatan menyusahkan, tetapi ia mudah difahami dan, yang paling penting, ia berfungsi : )

      =SUMIFS(D2:D9,C2:C9, "Mike", E2:E9,">=10/1/2014", E2:E9, "<=10/31/2014") +

      SUMIFS(D2:D9, C2: C9, "John", E2:E9, ">=10/1/2014", E2:E9, "<=10/31/2014") +

      SUMIFS(D2:D9, C2 :C9, "Pete", E2:E9, ">=10/1/2014" ,E2:E9, "<=10/31/2014")

      Seperti yang anda lihat, anda menulis fungsi SUMIFS berasingan untuk setiap pembekal dan termasuk dua syarat - sama dengan atau lebih besar daripada 1 Okt (">=10/1/2014",) dan kurang daripada atau sama dengan 31 Okt ("<=10/31 /2014"), dan kemudian anda jumlahkan hasilnya.

      Contoh 2. SUM & SUMIFS dengan argumen tatasusunan

      Saya telah cuba menerangkan intipati pendekatan ini dalam contoh SUMIF, jadi sekarang kita boleh menyalin formula itu, menukar susunan hujah (seperti yang anda ingat ia berbeza dalam SUMIF dan SUMIFS) dan tambah kriteria tambahan. Formula yang terhasil lebih padat daripada SUMIFS + SUMIFS:

      =SUM(SUMIFS(D2:D9,C2:C9, {"Mike", "John", "Pete"}, E2:E9,">=10/1/2014", E2:E9, "<=10/31/2014"))

      Hasil yang dikembalikan olehformula ini betul-betul sama seperti yang anda lihat dalam tangkapan skrin di atas.

      Contoh 3. SUMPRODUCT & SUMIFS

      Seperti yang anda ingat, pendekatan SUMPRODUCT berbeza daripada dua sebelumnya dalam cara anda memasukkan setiap kriteria anda dalam sel berasingan dan bukannya menentukannya secara langsung dalam formula. Dalam kes beberapa kriteria ditetapkan, fungsi SUMPRODUCT tidak akan mencukupi dan anda perlu menggunakan ISNUMBER dan MATCH juga.

      Jadi, dengan mengandaikan bahawa Nama Bekalan berada dalam sel H1:H3, Tarikh Mula berada dalam sel H4 dan Tarikh Tamat dalam sel H5, formula SUMPRODUCT kami mempunyai bentuk berikut:

      =SUMPRODUCT(--(E2:E9>=H4), --(E2:E9<=H5), --(ISNUMBER(MATCH(C2:C9, H1:H3,0))), D2:D9)

      Ramai orang tertanya-tanya mengapa menggunakan sempang berganda (--) dalam formula SUMPRODUCT. Maksudnya ialah Excel SUMPRODUCT mengabaikan semua kecuali nilai angka, manakala pengendali perbandingan dalam formula kami mengembalikan nilai Boolean (BENAR / SALAH), yang bukan angka. Untuk menukar nilai Boolean ini kepada 1 dan 0, anda menggunakan tanda tolak berganda, yang secara teknikal dipanggil pengendali unari berganda. Unari pertama memaksa TRUE/FALSE kepada -1/0, masing-masing. Unari kedua menafikan nilai, iaitu membalikkan tanda, mengubahnya menjadi +1 dan 0, yang boleh difahami oleh fungsi SUMPRODUCT.

      Saya harap penjelasan di atas masuk akal. Dan walaupun tidak, cuma ingat peraturan ibu jari ini - gunakan operator double unary (--) apabila anda menggunakan operator perbandingan dalam SUMPRODUCT andaformula.

      Menggunakan Excel SUM dalam formula tatasusunan

      Seperti yang anda ingat, Microsoft melaksanakan fungsi SUMIFS dalam Excel 2007. Jika seseorang masih menggunakan Excel 2003, 2000 atau lebih awal, anda perlu menggunakan Formula tatasusunan SUM untuk menambah nilai dengan berbilang kriteria AND. Sememangnya, pendekatan ini berfungsi dalam versi moden Excel 2013 - 2007 juga, dan boleh dianggap sebagai rakan sejawatan lama bagi fungsi SUMIFS.

      Dalam formula SUMIF yang dibincangkan di atas, anda telah menggunakan argumen tatasusunan, tetapi formula tatasusunan adalah sesuatu yang berbeza.

      Contoh 1. Jumlahkan dengan berbilang kriteria DAN dalam Excel 2003 dan lebih awal

      Mari kita kembali kepada contoh pertama di mana kita mengetahui jumlah amaun yang berkaitan dengan buah dan pembekal tertentu:

      Seperti yang anda sedia maklum, tugasan ini mudah dicapai menggunakan formula SUMIFS biasa:

      =SUMIFS(C2:C9, A2:A9, "apples", B2:B9, "Pete")

      Dan sekarang, mari kita lihat bagaimana tugasan yang sama boleh dipenuhi dalam versi awal Excel "bebas SUMIFS". Mula-mula, anda tulis semua syarat yang perlu dipenuhi dalam bentuk range="condition". Dalam contoh ini, kami mempunyai dua pasangan julat/keadaan:

      Keadaan 1: A2:A9="epal"

      Keadaan 2: B2:B9="Pete"

      Kemudian, anda menulis formula SUM yang "menggandakan" semua pasangan julat/keadaan anda, masing-masing disertakan dalam kurungan. Pengganda terakhir ialah julat jumlah, C2:C9 dalam kes kami:

      =SUM((A2:A9="apples") * ( B2:B9="Pete") * ( C2:C9))

      Seperti yang digambarkan dalam tangkapan skrin di bawah,formula berfungsi dengan sempurna dalam versi Excel 2013 terkini.

      Nota. Apabila memasukkan sebarang formula tatasusunan, anda mesti menekan Ctrl + Shift + Enter . Sebaik sahaja anda melakukan ini, formula anda akan disertakan dalam {curly braces}, yang merupakan petunjuk visual bahawa formula tatasusunan dimasukkan dengan betul. Jika anda cuba menaip pendakap secara manual, formula anda akan ditukar kepada rentetan teks dan ia tidak akan berfungsi.

      Contoh 2. Formula tatasusunan SUM dalam versi Excel moden

      Walaupun dalam versi moden Excel, kuasa fungsi SUM tidak boleh dipandang remeh. Formula tatasusunan SUM bukan sekadar gimnastik minda, tetapi mempunyai nilai praktikal, seperti yang ditunjukkan dalam contoh berikut.

      Andaikan, anda mempunyai dua lajur, B dan C, dan anda perlu mengira berapa kali lajur C lebih besar daripada lajur B, apabila nilai dalam lajur C lebih besar atau sama dengan 10. Penyelesaian segera yang terlintas di fikiran ialah menggunakan formula tatasusunan SUM:

      =SUM((C1:C10>=10) * (C1:C10>B1:B10))

      Tidak nampak sebarang aplikasi praktikal untuk formula di atas? Fikirkan dengan cara lain : )

      Andaikata, anda mempunyai senarai pesanan seperti yang ditunjukkan dalam tangkapan skrin di bawah dan anda ingin mengetahui bilangan produk yang belum dihantar sepenuhnya pada tarikh tertentu. Diterjemah ke dalam bahasa Excel, kami mempunyai syarat berikut:

      Syarat 1: Nilai dalam lajur B (Item pesanan) lebih besar daripada 0

      Syarat 2: Nilai dalam lajur C (Dihantar) dalamkurang daripada dalam lajur B

      Syarat 3: Tarikh dalam lajur D (Tarikh tamat) adalah kurang daripada 11/1/2014.

      Menggabungkan tiga pasangan julat/keadaan, anda mendapat formula berikut:

      =SUM((B2:B10>=0)*(B2:B10>C2:C10)*(D2:D10

      Nah, contoh formula yang dibincangkan dalam tutorial ini hanya menconteng permukaan perkara yang boleh dilakukan oleh fungsi Excel SUMIFS dan SUMIF. Tetapi mudah-mudahan, mereka telah membantu menunjukkan anda ke arah yang betul dan kini anda boleh menjumlahkan nilai dalam buku kerja Excel anda tidak kira berapa banyak syarat rumit yang perlu anda pertimbangkan.

      mesti dipenuhi, diperlukan.
    • sum_range - sel untuk dijumlahkan jika syarat dipenuhi, pilihan.

    Seperti yang anda lihat, sintaks Excel Fungsi SUMIF membenarkan satu syarat sahaja. Namun begitu, kami mengatakan bahawa Excel SUMIF boleh digunakan untuk menjumlahkan nilai dengan berbilang kriteria. Macam mana boleh jadi? Dengan menambah hasil beberapa fungsi SUMIF dan dengan menggunakan formula SUMIF dengan kriteria tatasusunan, seperti yang ditunjukkan dalam contoh berikut.

    Fungsi Excel SUMIFS - sintaks & penggunaan

    Anda menggunakan SUMIFS dalam Excel untuk mencari jumlah nilai bersyarat berdasarkan berbilang kriteria . Fungsi SUMIFS telah diperkenalkan dalam Excel 2007 dan tersedia dalam semua versi Excel 2010, 2013, 2016, 2019, 2021 dan Excel 365 seterusnya.

    Berbanding dengan SUMIF, sintaks SUMIFS adalah sedikit lebih kompleks :

    SUMIFS(julat_jumlah, julat_kriteria1, kriteria1, [julat_kriteria2, kriteria2], …)

    3 argumen pertama adalah wajib, julat tambahan dan kriteria yang berkaitan adalah pilihan.

    • sum_range - satu atau lebih sel untuk dijumlahkan, diperlukan. Ini boleh menjadi sel tunggal, julat sel atau julat bernama. Hanya sel dengan nombor dijumlahkan; kosong dan nilai teks diabaikan.
    • criteria_range1 - julat pertama yang akan dinilai oleh kriteria yang berkaitan, diperlukan.
    • criteria1 - syarat pertama yang mesti dipenuhi, diperlukan. Anda boleh membekalkan kriteria dalam bentuk nombor, ungkapan logik, selrujukan, teks atau fungsi Excel yang lain. Contohnya anda boleh menggunakan kriteria seperti 10, ">=10", A1, "ceri" atau TODAY().
    • criteria_range2, criteria2, … - ini adalah julat tambahan dan kriteria yang dikaitkan dengannya, pilihan. Anda boleh menggunakan sehingga 127 pasangan julat/kriteria dalam formula SUMIFS.

    Nota:

    • Untuk formula SUMIFS berfungsi dengan betul, semua julat_kriteria argumen mesti mempunyai dimensi yang sama seperti julat_jumlah , iaitu bilangan baris dan lajur yang sama.
    • Fungsi SUMIFS berfungsi dengan logik AND, bermakna sel dalam julat jumlah dijumlahkan sahaja jika ia memenuhi semua kriteria yang ditentukan, iaitu semua kriteria adalah benar untuk sel tersebut.

    Formula SUMIFS Asas

    Dan sekarang, mari kita lihat formula Excel SUMIFS dengan dua syarat. Katakan, anda mempunyai jadual yang menyenaraikan konsainan buah-buahan daripada pembekal yang berbeza. Anda mempunyai nama buah dalam lajur A, nama pembekal dalam lajur B dan kuantiti dalam lajur C. Apa yang anda mahukan ialah untuk mengetahui jumlah amaun yang berkaitan dengan buah dan pembekal tertentu, cth. semua epal dibekalkan oleh Pete.

    Apabila anda mempelajari sesuatu yang baharu, adalah idea yang baik untuk bermula dengan perkara yang mudah. Jadi, sebagai permulaan, mari kita takrifkan semua argumen untuk formula SUMIFS kami:

    • sum_range - C2:C9
    • criteria_range1 - A2:A9
    • criteria1 - " epal"
    • julat_kriteria2 - B2:B9
    • kriteria2 -"Pete"

    Sekarang kumpulkan parameter di atas dan anda akan mendapat formula SUMIFS berikut:

    =SUMIFS(C2:C9, A2:A9, "apples", B2:B9, "Pete")

    Kepada memperhalusi formula dengan lebih lanjut, anda boleh menggantikan kriteria teks "epal" dan "Pete" dengan rujukan sel. Dalam kes ini, anda tidak perlu menukar formula untuk mengira kuantiti buah lain daripada pembekal lain:

    =SUMIFS(C2:C9, A2:A9, F1, B2:B9, F2)

    Nota. Kedua-dua fungsi SUMIF dan SUMIFS adalah tidak peka huruf besar-besaran secara semula jadi. Untuk membolehkan mereka mengenali huruf besar kecil, sila lihat Formula SUMIF dan SUMIFS sensitif huruf dalam Excel.

    SUMIF lwn SUMIFS dalam Excel

    Memandangkan tujuan tutorial ini adalah untuk merangkumi semua kemungkinan cara menjumlahkan nilai dengan beberapa syarat, kami akan membincangkan contoh formula dengan kedua-dua fungsi - Excel SUMIFS dan SUMIF dengan pelbagai kriteria. Untuk menggunakannya dengan betul, anda perlu memahami dengan jelas apa persamaan kedua-dua fungsi ini dan bagaimana ia berbeza.

    Walaupun bahagian sepunya jelas (tujuan dan parameter yang serupa), perbezaannya tidak begitu jelas. , walaupun sangat penting.

    Terdapat 4 perbezaan utama antara SUMIF dan SUMIFS:

    1. Bilangan syarat . SUMIF boleh menilai hanya satu syarat pada satu masa manakala SUMIFS boleh menyemak berbilang kriteria.
    2. Sintaks . Dengan SUMIF, julat_jumlah ialah argumen terakhir dan pilihan - jika tidak ditakrifkan, nilai dalam argumen julat dijumlahkan. Dengan SUMIFS, sum_range ialah hujah pertama dan diperlukan.
    3. Saiz julat. Dalam formula SUMIF, sum_range tidak semestinya sama saiz dan bentuk sebagai julat , asalkan anda mempunyai sel kiri atas sebelah kanan. Dalam Excel SUMIFS, setiap julat_kriteria mesti mengandungi bilangan baris dan lajur yang sama dengan argumen julat_jumlah .

      Sebagai contoh, SUMIF(A2:A9,F1,C2:C18) akan mengembalikan hasil yang betul kerana sel paling kiri dalam argumen sum_range (C2) adalah betul. Jadi, Excel akan membuat pembetulan secara automatik dan memasukkan seberapa banyak lajur dan baris dalam julat_jumlah seperti yang terdapat dalam julat .

      Formula SUMIFS dengan julat bersaiz tidak sama akan kembali #NILAI! ralat.

    4. Ketersediaan . SUMIF tersedia dalam semua versi Excel, dari 365 hingga 2000. SUMIFS tersedia dalam Excel 2007 dan lebih tinggi.

    Baiklah, cukup strategi (iaitu teori), mari kita masuk ke dalam taktik (iaitu contoh formula : )

    Cara menggunakan SUMIFS dalam Excel - contoh formula

    Sebentar tadi, kami telah membincangkan formula SUMIFS ringkas dengan dua kriteria teks. Dengan cara yang sama, anda boleh menggunakan Excel SUMIFS dengan berbilang kriteria yang dinyatakan oleh nombor, tarikh, ungkapan logik dan fungsi Excel yang lain.

    Contoh 1. Excel SUMIFS dengan pengendali perbandingan

    Dalam buah kami jadual pembekal, andaikan, anda ingin menjumlahkan semua penghantaran oleh Mike dengan Kuantiti. 200 atau lebih.Untuk melakukan ini, anda menggunakan operator perbandingan "lebih besar daripada atau sama dengan" (>=) dalam kriteria2 dan dapatkan formula SUMIFS berikut:

    =SUMIFS(C2:C9,B2:B9,"Mike",C2:C9,">=200")

    Nota. Sila ambil perhatian bahawa dalam formula Excel SUMIFS, ungkapan logik dengan operator perbandingan hendaklah sentiasa disertakan dalam petikan berganda ("").

    Kami merangkumi semua operator perbandingan yang mungkin secara terperinci apabila membincangkan fungsi Excel SUMIF, operator yang sama boleh digunakan dalam kriteria SUMIFS. Contohnya, formula berikut dengan mengembalikan jumlah semua nilai dalam sel C2:C9 yang lebih besar daripada atau sama dengan 200 dan kurang daripada atau sama dengan 300.

    =SUMIFS(C2:C9, C2:C9,">=200", C2:C9,"<=300")

    Contoh 2. Menggunakan Excel SUMIFS dengan tarikh

    Sekiranya anda ingin menjumlahkan nilai dengan berbilang kriteria berdasarkan tarikh semasa, gunakan fungsi TODAY() dalam kriteria SUMIFS anda, seperti yang ditunjukkan di bawah. Formula berikut menjumlahkan nilai dalam lajur D jika tarikh yang sepadan dalam lajur C jatuh dalam tempoh 7 hari yang lalu, termasuk hari ini:

    =SUMIFS(D2:D10, C2:C10,">="&TODAY()-7, C2:C10,"<="&TODAY())

    Nota. Apabila anda menggunakan fungsi Excel yang lain bersama-sama dengan operator logik dalam kriteria, anda perlu menggunakan ampersand (&) untuk menggabungkan rentetan, contohnya "<="&TODAY().

    Dengan cara yang sama, anda boleh menggunakan fungsi Excel SUMIF untuk menjumlahkan nilai dalam julat tarikh tertentu. Sebagai contoh, formula SUMIFS berikut menambah nilai dalam sel C2:C9 jika tarikh dalam lajur B jatuh antara 1-Okt-2014 dan31-Okt-2014, termasuk.

    =SUMIFS(C2:C9, B2:B9, ">=10/1/2014", B2:B9, "<=10/31/2014")

    Hasil yang sama boleh dicapai dengan mengira perbezaan dua fungsi SUMIF, seperti yang ditunjukkan dalam contoh ini - Cara menggunakan SUMIF untuk menjumlahkan nilai dalam julat tarikh tertentu. Walau bagaimanapun, Excel SUMIFS adalah lebih mudah dan lebih mudah difahami, bukan?

    Contoh 3. Excel SUMIFS dengan sel kosong dan bukan kosong

    Apabila menganalisis laporan dan data lain, anda mungkin sering perlu menjumlahkan nilai yang sepadan sama ada dengan sel kosong atau tidak kosong.

    Kriteria Penerangan Contoh Formula
    Sel kosong "=" Nilai jumlah sepadan dengan sel kosong yang tidak mengandungi apa-apa - tiada formula, tiada rentetan panjang sifar. =SUMIFS(C2:C10, A2:A10, "=", B2:B10, "=")

    Nilai jumlah dalam sel C2:C10 jika sel yang sepadan dalam lajur A dan B benar-benar kosong. "" Jumlah nilai yang sepadan dengan sel kosong "secara visual" termasuk yang mengandungi sel kosong rentetan yang dikembalikan oleh beberapa fungsi Excel lain (contohnya, sel dengan formula seperti). =SUMIFS(C2:C10, A2:A10, "", B2:B10, "")

    Jumlah nilai dalam sel C2:C10 dengan keadaan yang sama seperti formula di atas, tetapi dalam termasuk rentetan kosong. Sel bukan kosong "" Jumlah nilai sepadan dengan sel bukan kosong, termasuk rentetan panjang sifar. =SUMIFS(C2:C10, A2:A10, "",B2:B10, "")

    Jumlah nilai dalam sel C2:C10 jika sel yang sepadan dalam lajur A dan B tidak kosong, termasuk sel dengan rentetan kosong. SUM-SUMIF

    atau

    SUM / LEN Nilai jumlah sepadan dengan sel bukan kosong, tidak termasuk rentetan panjang sifar. =SUM(C2:C10) - SUMIFS(C2:C10, A2:A10, "", B2:B10, "")

    =SUM(( C2:C10) * (LEN(A2:A10)>0)*(LEN(B2:B10)>0))

    Jumlah nilai dalam sel C2:C10 jika sel yang sepadan dalam lajur A dan B tidak kosong, sel dengan rentetan panjang sifar tidak disertakan.

    Dan sekarang, mari lihat cara anda boleh menggunakan formula SUMIFS dengan kriteria "kosong" dan "tidak kosong" pada data sebenar.

    Katakan, anda mempunyai tarikh pesanan dalam lajur B, tarikh penghantaran dalam lajur C dan Kuantiti. dalam ruangan D. Bagaimanakah anda mencari jumlah produk yang masih belum dihantar? Iaitu, anda ingin mengetahui jumlah nilai yang sepadan dengan sel tidak kosong dalam lajur B dan sel kosong dalam lajur C.

    Penyelesaiannya ialah menggunakan formula SUMIFS dengan 2 kriteria:

    =SUMIFS(D2:D10, B2:B10,"", C2:C10,"=")

    Menggunakan Excel SUMIF dengan berbilang kriteria ATAU

    Seperti yang dinyatakan pada permulaan tutorial ini, fungsi SUMIFS direka bentuk dengan logik DAN. Tetapi bagaimana jika anda perlu menjumlahkan nilai dengan berbilang kriteria ATAU, iaitu apabila sekurang-kurangnya satu syarat dipenuhi?

    Contoh 1. SUMIF + SUMIF

    Penyelesaian paling mudah ialah menjumlahkan hasil dikembalikan oleh beberapa SUMIFfungsi. Sebagai contoh, formula berikut menunjukkan cara mencari jumlah produk yang dihantar oleh Mike dan John:

    =SUMIF(C2:C9,"Mike",D2:D9) + SUMIF(C2:C9,"John",D2:D9)

    Seperti yang anda lihat, fungsi SUMIF pertama menambah kuantiti yang sepadan dengan "Mike", fungsi SUMIF yang lain mengembalikan jumlah yang berkaitan dengan "John" dan kemudian anda menambah 2 nombor ini.

    Contoh 2. SUM & SUMIF dengan hujah tatasusunan

    Penyelesaian di atas sangat mudah dan mungkin menyelesaikan tugas dengan cepat apabila terdapat hanya beberapa kriteria. Tetapi formula SUMIF + SUMIF mungkin membesar dengan sangat besar jika anda ingin menjumlahkan nilai dengan berbilang syarat ATAU. Dalam kes ini, pendekatan yang lebih baik ialah menggunakan argumen kriteria tatasusunan dalam fungsi SUMIF. Mari kita periksa pendekatan ini sekarang.

    Anda boleh mulakan dengan menyenaraikan semua syarat anda yang dipisahkan dengan koma dan kemudian sertakan senarai yang dipisahkan koma yang terhasil dalam {curly brackets}, yang secara teknikal dipanggil tatasusunan.

    Dalam contoh sebelumnya, jika anda ingin menjumlahkan produk yang dihantar oleh John, Mike dan Pete, kriteria tatasusunan anda akan kelihatan seperti {"John","Mike","Pete"}. Dan fungsi SUMIF yang lengkap ialah SUMIF(C2:C9, {"John","Mike","Pete"} ,D2:D9) .

    Argumen tatasusunan yang terdiri daripada 3 nilai memaksa formula SUMIF anda untuk mengembalikan tiga hasil yang berasingan, tetapi memandangkan kami menulis formula dalam sel tunggal, ia akan mengembalikan hasil pertama sahaja - iaitu jumlah produk yang dihantar oleh John. Untuk mendapatkan pendekatan kriteria tatasusunan ini berfungsi,

    Michael Brown ialah peminat teknologi yang berdedikasi dengan semangat untuk memudahkan proses kompleks menggunakan alat perisian. Dengan lebih sedekad pengalaman dalam industri teknologi, beliau telah mengasah kemahirannya dalam Microsoft Excel dan Outlook, serta Helaian Google dan Dokumen. Blog Michael berdedikasi untuk berkongsi pengetahuan dan kepakarannya dengan orang lain, menyediakan petua dan tutorial yang mudah diikuti untuk meningkatkan produktiviti dan kecekapan. Sama ada anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan pandangan berharga dan nasihat praktikal untuk memanfaatkan sepenuhnya alatan perisian penting ini.