Dobrý den,
poprosím o radu s makrem. Zasekl jsem se na jednom místě. Počítám body studentům a makrem chci vždy na závěr přidat sloupec "celkem" a "průměr". Jednoduchá ukázka excelu -> screen https://imgur.com/a/rd5C2.
Každý den přibude 1 sloupec. Potřebuji, aby toto makro dynamicky počítalo ze všech dnů - tzn. dnes je vzorec pro součet =SUMA(B2:H2), ale zítra bude =SUMA(B2:I2) atd.
Předem moc děkuji za pomoc.
excel VBA - dynamický vzorec (přírůstek sloupců)
Re: excel VBA - dynamický vzorec (přírůstek sloupců)
Nevím kde je problém. Nastavíš maximální rozsah a prázdné buňky (sloupce) se nezapočítají. Započítají se až prázdné nebudou. Zkoušel jsem to na sumě (součet) a problém nevidím ...
Re: excel VBA - dynamický vzorec (přírůstek sloupců)
Zdravím a děkuji. Vyzkouším to. Jen jak tam pak vypočítat průměr (zde nelze započítat poslední sloupec "celkem")?
Re: excel VBA - dynamický vzorec (přírůstek sloupců)
Tak to je snad jasné. Já bych to dělal po měsících, případně za rok počítal s hodnotami z jednotlivých měsíců (souhrnů). Možná by bylo ideální dát každý měsíc na samostatný list.
Re: excel VBA - dynamický vzorec (přírůstek sloupců)
Díky za podnět - zkusím promyslet a zadat do kódu. Hezký den.
- elninoslov
- Level 2.5
- Příspěvky: 386
- Registrován: červen 13
- Pohlaví:
- Stav:
Offline
Re: excel VBA - dynamický vzorec (přírůstek sloupců)
Keď chcete mať stĺpce "celkem" a "průměr" vždy hneď za posledným dňom, tak do nich dajte vzorce:
A nepotrebujete ani makro, veď pravý klik na uško stĺpca "celkem" - Vložiť. A už si len dopíšte dátum a data. Vzorec v "celkem" a "průměr" sa upraví sám.
Kód: Vybrat vše
=SUM(B2:INDEX(2:2;;COLUMN()-1))
=SUMA(B2:INDEX(2:2;;SLOUPEC()-1))
Kód: Vybrat vše
=AVERAGE(B2:INDEX(2:2;;COLUMN()-2))
=PRŮMĚR(B2:INDEX(2:2;;SLOUPEC()-2))
A nepotrebujete ani makro, veď pravý klik na uško stĺpca "celkem" - Vložiť. A už si len dopíšte dátum a data. Vzorec v "celkem" a "průměr" sa upraví sám.
Re: excel VBA - dynamický vzorec (přírůstek sloupců)
@elninoslov: paráda, díky moc. Toto mě nenapadlo. Makru se nevyhnu z jiných důvodů, ale nyní se to výrazně usnadní 

Re: excel VBA - dynamický vzorec (přírůstek sloupců)
Neznám sice způsob zadávání dat, ale pokud makra nevadí. Sloupec bych vkládal jednoduchým makrem, jelikož jsem tvor líný

Re: excel VBA - dynamický vzorec (přírůstek sloupců)
@Grimm - díky za užitečnou radu 

-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 5
- 3991
-
od atari
Zobrazit poslední příspěvek
26 dub 2025 09:11
-
-
Excel 2016 - vzorec kombinace podmínek Příloha(y)
od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky - 5
- 4165
-
od lubo.
Zobrazit poslední příspěvek
14 led 2025 00:51
-
-
- 1
- 2929
-
od lubo.
Zobrazit poslední příspěvek
25 čer 2024 09:16
-
- 1
- 1996
-
od atari
Zobrazit poslední příspěvek
23 říj 2024 10:54
-
-
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
- 4888
-
od Riviera kid
Zobrazit poslední příspěvek
02 zář 2024 16:21
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti