Seštejte samo celice, ki vsebujejo formule v Excelu
Predpostavimo, da imate v Excelu seznam vrednosti, nekatere od njih ustvarijo formule, zdaj pa želite samo sešteti samo celice, ki vsebujejo formule, kot je prikazano spodaj. Kako lahko to nalogo opravite v Excelu?
Seštejte samo celice, ki vsebujejo formule v Excelu
V Excelu lahko ustvarite preprosto formulo, ki temelji na funkcijah SUMPRODUCT in ISFORMULA, da seštejete samo celice formule v obsegu celic, generična sintaksa je:
- range: obseg podatkov, iz katerega želite sešteti celice formule.
Spodnjo formulo vnesite ali kopirajte v prazno celico in pritisnite Vnesite ključ za izračun, si oglejte posnetek zaslona:
Pojasnilo formule:
=SUMPRODUCT(B2:B12*ISFORMULA(B2:B12)):
- ISFORMULA(B2:B12): Ta funkcija ISFORMULA se uporablja za preverjanje, ali celica vsebuje formulo. Če celica vsebuje formulo, bo vrnila TRUE in FALSE, če ne. Torej boste dobili takšno matriko: {FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}.
- B2:B12*ISFORMULA(B2:B12)= {50;150;35;45;200;80;95;45;50;30;108}*{FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}: matematična operacija prisili vrednosti TRUE in FALSE na 1s in 0s. Torej, množenje dveh nizov bo takole: {50;150;35;45;200;80;95;45;50;30;108}*{0;1;0;0;1;0; 0;1;0;0;1}={0;150;0;0;200;0;0;45;0;0;108}.
- SUMPRODUCT(B2:B12*ISFORMULA(B2:B12))= SUMPRODUCT({0;150;0;0;200;0;0;45;0;0;108}): Končno funkcija SUMPRODUCT sešteje vse vrednosti v matriki, da dobi rezultat: 503.
nasveti: vrednosti samo vsote preskočijo formule
Če morate sešteti vrednosti, medtem ko preskočite celice formule, lahko v zgornjo formulo dodate funkcijo NOT:
Uporabljena relativna funkcija:
- SUMPRODUCT:
- S funkcijo SUMPRODUCT lahko pomnožite dva ali več stolpcev ali nizov in nato dobite vsoto izdelkov.
- IZFORMULA:
- Excelova funkcija ISFORMULA vrne TRUE, če celica vsebuje formulo, in FALSE, če ne.
Več člankov:
- Vsota, če se začne z ali se konča z določenim besedilom ali znaki
- Če želite sešteti vrednosti, če se ustrezne celice začnejo z ali končajo z določeno vrednostjo, lahko uporabite funkcijo SUMIF z nadomestnim znakom (*), da jo izvlečete. Ta članek bo podrobno predstavil, kako uporabljati formulo.
- Vsota, če celice vsebujejo določeno besedilo v drugem stolpcu
- Ta vadnica vam bo pokazala, kako sešteti vrednosti, če celice vsebujejo specifično ali delno besedilo v drugem stolpcu. Za primer vzemite spodnji obseg podatkov, da dobite skupne količine izdelkov, ki vsebujejo besedilo »T-Shirt«, tako funkcija SUMIF kot funkcija SUMPRODUCT lahko obravnavata to nalogo v Excelu.
- Vsota najmanjših ali spodnjih N vrednosti na podlagi meril
- V prejšnji vadnici smo razpravljali o tem, kako sešteti najmanjše n vrednosti v podatkovnem območju. V tem članku bomo izvedli nadaljnjo napredno operacijo – seštevanje najnižjih vrednosti n na podlagi enega ali več kriterijev v Excelu.
Najboljša orodja za pisarniško produktivnost
Kutools za Excel - vam pomaga izstopati iz množice
Kutools za Excel se ponaša z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...
Kartica Office - omogočite branje in urejanje z zavihki v programu Microsoft Office (vključite Excel)
- Eno sekundo za preklop med desetinami odprtih dokumentov!
- Vsak dan zmanjšajte na stotine klikov z miško, poslovite se od roke miške.
- Poveča vašo produktivnost za 50% pri ogledu in urejanju več dokumentov.
- Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Edge in Firefox.