Tässä artikkelissa opimme palauttamaan SUM vain Excelin kaavoista.
Yksinkertaisesti sanottuna, kun työskentelet osittain täytettyjen tietojen kanssa. Joskus meidän on löydettävä arvon summa, jolla on ehto. Ehto on saada summa, jossa arvot poimitaan vain kaavoilla.
Tässä artikkelissa tarvitsemme seuraavien toimintojen käyttöä:
- SUMPRODUCT -toiminto
- ISFORMULA -toiminto
SUMPRODUCT -funktio on Excelin matemaattinen funktio. Se toimii useilla alueilla. Se kertoo vastaavat taulukot ja lisää ne sitten.
Yhteensä = (A1 * B1 * C1 *… + A2 * B2 * C2 *… +…)
Syntaksi:
= SUMPRODUCT (array1, [array2],…) |
array: Se on alue tai arvoluettelo.
ISFORMULA -funktio palauttaa TOSI, jos kaava on solun_viitteessä, ja palauttaa FALSE muuten.
Syntaksi:
= ISFORMULA (viite) |
viite: viittaus soluun, josta kaava tarkistetaan
Nyt teemme kaavan näistä funktioista. Tässä annamme tiedot ja tarvitsimme summatuloksia, joissa kaavaa käytetään.
Käytä kaavaa:
= SUMPRODUCT (array * ISFORMULA (array)) |
Selitys:
- ISFORMULA -funktio palauttaa arvon TRUE & FALSE solujen tarkistettavan tilan perusteella.
- SUMPRODUCT -funktio ottaa huomioon arvon 1 jokaiselle TOSI -arvolle ja 0 arvon EPÄTOSI -arvolle.
- Vastaavien arvojen välissä oleva tuote jättää FALSE -arvot huomiotta, koska arvot kerrotaan 0: lla. Vain TRUE -arvot saavat summan, kun arvot kerrotaan 1s: llä.
Esimerkki:
Testaa tämä kaava suorittamalla se esimerkissä
Tässä meillä on tiedot, joiden mukaan viljan hinta on erotettu määrän tuotteella sen yksikköhintaan, ja jotkut hinta -arvot syötetään manuaalisesti. Joten jos minun on löydettävä hintasumma arvolle, jossa kaava otti kokonaishinnan.
Nyt käytämme alla olevaa kaavaa saadaksesi SUM
Kaava:
= SUMPRODUCT (E2: E15 * ISFORMULA (E2: E15)) |
Selitys:
- ISFORMULA -funktio palauttaa TOSI ja EPÄTOSI sen perusteella, että taulukon soluissa E2 - E15 tarkistetaan ehto.
- SUMPRODUCT -funktio ottaa huomioon arvon 1 jokaiselta vastaanotetulta TOSI -arvolta ja 0 -arvon EPÄTOSI -arvolta, kuten alla on esitetty.
= SUMPRODUCT (E2: E15*)
{TOSI; VÄÄRÄ; VÄÄRÄ; VÄÄRÄ; TOSI; TOSI; VÄÄRÄ; TOSI; VÄÄRÄ; TOSI; TOSI; TOSI; TOSI; TOSI})
- Vastaavien arvojen välissä oleva tuote jättää FALSE -arvot huomiotta, koska arvot kerrotaan 0: lla. Vain TRUE -arvot saavat summan, koska arvot kerrotaan 1: llä alla esitetyllä tavalla.
= SUMPRODUCT ({58.41; 0; 0; 0; 82,84; 95,58; 0; 90,27; 0; 37,8; 78,48; 57,97; 97,72; 77,88})
Tässä funktion matriisi annetaan solun viitteenä. Saat tuloksen painamalla Enter.
Kuten yllä olevasta tilannekuvasta näkyy, kaavojen ottamien arvojen summa.
Jos haluat löytää arvojen summan, jolla ei ole kaavaa, käytä NOT -funktiota ISFORMULA -funktion kanssa.
Käytä kaavaa:
= SUMPRODUCT (E2: E15 * NOT (ISFORMULA (E2: E15))) |
Käytä kaavaa ja hanki arvo alla olevan tilannekuvan mukaisesti.
Kuten yllä olevasta kaavasta näet, voit saada ehdollisia arvoja.
Huomautuksia:
- SUMPRODUCT -toiminto pitää muita kuin numeerisia arvoja 0: na.
- SUMPRODUCT -funktio pitää logiikka -arvoa TRUE 1: nä ja False 0: na.
- Argumenttijoukon on oltava yhtä pitkä, muuten funktio palauttaa virheen.
Toivottavasti tämä artikkeli summan palauttamisesta vain Excelin kaavoista on selittävä. Lisää artikkeleita SUMPRODUCT -toiminnoista löydät täältä. Jaa kyselysi alla olevaan kommenttikenttään. Autamme sinua.
SUMPRODUCT -toiminnon käyttäminen Excelissä
Tekstin poistaminen Excelistä alkaen paikasta
Tekstimerkintöjen validointi
Luo avattava luettelo Excelissä väreillä
Poista Excelin tekstistä alku- ja loppumerkit
Suosittuja artikkeleita
50 Excel -pikakuvake tuottavuuden lisäämiseksi
Muokkaa avattavaa luetteloa
Absoluuttinen viittaus Excelissä
Jos ehdollinen muotoilu
Jos käytetään jokerimerkkejä
Vlookup päivämäärän mukaan