excel VBA - dynamický vzorec (přírůstek sloupců)

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

Moderátor: Mods_senior

Odpovědět
phaethon
nováček
Příspěvky: 6
Registrován: 29 zář 2017 00:14

excel VBA - dynamický vzorec (přírůstek sloupců)

Příspěvek od phaethon »

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.
Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19360
Registrován: 22 kvě 2007 11:34
Kontaktovat uživatele:

Re: excel VBA - dynamický vzorec (přírůstek sloupců)

Příspěvek od X »

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 ...
phaethon
nováček
Příspěvky: 6
Registrován: 29 zář 2017 00:14

Re: excel VBA - dynamický vzorec (přírůstek sloupců)

Příspěvek od phaethon »

Zdravím a děkuji. Vyzkouším to. Jen jak tam pak vypočítat průměr (zde nelze započítat poslední sloupec "celkem")?
Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19360
Registrován: 22 kvě 2007 11:34
Kontaktovat uživatele:

Re: excel VBA - dynamický vzorec (přírůstek sloupců)

Příspěvek od X »

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.
phaethon
nováček
Příspěvky: 6
Registrován: 29 zář 2017 00:14

Re: excel VBA - dynamický vzorec (přírůstek sloupců)

Příspěvek od phaethon »

Díky za podnět - zkusím promyslet a zadat do kódu. Hezký den.
Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 386
Registrován: 12 čer 2013 23:40

Re: excel VBA - dynamický vzorec (přírůstek sloupců)

Příspěvek od elninoslov »

Keď chcete mať stĺpce "celkem" a "průměr" vždy hneď za posledným dňom, tak do nich dajte vzorce:

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.
phaethon
nováček
Příspěvky: 6
Registrován: 29 zář 2017 00:14

Re: excel VBA - dynamický vzorec (přírůstek sloupců)

Příspěvek od phaethon »

@elninoslov: paráda, díky moc. Toto mě nenapadlo. Makru se nevyhnu z jiných důvodů, ale nyní se to výrazně usnadní :-)
Uživatelský avatar
Grimm
Level 2
Level 2
Příspěvky: 165
Registrován: 30 zář 2017 20:50

Re: excel VBA - dynamický vzorec (přírůstek sloupců)

Příspěvek od Grimm »

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ý :D
sloupec.xlsm
(17.53 KiB) Staženo 95 x
phaethon
nováček
Příspěvky: 6
Registrován: 29 zář 2017 00:14

Re: excel VBA - dynamický vzorec (přírůstek sloupců)

Příspěvek od phaethon »

@Grimm - díky za užitečnou radu :-)
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » » v Kancelářské balíky
    5 Odpovědi
    5960 Zobrazení
    Poslední příspěvek od atari
  • Excel 2016 - vzorec kombinace podmínek
    od MK_Vs » » v Kancelářské balíky
    5 Odpovědi
    6180 Zobrazení
    Poslední příspěvek od lubo.
  • Přechod z Excel 21 na Excel 24
    od Snekment » » v Kancelářské balíky
    2 Odpovědi
    14460 Zobrazení
    Poslední příspěvek od Snekment
  • Pohoda a excel
    od brownwld » » v Kancelářské balíky
    1 Odpovědi
    7382 Zobrazení
    Poslední příspěvek od atari

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