Hi,
mit 'BEREICH.VERSCHIEBEN(B16;VERGLEICH(B17;B17;0);VERGLEICH(B17;$C$16:$R$16;0))'
finde ich den ersten Wert größer 0 in einer Zeile. Wie finde ich den 2. Wert (von links aus) größer 0 in der selben Zeile?
Vielen Dank
Warum ist das Murks? Damit finde ich in meiner Tabelle immer den ersten Wert. Man muss berücksichtigen, dass ich bei der Suche auch die Spalten verschieben muss. Dies funktioniert bei mir. Nur ich weiß halt nicht, wie ich den 2. Wert auslesen kann.
weil dieser VERGLEICH bei jedem Eintrag 1 ergibt
25.06.2020 14:29:01
lupo1
so dass Du auch gleich eine 1 reinschreiben kannst. Fehler sind ausgenommen.
AW: z.B. mit INDEX() und AGGREGAT() ...
25.06.2020 15:04:05
neopa
Hallo,
... so: =INDEX(16:16;AGGREGAT(15;6;SPALTE(B16:R16)/(B16:R16>0);2))
Gruß Werner
.. , - ...
AW: z.B. mit INDEX() und AGGREGAT() ...
25.06.2020 15:20:20
Sa
Vielen Dank Werner, funktioniert super. Allerdings habe ich bei einem Wert 0 immer #Zahl anstelle einer 0, kann man das abfangen?
AW: dafür klammere ...
25.06.2020 16:30:47
neopa
Hallo,
... die Formel noch mit WENNFEHLER(). Also so:
=WENNFEHLER(INDEX(16:16;AGGREGAT(15;6;SPALTE(B16:R16)/(B16:R16&gT0);2));"")
Gruß Werner
.. , - ...
Anzeige
AW: Formelkorrektur ...
25.06.2020 17:09:45
neopa
Hallo,
... ein aufmerksamer Leser hat mich darauf hingewiesen, dass mir ein HTML-Fehler unterlaufen ist.
Dies soll natürlich so lauten:
=WENNFEHLER(INDEX(16:16;AGGREGAT(15;6;SPALTE(B16:R16)/(B16:R16>0);2));"")
Gruß Werner
.. , - ...