Excel: Laske ehdolliset summat oikein
Excelissä voit laskea summat, joissa ei oteta huomioon kaikkia valitun alueen elementtejä - ns. Ehdolliset summat. Näytämme sinulle, kuinka tehdä järkevin laskelma.
Kolme eri toimintoa ehdollisille summille Excelissä
Excel tarjoaa erilaisia vaihtoehtoja ja toimintoja ehdollisille kokonaismäärille. Oikea valinta riippuu olosuhteista:
- Jos kiinteä ehto koskee kutakin kyseistä arvoa, käytä SUMIF-toimintoa.
- Jos useita ehtoja on otettava huomioon, on olemassa myös SUMIFS-toiminto Excel 2007: stä.
- Muuttuvissa olosuhteissa tarvitset kuitenkin matriisikaavan tai SUM PRODUCT -toiminnon.
- Seuraavissa kappaleissa selitämme kolme toimintoa esimerkkien avulla.
SUMIF: Ehdolliset summat kiinteillä ehdoilla
- Oletetaan, että tiedot ovat soluissa A1 - A10 ja eri arvot soluissa B1 - C10, joita käytetään olosuhteissa.
- Ensimmäinen tehtävä, jolla on kiinteä ehto, tarkoittaa sitten esimerkiksi summaamaan kaikki sarakkeen A arvot, joiden vastaava arvo sarakkeessa B on suunnilleen suurempi kuin 10.
- Tee tämä käyttämällä kaavaa »= SUMIF (B1: B10;"> 10 "; A1: A10)«.
- Ensimmäinen argumentti »B1: B10« määrittelee arvioitavan alueen, jota seuraa ehto »"> 10 "«. Huomaa, että symbolien tai operaattoreiden ehtojen on oltava lainausmerkeissä.
- Lopuksi »A1: A10« määrittelee summattavan alueen.
- Ehtojen ja päivämäärien alueet voivat myös olla identtiset, joten kaava »= SUMIF (A1: A10;"> 10 ")« riittää.
SUM IF: Ehdolliset summat, joilla on useita ehtoja
Excel 2007: stä SUMIFS-toiminto laajentaa tätä periaatetta useisiin enintään 127 ehtoon:
- Huomaa toinen argumenttijärjestys. Summattava alue on täällä ensin. Tätä seuraa kriteerialue ja siihen liittyvä ehto, jolloin alueet on aina määritettävä erikseen.
- Esimerkiksi kaava "= SUMIFS (A1: A10; B1: B10;"> 10 "; C1: C10;" <100 ")" summaa kaikki sarakkeen A arvot, joille vastaavat sarakkeen B arvot ovat yli 10 ja vastaavat arvot sarakkeessa C ovat alle 100.
SUM TUOTE: Ehdollinen summa muuttuvilla ehdoilla
Muuttuvat kriteerit, kuten "jos arvo sarakkeessa B on suurempi kuin sarakkeessa C", edellyttävät arviointia varten matriisikaavaa:
- Huomioon otettavat arvot valitaan kertomalla loogisella arvolla.
- Tätä varten kirjoita arvo "= SUM (A1: A10 * (B1: B10> C1: C10))" ja sulje merkintä aina, myös muutoksen jälkeen näppäinyhdistelmällä [Ctrl] + [Shift] + [Enter], niin, että kaava on aaltosulkeissa.
- Tässä tapauksessa voit saavuttaa saman tuloksen toiminnolla "= SUM TUOTE (A1: A10; 1 * (B1: B10> C1: C10))".
- Sinun on kuitenkin huomattava, että sinun on ensin kerrottava toinen argumentti yhdellä, jotta vertailun looginen arvo muutetaan numeroksi.
Huomaa: Käytännöllisesti katsoen kaikissa tapauksissa voit luoda kokonaismäärän apupylväällä. Tämä on suositeltavaa myös laskennan kehittämisen aikana monimutkaisten kaavojen tulosten tarkistamiseksi. Vinkki: Selitämme kuinka lisätä useita soluja Exceliin.