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: 369
- 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
- 2079
-
od MK_Vs
Zobrazit poslední příspěvek
02 lis 2023 09:26
-
- 16
- 6266
-
od mirekol
Zobrazit poslední příspěvek
20 říj 2023 08:31
-
-
Excel komparacedvou soborů Příloha(y)
od teichmann.ondrej » 15 dub 2024 17:26 » v Kancelářské balíky - 7
- 1666
-
od teichmann.ondrej
Zobrazit poslední příspěvek
dnes, 12:28
-
-
- 1
- 384
-
od Grimm
Zobrazit poslední příspěvek
12 bře 2024 21:43
-
- 3
- 1979
-
od Story-Long
Zobrazit poslední příspěvek
14 srp 2023 10:11
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti