Tagastage SUM ainult valemitest

Anonim

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:

  1. Funktsioon SUMPRODUCT
  2. 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:

  1. Funktsioon SUMPRODUCT loeb mittearvulised väärtused 0 -deks.
  2. Funktsioon SUMPRODUCT loeb loogilise väärtuse TRUE väärtuseks 1 ja vale väärtuseks 0.
  3. 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