Excel vyhodnocovanie hodnot

Všetko o programoch, problémoch...
POZOR: žiadny WAREZ
Používateľov profilový obrázok
Energetik
Používateľ
Používateľ
Príspevky: 351
Dátum registrácie: St 18. Feb, 2015, 11:23
Bydlisko: Humenné/Ba

Excel vyhodnocovanie hodnot

Príspevok od používateľa Energetik »

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 :D čiže z toho vzorca by som chcel aby mi vypísalo až číslo "8"
Ďakujem
Spoiler: ukázať
CPU: AMD Ryzen 5 3600 + scythe mugen max, MB: MSI B450 Tomahawk MAX, GPU:ASUS STRIX RTX 3070Ti , PSU: Corsair RM750x, RAM: Kingston Fury 2x16GB 3600, SSD: Samsung 970 EVO NVMe M2 1TB + Crucial MX500 500GB, HDD: Seagate Baracuda 1TB+2TB, CASE: Fractal Design 2500

Bike: Kona Blast Deluxe 2010
YT Jeffsy 29 AL 2018

"mať a nemať milión, to sú dohromady dva milióny" Esterad Thyssen (Zaklínač)
Používateľov profilový obrázok
M1ch4l
VIP
VIP
Príspevky: 6641
Dátum registrácie: Št 21. Feb, 2008, 14:00
Bydlisko: Kysucký Lieskovec / Praha

Re: Excel vyhodnocovanie hodnot

Príspevok od používateľa M1ch4l »

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
Music: AKG K240 MK II / Beyerdynamic DT 770 Pro 80 Ohm @ Topping DX7 Pro
Bike: 2022 Canyon Neuron CF 8; Coffee: Chemex 6-cup
Spoiler: ukázať
CPU 7800 X3D + DeepCool AK620; MB ROG Strix B650E-E; RAM G.Skill 32GB 6000CL30; GPU 7900XT Pulse; OS SSD 980 Pro 1TB; Storage SN850X 2TB, 860 QVO 2TB; PSU ROG Strix 850W Aura; CASE Define R4 Arctic White Window; Peripherals Aorus AD27QD + DELL U2311H, Logitech G513 Carbon linear, Logitech G903 + Razer Destructor 2, Blue Snowball
Používateľov profilový obrázok
Jednoduska
Sponzor fóra silver
Sponzor fóra silver
Príspevky: 5647
Dátum registrácie: Po 19. Nov, 2012, 15:45
Bydlisko: Kosice, 040 01

Re: Excel vyhodnocovanie hodnot

Príspevok od používateľa Jednoduska »

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.
Používateľov profilový obrázok
Energetik
Používateľ
Používateľ
Príspevky: 351
Dátum registrácie: St 18. Feb, 2015, 11:23
Bydlisko: Humenné/Ba

Re: Excel vyhodnocovanie hodnot

Príspevok od používateľa Energetik »

Tak nejak to myslím ako to pise M1ch4l.
vyskúšam to cez IFS
Spoiler: ukázať
CPU: AMD Ryzen 5 3600 + scythe mugen max, MB: MSI B450 Tomahawk MAX, GPU:ASUS STRIX RTX 3070Ti , PSU: Corsair RM750x, RAM: Kingston Fury 2x16GB 3600, SSD: Samsung 970 EVO NVMe M2 1TB + Crucial MX500 500GB, HDD: Seagate Baracuda 1TB+2TB, CASE: Fractal Design 2500

Bike: Kona Blast Deluxe 2010
YT Jeffsy 29 AL 2018

"mať a nemať milión, to sú dohromady dva milióny" Esterad Thyssen (Zaklínač)
macejd
Nový používateľ
Nový používateľ
Príspevky: 174
Dátum registrácie: So 06. Jún, 2009, 20:20
Bydlisko: Žilina

Re: Excel vyhodnocovanie hodnot

Príspevok od používateľa macejd »

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

Návrat na "Programy a problémy s nimi"