Vrati SUM samo iz formula

Anonim

U ovom ćemo članku naučiti vratiti SUM samo iz formula u Excelu.

Jednostavnim riječima, tijekom rada s djelomično ispunjenim podacima. Ponekad moramo pronaći zbroj vrijednosti koji ima uvjet. Uvjet je dobiti zbroj u kojem se vrijednosti ekstrahiraju samo formulama.

Za ovaj članak trebat će nam korištenje sljedećih funkcija:

  1. SUMPRODUCT funkcija
  2. ISFORMULA funkcija

SUMPRODUCT funkcija je matematička funkcija u Excelu. Djeluje na više raspona. Množi odgovarajuće nizove, a zatim ih dodaje.

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

Sintaksa:

= SUMPRODUCT (niz1, [niz2],…)

polje: To je raspon ili popis vrijednosti.

ISFORMULA funkcija vraća TRUE gdje formula postoji u cell_reference i u suprotnom vraća FALSE.

Sintaksa:

= ISFORMULA (referenca)

referenca: referenca na ćeliju, gdje provjeriti formulu

Sada ćemo od ovih funkcija napraviti formulu. Ovdje ćemo dati podatke i bili su nam potrebni zbirni rezultati gdje se primjenjuje formula.

Koristite formulu:

= SUMPRODUCT (niz * ISFORMULA (niz))

Obrazloženje:

  • ISFORMULA funkcija vraća TRUE & FALSE na temelju uvjeta koji se provjerava na ćelijama.
  • Funkcija SUMPRODUCT uzima vrijednost 1 za svaku vrijednost TRUE i 0 za vrijednost FALSE.
  • Proizvod uzet između odgovarajućih vrijednosti zanemarit će FALSE vrijednosti jer se vrijednosti pomnože s 0s. Samo TRUE vrijednosti dobivaju SUM jer se vrijednosti pomnože s 1s.

Primjer:

Testirajmo ovu formulu izvođenjem na primjeru

Ovdje imamo podatke o cijeni zrna izvučenoj umnoškom količine na njenu jediničnu cijenu, a neke vrijednosti cijene unose se ručno. Dakle, ako moram pronaći zbroj cijene za vrijednost u kojoj je formula izdvojila ukupnu cijenu.

Sada ćemo koristiti donju formulu za dobivanje ZBORA

Formula:

= PODIZVOD (E2: E15 * ISFORMULA (E2: E15))

Obrazloženje:

  • ISFORMULA funkcija vraća TRUE & FALSE na temelju uvjeta koji se provjerava na ćelijama niza od E2 do E15.
  • Funkcija SUMPRODUCT uzima vrijednost 1 za svaku primljenu vrijednost TRUE i 0 za vrijednost FALSE kao što je prikazano u nastavku.

= PODIZVOD (E2: E15*

{TRUE; FALSE; FALSE; FALSE; ISTINA; ISTINA; FALSE; ISTINA; FALSE; ISTINA; ISTINA; ISTINA; ISTINA; ISTINITO})

  • Proizvod uzet između odgovarajućih vrijednosti zanemarit će FALSE vrijednosti jer se vrijednosti pomnože s 0s. Samo TRUE vrijednosti dobivaju SUM jer se vrijednosti pomnože s 1s kao što je prikazano u nastavku.

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

Ovdje je niz funkcije dat kao referenca ćelije. Pritisnite Enter da biste dobili rezultat.

Kao što možete vidjeti na gornjoj snimci, zbir vrijednosti izdvojenih tamo gdje formula postoji.

Ako trebate pronaći zbroj vrijednosti koje nemaju formulu, upotrijebite funkciju NOT s funkcijom ISFORMULA.

Koristite formulu:

= PODIZVOD (E2: E15 * NE (ISFORMULA (E2: E15)))

Upotrijebite formulu i dobijte vrijednost kao što je prikazano na slici ispod.

Kao što možete vidjeti iz gornje formule, možete dobiti uvjetne vrijednosti.

Bilješke:

  1. Funkcija SUMPRODUCT smatra numeričke vrijednosti 0.
  2. Funkcija SUMPRODUCT logičku vrijednost TRUE smatra 1, a False 0.
  3. Polje argumenata mora biti iste duljine, inače funkcija vraća pogrešku.

Nadam se da je ovaj članak o tome kako vratiti SUM samo iz formula u Excelu objašnjen. Ovdje pronađite više članaka o funkcijama SUMPRODUCT -a. Podijelite svoj upit ispod u okvir za komentare. Mi ćemo vam pomoći.

Kako koristiti funkciju SUMPRODUCT u Excelu

Kako ukloniti tekst u Excelu polazeći s mjesta

Provjera valjanosti unosa teksta

Napravite padajući popis u Excelu s bojom

Uklonite početne i krajnje razmake iz teksta u Excelu

Popularni članci

50 Excel prečac za povećanje vaše produktivnosti

Uredite padajući popis

Apsolutna referenca u Excelu

Ako s uvjetnim oblikovanjem

Ako sa zamjenskim znakovima

Pogled prema datumu