Ehdollinen Aggregointi
Pyyhkäise näyttääksesi valikon
SUMIFS
SUMIFS toimii vasemmalta oikealle: ensin määritetään sarake, jonka arvot lasketaan yhteen, sitten annetaan yksi tai useampi ehtopari — tarkistettava sarake ja arvo, johon verrataan. Jokainen lisätty pari rajaa tulosta tarkemmin. Funktio laskee rivin arvon yhteen vain, jos kaikki ehdot täyttyvät samanaikaisesti, mikä tarkoittaa, että kyseessä on oletuksena JA-logiikka.
=SUMIFS(sum_range; criteria_range1; criteria1; criteria_range2; criteria2; ...)
=SUMIFS(D:D; B:B; "Dining")
Kun käytät vertailuoperaattoreita ehtona, laita koko ehto lainausmerkkeihin:
">100", "<=50", "<>0". Jos kirjoitat >100 ilman lainausmerkkejä, syntyy virhe.
COUNTIFS
COUNTIFS-funktiolla on täsmälleen sama rakenne kuin SUMIFS:llä, mutta yksi tärkeä ero — summattavaa aluetta ei ole. Aloitat suoraan ehtopareilla, koska funktio ei laske arvoja yhteen, vaan ainoastaan laskee, kuinka monella rivillä ehdot täyttyvät. Tämä tekee kaavasta hieman lyhyemmän, ja se toimii kaikentyyppisillä sarakkeilla, myös tekstisarakkeilla, joita SUMIFS ei voisi laskea yhteen.
=COUNTIFS(range1; criteria1; [range2; criteria2]; ...)
=COUNTIFS(G:G; "Variable")
Molemmat funktiot käyttävät JA-logiikkaa useiden ehtojen välillä — jokaisen ehdon on täytyttävä, jotta rivi otetaan mukaan. Sisäänrakennettua TAI-tilaa ei ole; TAI-käytökseen tarvitset kahden erillisen SUMIFS-tuloksen yhteenlaskun.
-
Kokonaiskulutus kategorian mukaan
Yhteenveto-osiossa laske "Dining"-kategorian kokonaiskulutus:
=SUMIFS(D:D;B:B;"Dining")Tämä lisää sarakkeen D arvot vain, kun sarake B on "Dining".
-
Yli tietyn rajan olevien kulujen summa
Laske kaikkien yli 100 olevien kulujen summa:
=SUMIFS(D9:D35;D9:D35;">100")
Huomaa, että vertailuoperaattorit tulee laittaa lainausmerkkeihin.
- Suurten tapahtumien määrä
Laske, kuinka monta tapahtumaa on merkitty "High":
=COUNTIFS(F:F;"High")
Tämä laskee kaikki rivit, joissa Flag-sarake on "High".
- Useiden ehtojen yhdistäminen
Laske kaikkien kulujen summa, jotka ovat sekä "Dining" että "High":
=SUMIFS(D:D;B:B;"Dining";F:F;"High")
Mukaan otetaan vain rivit, joissa molemmat ehdot täyttyvät.
- Luokiteltujen merkintöjen määrä
Laske, kuinka monta kulua on merkitty "Variable":
=COUNTIFS(G:G;"Variable")
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme