Excel - součet
Ahoj, potřebuju sčítat, buňky v jednom řádku, ale vzdálené od sebe 5 sloupců. Potřebuji sečíst D3, I3, N3, S3, ..., je jich několik set. Suma umožňuje sečíst 255 buněk a stejně je to opruz to tam zadávat. Jde to nějak jednodušeji?
Ahoj, potřebuju sčítat, buňky v jednom řádku, ale vzdálené od sebe 5 sloupců. Potřebuji sečíst D3, I3, N3, S3, ..., je jich několik set. Suma umožňuje sečíst 255 buněk a stejně je to opruz to tam zadávat. Jde to nějak jednodušeji?
Zpět do poradny Odpovědět na původní otázku Nahoru
Vba
Pokud je mezi hodnotami text vyber celou oblast k součtu.
Pokud né, použij maticový vzorec (CTRL+SHIST+ENTER)
nebo
klasické zadání vzorce
Siki ma predbehol (Siki mne sa podarilo samému zostaviť maticový vzoreeeec!!! ).
(To je ako otcov kolega, ktorý, keď sa mu narodil syn, vykrikoval po uliciach: "Mám synaaaa! A JA som jeho oteeec!!!")
Ja som to mal takto:
=SUM((D3:X3)*(MOD(COLUMN(D3:X3);5)=4))
alebo v češtine:
=SUMA((D3:X3)*(MOD(SLOUPEC(D3:X3);5)=4))
Vzorec treba vložiť s CTRL+SHIFT+ENTER, pričom namiesto X3 zadáš poslednú bunku v riadku, ktorú chceš zahrnúť do zosúčtovania, takže ak máš posledný údaj v stĺpci SV, tak namiesto X3 budeš mať SV3
Díky, vše funguje jak má
Ahoj, vše funguje jak má, ale teď se mi tam mám i záporné hodnoty, což mi před tím nedošlo že tam budou, a otřebuji sečíst jenom kladné hodnoty. Zkoušel jsem to přes SIGN, ale nejde mi to.
Stačí ten maticový vozrec rozšíriť o IF
=SUM((D3:X3)*(MOD(COLUMN(D3:X3);5)=4)*IF((D3:X3)>0;1;0))
alebo trocha jednoduchšie:
=SUM((D3:X3)*(MOD(COLUMN(D3:X3);5)=4)*(1*(D3:X3)>0))
prípadne:
=SUM((D3:X3)*(MOD(COLUMN(D3:X3);5)=4)*(--(D3:X3)>0))
A prej, že Ti nejdou maticový vzorce
Díky, já se mořil se SIGN a přitom je to tak jednoduché, jo kdo umí...a kdo ne jen čumí (já).
Ahoj součet funguje supr, ale ještě potřebuju sečíst prázdné buňky a když zaměním SUMA za POČET tak prázdnou buňku vezme jako nulu a přičte ji. Jak na to?
Tohle?
https://office.lasakovi.com/excel/funkce/ms-excel-funkce-statisticke/#COUNTBLANK
Tak to jsem zkoušel, pořád mi to hází nějakou chybu, vůbec jsem to nepochopil.
Co si nepochopil na vzorci =COUNTBLANK(oblast) => =COUNTBLANK(A1:A10)
To chápu, ale já potřebuju zjistit každý šestý sloupec a tam už nevím jak na to. Když dám COUNTBLANK místo SUMA tak to hází chybu. Zkoušel jsem to všelijak upravovat, ale nejde mi to.
A tohle?:
Pokud v těch sloupcích mám jen jednu hodnotu a to v prvním sloupci tak to správně ukáže jedničku, jakmile tam zadám další hodnotu tak je výsledkem nula.
Cože?
Nechtěl si snad počítat PRÁZDNÉ buňky?
Edit: Pokud vzorec vložím do prázdného listu, vrátí hodnotu 4
Jdu spát. Ráno moudřejší večera. Jak to tu zkouším kombinovat blbnu, ne už jsem z toho zblbnul. Ráno to znovu vyzkouším a dám vědět.
Ahoj, ten vzorec funguje parádně. Já včera ještě zkoušel něco jinýho a celé se mi to pak popletlo. Takže s omlouvám za ty nesmysly co jsem včera psal a díky.
Nějaká chyba se dá třeba nějak opravit. Těžko říct.