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: 196
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: 386
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 20 x


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4912
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12323
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    5039
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel - výpočet nočních hodin Příloha(y)
    od Uziv00 » 17 říj 2024 11:22 » v Kancelářské balíky
    3
    3410
    od lubo. Zobrazit poslední příspěvek
    24 říj 2024 00:00
  • Excel 2016 - vzorec kombinace podmínek Příloha(y)
    od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky
    5
    4176
    od lubo. Zobrazit poslední příspěvek
    14 led 2025 00:51

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti