mfg. Eddy
| Tabelle1 | ||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||
Um den ersten Wert über 0 in einer Spalte anzuzeigen und ihn in einer anderen Spalte untereinander aufzulisten, kannst du folgende Schritte durchführen:
=WENN(A2>0;ZEILE()-1;"")
Diese Formel gibt die Zeilennummer zurück, wenn der Wert in Spalte A größer als 0 ist, andernfalls bleibt die Zelle leer.
=WENN(ISTFEHLER(INDEX(A:A;KKLEINSTE(B:B;ZEILE(A1))));"";INDEX(A:A;KKLEINSTE(B:B;ZEILE(A1))))
Diese Formel sucht den ersten Wert über 0 aus Spalte A und gibt diesen in Spalte C aus.
Problem: Die Formeln geben Fehler aus oder zeigen falsche Werte an.
Problem: Keine Werte erscheinen in der Zielspalte.
Eine alternative Methode, um den ersten Wert über 0 in einer Spalte zu extrahieren, wäre die Verwendung von Pivot-Tabellen oder Datenfilter. Diese können verwendet werden, um Daten dynamisch anzuzeigen, jedoch erfordern sie möglicherweise zusätzliche Schritte für die Datenaufbereitung.
Eine weitere Möglichkeit ist die Verwendung von Makros in Excel, um die gewünschten Werte automatisch zu extrahieren und anzuzeigen, wenn du mit VBA vertraut bist.
Angenommen, deine Daten in Spalte A sehen folgendermaßen aus:
| A |
|---|
| 1 |
| 0 |
| 4 |
| 0 |
| 9 |
| 3 |
Nach Anwendung der obigen Schritte würde die Hilfsspalte Folgendes anzeigen:
| A | B | C |
|---|---|---|
| 1 | 1 | 1 |
| 0 | 4 | |
| 4 | 3 | 9 |
| 0 | 3 | |
| 9 | 5 | |
| 3 | 6 |
Die Werte in Spalte C sind die gesuchten ersten Werte über 0 aus Spalte A.
BEREICH.VERSCHIEBEN erstellen, um automatisch auf neue Daten zu reagieren.1. Kann ich das auch in Excel 365 machen? Ja, die beschriebenen Formeln und Methoden funktionieren auch in Excel 365.
2. Was mache ich, wenn ich mehr als eine Spalte filtern möchte? Du kannst die gleichen Schritte für jede Spalte wiederholen und die Formeln entsprechend anpassen, um mehrere Spalten gleichzeitig zu verarbeiten.
3. Gibt es eine einfachere Möglichkeit ohne Formeln? Ja, du kannst auch die Funktion "Spezialfilter" verwenden, um nur die Werte über 0 anzuzeigen, jedoch wirst du die Werte nicht direkt in einer anderen Spalte auflisten können.