Cara menggunakan fungsi Excel SUMIF -

Isi kandungan

Ringkasan

Fungsi Excel SUMIF mengembalikan jumlah sel yang memenuhi satu syarat. Kriteria dapat diterapkan pada tanggal, angka, dan teks. Fungsi SUMIF menyokong pengendali logik (>, <,, =) dan wildcard (* ,?) untuk sepadan separa.

Tujuan

Jumlahkan nombor dalam julat yang memenuhi kriteria yang dibekalkan

Nilai pulangan

Jumlah nilai yang dibekalkan.

Sintaks

= SUMIF (julat, kriteria, (rentang jumlah))

Hujah

  • range - Julat sel yang ingin anda gunakan kriteria.
  • kriteria - Kriteria yang digunakan untuk menentukan sel mana yang akan ditambahkan.
  • sum_range - (pilihan) Sel untuk ditambahkan bersama. Sekiranya jumlah_range dihilangkan, sel dalam julat akan ditambahkan bersama.

Versi

Excel 2003

Catatan penggunaan

Fungsi SUMIF mengembalikan jumlah sel dalam julat yang memenuhi satu syarat. Argumen pertama adalah rentang untuk menerapkan kriteria, argumen kedua adalah kriteria, dan argumen terakhir adalah julat yang berisi nilai hingga jumlahnya. SUMIF menyokong pengendali logik (>, <,, =) dan wildcard (* ,?) untuk sepadan separa. Kriteria dapat menggunakan nilai di sel lain, seperti yang dijelaskan di bawah.

SUMIF berada dalam kumpulan lapan fungsi di Excel yang membahagikan kriteria logik kepada dua bahagian (julat + kriteria). Akibatnya, sintaks yang digunakan untuk membina kriteria berbeza, dan SUMIF memerlukan julat sel untuk argumen julat, anda tidak dapat menggunakan array.

SUMIF hanya menyokong satu syarat. Sekiranya anda perlu menerapkan beberapa kriteria, gunakan fungsi SUMIFS. Sekiranya anda perlu memanipulasi nilai yang muncul dalam argumen rentang (iaitu ekstrak tahun dari tarikh untuk digunakan dalam kriteria) lihat fungsi SUMPRODUCT dan / atau FILTER.

Penggunaan Asas | Kriteria dalam sel lain | Tidak sama dengan | Sel kosong | Tarikh | Kad Liar | Video

Penggunaan asas

Dalam lembaran kerja yang ditunjukkan, terdapat tiga contoh SUMIF. Dalam contoh pertama (G6), SUMIF dikonfigurasi untuk menjumlahkan nilai yang lebih besar daripada 100. Dalam contoh kedua (G7), SUMIF mengembalikan jumlah nilai di mana warnanya "merah". Dalam contoh terakhir (G8), SUMIF dikonfigurasi untuk menjumlahkan nilai di mana keadaannya adalah "CA" (California).

=SUMIF(D6:D10,">100") // values> 100 =SUMIF(B6:B10,"Jim",D6:D10) // Rep = Jim =SUMIF(C6:C10,"ca",D6:D10) // State = CA

Perhatikan tanda sama (=) tidak diperlukan semasa membina kriteria "sama dengan". Juga perhatikan SUMIF tidak peka huruf besar kecil. Anda dapat menjumlahkan nilai di mana Perwakilan adalah Jim menggunakan "jim" atau "Jim".

Kriteria dalam sel lain

Nilai dari sel lain dapat dimasukkan dalam kriteria menggunakan gabungan. Dalam contoh di bawah, SUMIF akan mengembalikan jumlah semua penjualan melebihi nilai di G4. Perhatikan yang lebih besar daripada operator (>), yang berupa teks, mesti disertakan dalam tanda petik. Formula dalam G5 adalah:

=SUMIF(D5:D9,">"&G4) // sum if greater than G4

Tidak sama dengan

Untuk menyatakan kriteria "tidak sama dengan", gunakan operator "" yang dikelilingi oleh tanda petik berganda (""):

=SUMIF(B5:B9,"red",C5:C9) // not equal to "red" =SUMIF(B5:B9,"blue",C5:C9) // not equal to "blue" =SUMIF(B5:B9,""&E7,C5:C9) // not equal to E7

Sekali lagi perhatikan bahawa SUMIF tidak peka dengan kes.

Sel kosong

SUMIF can calculate sums based on cells that are blank or not blank. In the example below, SUMIF is used to sum the amounts in column C depending on whether column D contains "x" or is empty:

=SUMIF(D5:D9,"",C5:C9) // blank =SUMIF(D5:D9,"",C5:C9) // not blank

Dates

The best way to use SUMIF with dates is to refer to a valid date in another cell, or use the DATE function. The example below shows both methods:

=SUMIF(B5:B9,"="&DATE(2019,4,1),C5:C9) =SUMIF(B5:B9,">"&E9,C5:C9)

Notice we must concatenate an operator to the date in E9. To use more advanced date criteria (i.e. all dates in a given month, or all dates between two dates) you'll want to switch to the SUMIFS function, which can handle multiple criteria.

Wildcards

The SUMIF function supports wildcards, as seen in the example below:

=SUMIF(B5:B9,"mi*",C5:C9) // begins with "mi" =SUMIF(B5:B9,"*ota",C5:C9) // ends with "ota" =SUMIF(B5:B9,"????",C5:C9) // contains 4 characters

See below for more SUMIF formula examples.

Notes

  • SUMIF only supports one condition. Use the SUMIFS function for multiple criteria.
  • When sum_range is omitted, the cells in range will be summed.
  • Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
  • Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
  • The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
  • To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
  • SUMIFS requires a range, you can't substitute an array.

Related videos

Cara menggunakan fungsi SUMIF Dalam video ini, kita akan melihat bagaimana menggunakan fungsi SUMIF untuk menjumlahkan sel yang memenuhi satu kriteria dalam satu set data. Cara menambahkan baris total ke Jadual Dalam video ini, kita akan melihat cara menambah dan mengkonfigurasi Total Row ke Jadual Excel. Total Row secara automatik dapat menunjukkan pengiraan ringkasan di bawah jadual. Cara membina jadual ringkasan ringkas Jadual Pivot adalah alat yang hebat untuk meringkaskan data, tetapi anda juga boleh menggunakan formula untuk membuat ringkasan anda sendiri menggunakan fungsi seperti COUNTIF dan SUMIF. Lihat bagaimana dalam video 3 minit ini.

Artikel menarik...