Zdravím,
hľadal som na nete ale neviem sa dopátrať. Potreboval by som vzorec na vyhodnocovanie napr takého to prípadu kde napr A1 je číslo riadka a stĺpca a č. 0 je hodnota v ňom
A1 0
A2 0
A3 0
A4 0
A5 8
A6 0
A7 0
A8 5
A9 0
A10 0
Potreboval by som v nejakom riadku dať napr If(A1<>0;A1;if(A2<>0;A2;if(......)))
Existuje nejaká funkcia aby som nemusel každý riadok davať cez if ale nech mi automaticky pokiaľ nespĺňa kritérium tak nech hľadá v ďalšom riadku či bude spĺňať a ak nie tak ďalej a ďalej až pokial nepríde ku riadku kde to bude spĺňať?
Snať pochopíte čiže z toho vzorca by som chcel aby mi vypísalo až číslo "8"
Ďakujem
Excel vyhodnocovanie hodnot
Excel vyhodnocovanie hodnot
Spoiler: ukázať
- M1ch4l
- VIP
- Príspevky: 6679
- Dátum registrácie: Št 21. Feb, 2008, 14:00
- Bydlisko: Kysucký Lieskovec / Praha
Re: Excel vyhodnocovanie hodnot
Asi nerozumiem, co ma byt vysledok
Povedzme ze stlpec A je ten tvoj vstup a stlpec B je vystup co chces mat. Ma to byt takto?
A B
0
0
0
0
8 8
0 8
0 8
5 5
0 5
0 5
Povedzme ze stlpec A je ten tvoj vstup a stlpec B je vystup co chces mat. Ma to byt takto?
A B
0
0
0
0
8 8
0 8
0 8
5 5
0 5
0 5
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ Topping DX7 Pro
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Spoiler: ukázať
- Jednoduska
- Sponzor fóra silver
- Príspevky: 5857
- Dátum registrácie: Po 19. Nov, 2012, 15:45
- Bydlisko: Kosice, 040 01
Re: Excel vyhodnocovanie hodnot
Skus pokrocilejsiu funkciu IFS, myslim ze prave na toto sa da aplikovat. Prvy match niecoho ti sparuje, pouzivam to pri prazdnych bunkach vs vyplnene, neviem ci vies definovat 0 ako prazdbu, asi ano.
Re: Excel vyhodnocovanie hodnot
Tak nejak to myslím ako to pise M1ch4l.
vyskúšam to cez IFS
vyskúšam to cez IFS
Spoiler: ukázať
Re: Excel vyhodnocovanie hodnot
Prípadne by to vyriešila aj vlastná funkcia. Niečo takéto.
Kód: Vybrať všetko
Function LastNotZero(myrange As Range) As Long
Dim irow As Long
Dim tempnotzero As Long
irow = myrange.Row
tempnotzero = 0
Do While irow > 0 And tempnotzero = 0
tempnotzero = Cells(irow, myrange.Column).Value
irow = irow - 1
Loop
LastNotZero = tempnotzero
End Function