Vrnite SUM samo iz formul

Kazalo

V tem članku se bomo naučili vrniti SUM samo iz formul v Excelu.

Preprosto povedano, pri delu z delno napolnjenimi podatki. Včasih moramo najti vsoto vrednosti, ki ima pogoj. Pogoj je, da dobimo vsoto, pri kateri se vrednosti ekstrahirajo samo s formulami.

Za ta članek bomo potrebovali uporabo naslednjih funkcij:

  1. SUMPRODUCT funkcija
  2. Funkcija ISFORMULA

Funkcija SUMPRODUCT je matematična funkcija v Excelu. Deluje na več območjih. Ustrezne matrike pomnoži in jih nato sešteje.

Skupaj = (A1 * B1 * C1 * … + A2 * B2 * C2 * … + …)

Sintaksa:

= SUMPRODUCT (polje1, [polje2],…)

array: To je obseg ali seznam vrednosti.

Funkcija ISFORMULA vrne TRUE, kjer formula obstaja v cell_reference, sicer pa vrne FALSE.

Sintaksa:

= ISFORMULA (referenca)

sklic: sklic na celico, kje preveriti formulo

Zdaj bomo iz teh funkcij naredili formulo. Tu bomo podali podatke in pri uporabi formule smo potrebovali vsote rezultatov.

Uporabite formulo:

= SUMPRODUCT (niz * ISFORMULA (niz))

Pojasnilo:

  • Funkcija ISFORMULA vrne TRUE & FALSE na podlagi pogoja, ki se preverja v celicah.
  • Funkcija SUMPRODUCT upošteva vrednost 1 za vsako vrednost TRUE in 0 za vrednost FALSE.
  • Izdelek med ustreznimi vrednostmi ne upošteva vrednosti FALSE, saj se vrednosti pomnožijo z 0s. Samo vrednosti TRUE dobivajo SUM, ko se vrednosti pomnožijo z 1s.

Primer:

Preizkusimo to formulo tako, da jo zaženemo na primeru

Tu imamo podatke, pri katerih je cena zrn, pridobljena s produktom količine, na njeno ceno na enoto, nekatere vrednosti cene pa vnesemo ročno. Torej, če moram najti vsoto cene za vrednost, kjer je formula izvlekla skupno ceno.

Zdaj bomo uporabili spodnjo formulo, da dobimo SUM

Formula:

= PODROČJE (E2: E15 * ISFORMULA (E2: E15))

Pojasnilo:

  • Funkcija ISFORMULA vrne TRUE & FALSE na podlagi pogoja, ki se preverja v celicah matrike od E2 do E15.
  • Funkcija SUMPRODUCT upošteva vrednost 1 za vsako prejeto vrednost TRUE in 0 za vrednost FALSE, kot je prikazano spodaj.

= PODROČJE (E2: E15*

{ PRAV ; FALSE; FALSE; FALSE; PRAV ; PRAV ; FALSE; PRAV ; FALSE; PRAV ; PRAV ; PRAV ; PRAV ; PRAV } )

  • Izdelek med ustreznimi vrednostmi ne upošteva vrednosti FALSE, saj se vrednosti pomnožijo z 0s. Samo vrednosti TRUE dobivajo SUM, ko se vrednosti pomnožijo z 1, kot je prikazano spodaj.

= PODROČJE ({58,41; 0; 0; 0; 82,84; 95,58; 0; 90,27; 0; 37,8; 78,48; 57,97; 97,72; 77,88}

Tu je matrika funkcije podana kot referenca cell_reference. Pritisnite Enter, da dobite rezultat.

Kot lahko vidite na zgornjem posnetku, vsota vrednosti, pridobljenih tam, kjer formula obstaja.

Če morate najti vsoto vrednosti, ki nimajo formule, uporabite funkcijo NOT s funkcijo ISFORMULA.

Uporabite formulo:

= PODROČJE (E2: E15 * NE (ISFORMULA (E2: E15)))

Uporabite formulo in dobite vrednost, kot je prikazano na spodnjem posnetku.

Kot lahko vidite iz zgornje formule, lahko dobite pogojne vrednosti.

Opombe:

  1. Funkcija SUMPRODUCT šteje neštevilčne vrednosti kot 0.
  2. Funkcija SUMPRODUCT upošteva logično vrednost TRUE kot 1 in False kot 0.
  3. Argumentna matrika mora biti enake dolžine, sicer funkcija vrne napako.

Upam, da je ta članek o tem, kako vrniti SUM samo iz formul v Excelu, razložljiv. Več člankov o funkcijah SUMPRODUCT najdete tukaj. Prosimo, delite svoje vprašanje spodaj v polju za komentar. Mi vam bomo pomagali.

Kako uporabljati funkcijo SUMPRODUCT v Excelu

Kako odstraniti besedilo v Excelu od položaja

Potrditev vnosov besedila

Ustvarite spustni seznam v Excelu z barvo

Odstranite začetni in zadnji razmik iz besedila v Excelu

Priljubljeni članki

50 Bližnjica v Excelu za večjo produktivnost

Uredite spustni seznam

Absolutna referenca v Excelu

Če s pogojnim oblikovanjem

Če z nadomestnimi znaki

Vpogled po datumu

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave