EXCEL - autom.sčítání
Moderátor: Mods_senior
-
Lenka_Belas
- nováček
- Příspěvky: 1
- Registrován: 18 kvě 2018 07:42
EXCEL - autom.sčítání
Ahoj. ráda bych Vás poprosila o radu. Kolega mě požádal, zda bych nevymyslela řešení. V Excelu má tabulku s hodnotami, potřebuje, aby se sčítaly vždy poslední tři řádky tabulky - automaticky. S tím, že přidá třeba jeden nový řádek, takže sečíst tento nový a dva před ním, někdy přidá dva řádky, takže tyto dva a jeden předchozí....apod. - Chtěla jsem řešit přes funkci "když"(očíslovat řádky a sečíst akt. - 2 ř.), ale nechce, aby to záviselo na uživateli, zda funkci protáhne, apod. Našla jsem nějaké makro, které by sčítalo podle barvy, prostě by jen uživatelé si museli pamatovat, že ty konkr.řádky musí mít určitou barvu, ale pořád se netváří nadšeně......má to být blbuvzdorné, ale nevím, zda už to není spíš chtění zázraku. Děkuji a hezký den
Re: EXCEL - autom.sčítání
Bez ošetření možných problémů (první řádky, texty, ...)
Tabulka je Tabulka1, sloupec je A:
=SUMA(POSUN(Tabulka1[[#Záhlaví];[A]];POČET(Tabulka1[A]);;-3))
Tady je to i pro malý počet řádků a texty
=SUMA(POSUN(Tabulka1[[#Záhlaví];[A]];POČET2(Tabulka1[A]);;MAX(-3;-POČET2(Tabulka1[A]))))
Tabulka je Tabulka1, sloupec je A:
=SUMA(POSUN(Tabulka1[[#Záhlaví];[A]];POČET(Tabulka1[A]);;-3))
Tady je to i pro malý počet řádků a texty
=SUMA(POSUN(Tabulka1[[#Záhlaví];[A]];POČET2(Tabulka1[A]);;MAX(-3;-POČET2(Tabulka1[A]))))
Naposledy upravil(a) lubo. dne 18 kvě 2018 10:18, celkem upraveno 1 x.
- elninoslov
- Level 2.5

- Příspěvky: 386
- Registrován: 12 čer 2013 23:40
Re: EXCEL - autom.sčítání
Príklad s ošetrením problémov s hlavičkami aj textom. Ale aj tak je to veľmi špecifické, a záleží na okolnostiach, ktorý stĺpec je smerodajný pre počet, či sú za "posledným" záznamom dáta, či sú pred prvým riadkom nejaké plné, prázdne, ... Vložte prílohu.
SK
CZ
SK
Kód: Vybrat vše
=SUM(INDEX(B:B;MAX(COUNTA(A:A);2)):INDEX(B:B;COUNTA(A:A)-MIN(2;MAX(COUNTA(A:A)-2;COUNTA(A:A)-3;COUNTA(A:A)-4))))Kód: Vybrat vše
=SUMA(INDEX(B:B;MAX(POČET2(A:A);2)):INDEX(B:B;POČET2(A:A)-MIN(2;MAX(POČET2(A:A)-2;POČET2(A:A)-3;POČET2(A:A)-4))))- Přílohy
-
- súčet posledných troch.xlsx
- (9.21 KiB) Staženo 28 x
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek

