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

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

Moderátor: Mods_senior

phaethon
nováček
Příspěvky: 6
Registrován: září 17
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod phaethon » 22 říj 2017 08:50

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.

Reklama
Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19360
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod X » 22 říj 2017 08:55

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: září 17
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod phaethon » 22 říj 2017 09:06

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: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod X » 22 říj 2017 09:52

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: září 17
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod phaethon » 22 říj 2017 09:54

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: červen 13
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod elninoslov » 22 říj 2017 10:07

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: září 17
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod phaethon » 23 říj 2017 15:22

@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: září 17
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Grimm » 23 říj 2017 19:54

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 87 x

phaethon
nováček
Příspěvky: 6
Registrován: září 17
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod phaethon » 23 říj 2017 21:39

@Grimm - díky za užitečnou radu :-)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » 24 dub 2025 10:51 » v Kancelářské balíky
    5
    3993
    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
    4169
    od lubo. Zobrazit poslední příspěvek
    14 led 2025 00:51
  • Vzorec
    od luko02420 » 23 říj 2024 08:54 » v Kancelářské balíky
    1
    1997
    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
    4903
    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
    12312
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05

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

Kdo je online

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