Stevo5
27.08.09,15:49
Dobrý deň. Potreboval by som poradiť s tabuľkou v prílohe.
Vrchný riadok je dátum, ďalšie riadky - položky x1 - x7. V riadkoch položiek je narastajúcim spôsobom dopĺňaný denný prírastok. V riadku 9 sa zvisle spočítava denný prírastok (len rozdiel proti predchádzajúcemu dňu) za všetky položky.
Môj problém je v tom, že neviem vytvoriť správne vzorec na spočítanie denných prírastkov, ako vidno v stĺpci H (7.VIII) je záporný výsledok (preto že zatiaľ neboli doplnené čísla, po ich doplnení sa záporný výsledok presunie o ďeň ďalej atd.), neviem teda správne spočítať B9:AF9.
Alebo by mohol byť inak formulovaný vzorec na spočítanie B9:AF9 - ak by sa vylúčili zo spočítania dni kde zatiaľ nie sú zadané údaje ... .
Na toto už ale moje vedomosti nestačia, prosím o radu. Mám WinXP SP3.
Chobot
27.08.09,14:12
Dobrý deň. Potreboval by som poradiť s tabuľkou v prílohe.
Vrchný riadok je dátum, ďalšie riadky - položky x1 - x7. V riadkoch položiek je narastajúcim spôsobom dopĺňaný denný prírastok. V riadku 9 sa zvisle spočítava denný prírastok (len rozdiel proti predchádzajúcemu dňu) za všetky položky.
Môj problém je v tom, že neviem vytvoriť správne vzorec na spočítanie denných prírastkov, ako vidno v stĺpci H (7.VIII) je záporný výsledok (preto že zatiaľ neboli doplnené čísla, po ich doplnení sa záporný výsledok presunie o ďeň ďalej atd.), neviem teda správne spočítať B9:AF9.
Alebo by mohol byť inak formulovaný vzorec na spočítanie B9:AF9 - ak by sa vylúčili zo spočítania dni kde zatiaľ nie sú zadané údaje ... .
Na toto už ale moje vedomosti nestačia, prosím o radu.

AK predpokladáme, že ten denný prírastok bude vždy väčší ako predchádzajúci deň, tak potom je riešenie jednoduché. Do vzorca treba doplniť podmienku, aby v políčku súčtu (riadok č. 9) nezohľadňoval záporné čísla. Vtedy tam bude nula aj keď ešte nebudeš mať vyplnené ostatné údaje. (viď prvá záložka).

Pokiaľ v niektorý deň môže nastať pokles hodnoty, teda po sčítaní môže byť v riadku 9 aj záporná hodnota, tak treba iné riešenie, cez podmienku ISBLANK. Vidno to na prvej karte, kde v predposlednom vyplnenom stĺpci by mala byť záporná hodnota, ale miesto toho tam vypisuje nulu.

Na druhej záložke som to vyriešil funkciou isblank, teda pokiaľ v prvom riadku nebude žiadny údaj, tak v súčte bude nula. Pokiaľ bude v prvom riadku príslušného stĺpca nejaký údaj, tak v súčte môže byť aj kladné aj záporné číslo. Problém môže zase nastať, ak do prvého riadku nedáš žiadne číslo, ani nulu. Vtedy sa ten vzorec bude pri zápornej sume tváriť, ako keby ten stĺpec ani nebol vyplnený.
marjankaj
27.08.09,14:15
Skús toto

Alebo tento - zosit1-1. Menej sa napíšeš vzorcov.
Stevo5
27.08.09,14:37
Chobot a marjankaj ďakujem. Obidve riešenia sú výborné a fungujú.
Chobot
27.08.09,19:48
Chobot a marjankaj ďakujem. Obidve riešenia sú výborné a fungujú.

Doplnil som tabuľku (aj dopísal do príspevku), tak si ju pozri, ak chceš.