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
Um den zweiten Wert größer als 0 in einer Zeile zu finden, kannst Du die folgende Formel verwenden. Sie kombiniert die Funktionen INDEX() und AGGREGAT(), um den gewünschten Wert zu ermitteln:
=WENNFEHLER(INDEX(16:16; AGGREGAT(15; 6; SPALTE(B16:R16)/(B16:R16>0); 2)); "")
16:16 mit der Zeile, in der Du die Werte suchen möchtest.B16:R16 an, je nachdem, wo Deine Daten stehen.Diese Formel sucht nach der zweiten Zelle mit einem Wert größer als 0 in der angegebenen Zeile.
Fehler: #Zahl
Wenn Du anstelle einer 0 den Fehler #Zahl erhältst, stelle sicher, dass Du die WENNFEHLER()-Funktion korrekt in die Formel integriert hast.
Fehler: Falscher Wert
Wenn die Formel nicht den gewünschten Wert zurückgibt, überprüfe, ob der Bereich für die Suche korrekt eingestellt ist. Achte darauf, dass Du die richtigen Spaltenangaben verwendest.
Eine alternative Möglichkeit, um ähnliche Werte zu finden, ist die Verwendung der BEREICH.VERSCHIEBEN()-Funktion in Kombination mit VERGLEICH(). Allerdings ist diese Methode oft komplizierter und weniger intuitiv als die vorherige:
=BEREICH.VERSCHIEBEN(B16;VERGLEICH(B17;B17;0);VERGLEICH(B17;$C$16:$R$16;0))
Beachte, dass diese Methode in der Regel nur den ersten Wert zurückgibt und für die Suche nach dem zweiten Wert eine Anpassung erforderlich ist.
Angenommen, Du hast die folgende Zeile:
| A | B | C | D | E | F |
|---|---|---|---|---|---|
| 0 | 5 | 0 | 3 | 0 |
Wenn Du den zweiten Wert größer als 0 (in diesem Fall 3) finden möchtest, füge die oben genannte Formel in eine Zelle ein, und Du erhältst das Ergebnis.
AGGREGAT() für komplexe Berechnungen, da diese Funktion Fehler ignoriert und somit stabiler ist.VERGLEICH() und INDEX(), um noch flexiblere Lösungen zu finden.1. Wie finde ich die erste Zelle mit einem Wert größer als 0?
Du kannst die AGGREGAT()-Funktion in Kombination mit INDEX() verwenden, um die erste Zelle mit einem Wert größer als 0 zu finden.
2. Funktioniert diese Methode in allen Excel-Versionen?
Ja, die genannten Funktionen sind in den meisten modernen Excel-Versionen verfügbar. Achte jedoch darauf, dass die Syntax je nach Version leicht variieren kann.