Ako sčítať s podmienkou IF v programe Excel (6 spôsobov)

  • Zdieľajte To
Hugh West

Niekedy potrebujeme v programe Excel sčítať hodnoty na základe kritérií. Aby sme splnili túto požiadavku, program Excel má zabudovanú funkciu s názvom funkcia SUMIF . SUMIF Funkcia nám umožňuje sčítať hodnoty v Exceli pomocou podmienky if. S týmto vedomím sa v tomto článku naučíte používať funkciu SUMIF funkcie, aby ste zhrnuli hodnoty s podmienkou if v programe Excel.

Stiahnite si cvičebnicu

Odporúčame vám stiahnuť si súbor Excel a precvičiť si ho.

SUM IF Condition.xlsx

Funkcia SUMIF: prehľad

Táto funkcia nám umožňuje sčítať rozsah buniek s podmienkou.

Syntax

SUMIF(rozsah,kritériá,sum_range)

Argumenty

  • rozsah: Toto pole je povinné. Odkazuje na rozsah buniek, ktoré obsahujú kritériá.
  • kritériá: Toto pole je tiež povinné. Odkazuje na podmienku, ktorá musí byť splnená.
  • sum_range: Ide o nepovinnú požiadavku. Odkazuje na rozsah buniek, ktoré sa pridajú, ak je podmienka splnená.

6 spôsobov sčítania pomocou podmienky IF v programe Excel

V tomto článku použijeme vzorový cenník produktov ako súbor údajov na demonštráciu všetkých metód. Poďme sa teda pozrieť na súbor údajov:

Bez ďalších diskusií sa teda vrhnime rovno na všetky metódy jednu po druhej.

1. Súčet, ak sa v programe Excel vyžadujú rôzne porovnávacie kritériá

Zhrňme ceny vyššie ako $40 Ak to chcete urobiť,

❶ Vybrať bunku C14 .

Typ vzorec

=SUMIF(C5:C12, ">40")

v bunke.

❸ Stlačte tlačidlo VSTÚPIŤ tlačidlo.

🔎 Do vzorca

Do poľa kritérií sme vložili " >40 ", kde " > " odfiltruje všetky ceny vyššie ako $40 Vyššie uvedený vzorec ako celok sumarizuje všetky ceny vyššie ako $40 . Existuje viac operátorov, ako je " > ", ktoré sú uvedené nižšie:

Prevádzkovateľ Stav
> Suma, ak je väčšia ako
< Suma, ak je nižšia ako
= Suma, ak sa rovná
Suma, ak sa nerovná
>= Suma, ak je väčšia alebo rovná
<= Suma, ak je menšia alebo rovná

2. Súčet, ak sa v programe Excel objavia rôzne textové kritériá

Môžeme použiť SUMIF na sčítanie hodnôt na základe porovnávania textu. Napríklad sčítame ceny pre presnú zhodu s produktom s názvom " CPU ". Aby to bolo hotové,

❶ Vybrať bunku C14 .

Typ vzorec

=SUMIF(B5:B12, "CPU", C5:C12)

v bunke.

❸ Stlačte tlačidlo VSTÚPIŤ tlačidlo.

Ak to zhrnieme, hodnoty založené na zhodách možno rozdeliť do 2 základných kategórií:

1. Presná zhoda

  • Súčet za porovnané výsledky

Použite vzorec:

=SUMIF(B5:B12, "CPU", C5:C12)

  • Súčet bez porovnávaných výsledkov

Použite vzorec:

=SUMIF(B5:B12, " CPU", C5:C12)

2. Čiastočná zhoda

  • Súčet za porovnané výsledky

Použite vzorec:

=SUMIF(B5:B12, "*CPU*", C5:C12)

  • Súčet bez porovnávaných výsledkov

Použite vzorec:

=SUMIF(B5:B12, " *CPU*", C5:C12)

3. Podmienka funkcie Excel SUMIF s mnohými operátormi porovnávania & Odkaz na bunky

Stránka SUMIF funkcia nám umožňuje vytvoriť vyhľadávacie pole a vykonať operáciu súčtu na základe hodnôt zadaných do vyhľadávacieho poľa. Napríklad chceme vypočítať celkové ceny všetkých produktov okrem položky " Monitor ". Teraz si prejdeme kroky na jeho implementáciu:

❶ Vybrať bunku C15 .

Typ vzorec

=SUMIF(B5:B12,""&C14, C5:C12)

v bunke.

❸ Stlačte tlačidlo VSTÚPIŤ tlačidlo.

🔎 Do vzorca

V poli kritérií sme použili ""&C14, kde "" je zodpovedný za to, že nezohľadnil to, na čo bolo poukázané v bunke C14 .

1. Sumarizácia cien položiek okrem položky "Monitor"

Použite vzorec:

=SUMIF(B5:B12,""&C14, C5:C12)

2. Sumarizácia cien položky "Monitor"

Použite vzorec:

=SUMIF(B5:B12,C14, C5:C12)

4. Použitie funkcie Excel SUMIF Podmienka so symbolmi zástupných znakov

Ak máte záujem o sčítanie hodnôt na základe čiastočných zhody, môžete použiť jeden z dvoch zástupných symbolov:

  • Hviezdička (*) - predstavuje ľubovoľný počet znakov.
  • Otáznik (?) - predstavuje jeden znak na určitej pozícii

4.1 Čiastočné zhody so zástupnými znakmi

1. Súčet hodnôt, ktoré začínajú slovom "Mouse"

Použite vzorec:

=SUMIF(B5:B12, "Mouse*", C5:C12)

2. Súčet hodnôt, ktoré končia slovom "Mouse"

Použite vzorec:

=SUMIF(B5:B12, "*Mouse", C5:C12)

3. Súčet hodnôt pre prítomnosť "Myši" na ľubovoľnej pozícii

Použite vzorec:

=SUMIF(B5:B12,”*Mouse*”, C5:C12)

4. Súčet hodnôt, v ktorých je prítomný aspoň 1 znak

Použite vzorec:

=SUMIF(B5:B12,"?*", C5:C12)

5. Súčet hodnôt pre prázdne bunky

Použite vzorec:

=SUMIF(B5:B12, "*", C5:C12)

4.2 Hodnoty SUM s určitým počtom znakov

Predpokladajme, že chcete sčítať hodnoty, ktoré majú v príslušnej bunke slová dlhé X znakov. Pre uľahčenie vykonávania vypočítajme celkovú cenu výrobkov dlhých 3 znaky:

Zadajte vzorec

=SUMIF(B5:B12, "???", C5:C12)

v rámci bunky C14 a stlačte tlačidlo VSTÚPIŤ tlačidlo.

Tu je počet otáznikov ( ? ) určuje počet znakov, v ktorých sa má vyhľadávať.

5. Funkcia SUMIF programu Excel s podmienkou dátumu

Povedzme, že chceme zistiť celkový predaj výrobku v určitý dátum. Aby sme to zistili, stačí jednoducho vložiť dátum do poľa kritérií. Tu je vzorec:

=SUMIF(B5:B12,"9/1/2020",D5:D12)

Môžeme urobiť viac s SUMIF funkcia pre dátumy. Ako napríklad,

1. Sumárne hodnoty pre použitie aktuálneho dátumu

=SUMIF(B5:B12, "TODAY()",D5:D12)

2. Sumárne hodnoty pred použitím aktuálnych dátumov

=SUMIF(B5:B12, "<"&TODAY(),D5:D12)

3. Hodnoty súčtu po použití aktuálnych dátumov

=SUMIF(B5:B12,">"&TODAY(),D5:D12)

6. Suma Ak prázdne bunky zodpovedajú hodnotám v programe Excel

V tejto časti budeme sčítavať len tie ceny, ktorých príslušné dátumy chýbajú. Na tento účel môžete použiť vzorec

=SUMIF(B5:B12,"=",D5:D12)

Alebo

=SUMIF(B5:B12,"",D5:D12)

v bunke D14.

Obidve vrátia rovnaký výsledok.

Čo si treba zapamätať

📌 Dávajte pozor na syntax z SUMIF funkcie.

📌 Opatrne zaobchádzajte s rozsah pole vo vzorci.

📌 Nevkladať polia v poliach range alebo sum_range.

📌 Veľkosť rozsahu a sum_range by mali byť rovnaké.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.