Súčet buniek, ktoré spĺňajú viaceré kritériá s Excelom SUMPRODUCT

Obsah:

Súčet buniek, ktoré spĺňajú viaceré kritériá s Excelom SUMPRODUCT
Súčet buniek, ktoré spĺňajú viaceré kritériá s Excelom SUMPRODUCT
Anonim

01 z 02

Súčet buniek, ktoré spadajú medzi dve hodnoty

Image
Image
Súčet buniek údajov, ktoré spĺňajú viaceré kritériá pomocou Excel SUMPRODUCT.

Lifewire

Funkcia SUMPRODUCT v Exceli je veľmi všestranná funkcia, ktorá poskytuje rôzne výsledky v závislosti od spôsobu zadávania argumentov funkcie.

Normálne, ako už názov napovedá, SUMPRODUCT vynásobí prvky jedného alebo viacerých polí, aby získal svoj produkt a potom tieto produkty sčíta alebo sčíta.

Úpravou syntaxe funkcie ju však možno použiť na sčítanie iba údajov v bunkách, ktoré spĺňajú špecifické kritériá.

Od Excelu 2007 obsahuje program dve funkcie – SUMIF a SUMIFS – ktoré sčítajú údaje v bunkách, ktoré spĺňajú jedno alebo viac stanovených kritérií.

Niekedy sa však so SUMPRODUCTom ľahšie pracuje, keď ide o nájdenie viacerých podmienok týkajúcich sa rovnakého rozsahu, ako je znázornené na obrázku vyššie.

SUMPRODUCT Syntax funkcie k súčtu buniek

Syntax použitá na získanie súčtu údajov SUMPRODUCT v bunkách, ktoré spĺňajú špecifické podmienky, je:

=SUMPRODUCT([podmienka1][podmienka2][pole])

condition1, condition2 – podmienky, ktoré musia byť splnené, kým funkcia nájde súčin poľa.

pole – súvislý rozsah buniek

Príklad: Sčítanie údajov v bunkách, ktoré spĺňajú viaceré podmienky

Príklad na obrázku vyššie pridáva údaje do buniek v rozsahu D1 až E6, ktoré sú medzi 25 a 75.

Vstup do funkcie SUMPRODUCT

Pretože tento príklad používa nepravidelný tvar funkcie SUMPRODUCT, dialógové okno funkcie nemožno použiť na zadanie funkcie a jej argumentov. Namiesto toho musíte funkciu zadať ručne do bunky hárka.

  1. Kliknutím na bunku B7 v pracovnom hárku z nej urobte aktívnu bunku;
  2. Do bunky B7 zadajte nasledujúci vzorec: =SUMPRODUCT(($A$2:$B$6>25)($A$2:$B$6<75)(A2:B6))
  3. Odpoveď 250 by sa mala objaviť v bunke B7
  4. Odpoveď sme získali pridaním piatich čísel v rozsahu (40, 45, 50, 55 a 60), ktoré sú medzi 25 a 75. Spolu je 250

Rozdelenie vzorca SUMPRODUCT

Keď sa vo svojich argumentoch použijú podmienky, SUMPRODUCT vyhodnotí každý prvok poľa oproti podmienke a vráti boolovskú hodnotu (TRUE alebo FALSE).

Na účely výpočtov Excel priradí hodnotu 1 pre tie prvky poľa, ktoré sú TRUE (spĺňajú podmienku) a hodnotu 0pre prvky poľa, ktoré sú FALSE (nespĺňajú podmienku).

Napríklad číslo 40:

  • je PRAVDA pre prvú podmienku, takže v prvom poli je priradená hodnota 1;
  • je PRAVDA pre druhú podmienku, takže v druhom poli je priradená hodnota 1.

Číslo 15:

  • je FALSE pre prvú podmienku, takže v prvom poli je priradená hodnota 0;
  • je PRAVDA pre druhú podmienku, takže v druhom poli je priradená hodnota 1.

Zodpovedajúce jednotky a nuly v každom poli sa spolu vynásobia:

  • Pre číslo 40 – máme 1 x 1 vracia hodnotu 1;
  • Pre číslo 15 – 0 x 1 vracia hodnotu 0.

Vynásobenie jednotiek a núl rozsahom

Tieto jednotky a nuly sa potom vynásobia číslami v rozsahu A2: B6

Toto sa robí preto, aby sme dostali čísla, ktoré funkcia sčíta.

Funguje to, pretože:

  • 1-krát sa ľubovoľné číslo rovná pôvodnému číslu
  • 0-krát sa ľubovoľné číslo rovná 0

Takže skončíme s:

  • 140=40

    015=0

    022=0

    145=45

    150=50

    155=55

    025=0

    075=0

    160=600100=0

Súhrn výsledkov

SUMPRODUCT potom zosumarizuje vyššie uvedené výsledky a nájde odpoveď.

40 + 0 + 0 + 45 + 50 + 55 + 0 + 0 + 60 + 0=250

Odporúča: