Selles artiklis õpime SUM -i tagastama ainult Exceli valemitest.
Lihtsamalt öeldes, töötades osaliselt täidetud andmetega. Mõnikord peame leidma tingimuse väärtuse summa. Tingimus on saada summa, kus väärtused eraldatakse ainult valemitega.
Selle artikli jaoks vajame järgmiste funktsioonide kasutamist:
- Funktsioon SUMPRODUCT
- Funktsioon ISFORMULA
Funktsioon SUMPRODUCT on Exceli matemaatiline funktsioon. See töötab mitmes vahemikus. See korrutab vastavad massiivid ja lisab need seejärel.
Kokku = (A1 * B1 * C1 *… + A2 * B2 * C2 *… +…)
Süntaks:
= SUMPRODUCT (massiiv1, [massiiv2],…) |
massiiv: see on väärtuste vahemik või loend.
Funktsioon ISFORMULA tagastab tõe, kui valem on olemas lahtri_viites, ja tagastab muul juhul väärtuse VÄÄR.
Süntaks:
= ISFORMULA (viide) |
viide: viide lahtrile, kust valemit kontrollida
Nüüd teeme neist funktsioonidest valemi. Siin anname andmed ja vajasime summa tulemusi, kus valemit rakendatakse.
Kasutage valemit:
= SUMPRODUCT (massiiv * ISFORMULA (massiiv)) |
Selgitus:
- Funktsioon ISFORMULA tagastab väärtuse TRUE & FALSE lahtrite kontrollitava tingimuse alusel.
- Funktsioon SUMPRODUCT võtab arvesse iga tõelise väärtuse väärtust 1 ja väärtuse VÄÄR väärtust 0.
- Vastavate väärtuste vahel võetud toode ignoreerib VÄÄRAD väärtused, kuna väärtused korrutatakse 0 -ga. Ainult TRUE väärtused saavad SUM, kuna väärtused korrutatakse 1 -ga.
Näide:
Katsetame seda valemit näite abil
Siin on meil andmed, mille puhul koguse korrutisega eraldatud teravilja hind ühikuhinnale ja mõned hinna väärtused sisestatakse käsitsi. Nii et kui mul on vaja leida hinnasumma selle väärtuse jaoks, kus valem kogusumma välja võttis.
Nüüd kasutame SUM -i saamiseks järgmist valemit
Valem:
= SUMPRODUCT (E2: E15 * ISFORMULA (E2: E15)) |
Selgitus:
- Funktsioon ISFORMULA tagastab väärtuse TRUE & FALSE massiivi lahtrites E2 kuni E15 kontrollitava tingimuse alusel.
- Funktsioon SUMPRODUCT võtab arvesse iga saadud tõelise väärtuse väärtust 1 ja väärtuse VÄÄR väärtust 0, nagu allpool näidatud.
= SUMPRODUCT (E2: E15*
{ TÕSI; VÄÄR; VÄÄR; VÄÄR; TÕSI; TÕSI; VÄÄR; TÕSI; VÄÄR; TÕSI; TÕSI; TÕSI; TÕSI; TÕSI } )
- Vastavate väärtuste vahel võetud toode ignoreerib VÄÄRAD väärtused, kuna väärtused korrutatakse 0 -ga. Ainult TRUE väärtused saavad SUM, kuna väärtused korrutatakse 1 -ga, nagu allpool näidatud.
= SUMPRODUCT ({58.41; 0; 0; 0; 82.84; 95.58; 0; 90.27; 0; 37.8; 78.48; 57.97; 97.72; 77.88})
Siin antakse funktsiooni massiiv lahtri_viiteks. Tulemuse nägemiseks vajutage sisestusklahvi.
Nagu ülaltoodud hetktõmmisel näha, eraldatakse valemite olemasolul saadud väärtuste summa.
Kui peate leidma valemita väärtuste summa, kasutage funktsiooni NOT koos funktsiooniga ISFORMULA.
Kasutage valemit:
= SUMPRODUCT (E2: E15 * NOT (ISFORMULA (E2: E15))) |
Kasutage valemit ja saate väärtuse, nagu on näidatud alloleval pildil.
Nagu ülaltoodud valemist näete, saate tingimuslikke väärtusi.
Märkused:
- Funktsioon SUMPRODUCT loeb mittearvulised väärtused 0 -deks.
- Funktsioon SUMPRODUCT loeb loogilise väärtuse TRUE väärtuseks 1 ja vale väärtuseks 0.
- Argumendimassiiv peab olema sama pikk, vastasel juhul tagastab funktsioon vea.
Loodan, et see artikkel selgitab SUM -i tagastamist ainult Exceli valemitest. Siit leiate rohkem artikleid funktsioonide SUMPRODUCT kohta. Palun jagage oma päringut allpool kommentaaride kastis. Me aitame teid.
Funktsiooni SUMPRODUCT kasutamine Excelis
Kuidas Excelist teksti eemaldada, alustades positsioonist
Tekstisisestuste valideerimine
Looge Excelis värviga ripploend
Eemaldage Exceli tekstist esi- ja lõppruumid
Populaarsed artiklid
50 Exceli otsetee tootlikkuse suurendamiseks
Muutke ripploendit
Absoluutne viide Excelis
Kui tingimusvorminguga
Kui metamärkidega
Vlookup kuupäeva järgi