EXCEL - autom.sčítání

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Lenka_Belas
nováček
Příspěvky: 1
Registrován: květen 18
Pohlaví: Žena
Stav:
Offline

EXCEL - autom.sčítání

Příspěvekod Lenka_Belas » 18 kvě 2018 07:51

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

Reklama
lubo.
Level 2
Level 2
Příspěvky: 192
Registrován: červen 13
Pohlaví: Nespecifikováno
Stav:
Offline

Re: EXCEL - autom.sčítání

Příspěvekod lubo. » 18 kvě 2018 09:59

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]))))
Naposledy upravil(a) lubo. dne 18 kvě 2018 10:18, celkem upraveno 1 x.

Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 371
Registrován: červen 13
Pohlaví: Muž
Stav:
Offline

Re: EXCEL - autom.sčítání

Příspěvekod elninoslov » 18 kvě 2018 10:06

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

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))))

CZ

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 18 x


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Excel a OneDrive
    od sginfo » 11 zář 2023 15:28 » v Kancelářské balíky
    16
    6321
    od mirekol Zobrazit poslední příspěvek
    20 říj 2023 08:31
  • Excel - funkce když
    od Martyn20 » 13 črc 2023 11:56 » v Kancelářské balíky
    5
    2571
    od mmmartin Zobrazit poslední příspěvek
    13 črc 2023 18:44
  • Excel - problém se vzorci
    od honzzicek » 28 čer 2023 21:45 » v Kancelářské balíky
    2
    1831
    od honzzicek Zobrazit poslední příspěvek
    01 črc 2023 08:57
  • Excel - vlastní formát Příloha(y)
    od Story-Long » 11 srp 2023 14:50 » v Kancelářské balíky
    3
    2012
    od Story-Long Zobrazit poslední příspěvek
    14 srp 2023 10:11
  • Excel komparacedvou soborů Příloha(y)
    od teichmann.ondrej » 15 dub 2024 17:26 » v Kancelářské balíky
    11
    3368
    od teichmann.ondrej Zobrazit poslední příspěvek
    22 dub 2024 15:45

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Seznam[Bot] a 5 hostů