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: 366
- 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
-
- 9
- 1909
-
od MK_Vs
Zobrazit poslední příspěvek
02 lis 2023 09:26
-
- 16
- 5996
-
od mirekol
Zobrazit poslední příspěvek
20 říj 2023 08:31
-
- 3
- 1842
-
od Story-Long
Zobrazit poslední příspěvek
14 srp 2023 10:11
-
- 5
- 2325
-
od mmmartin
Zobrazit poslední příspěvek
13 črc 2023 18:44
-
- 2
- 1644
-
od honzzicek
Zobrazit poslední příspěvek
01 črc 2023 08:57
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 9 hostů