Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeilennummer ausgeben

Zeilennummer ausgeben
10.02.2018 22:19:31
Chris
Hallo,
mal eine kurze Frage. Gibt es eine Formel, die mir die erste Zeile nennen kann, in der keine Zahl kleiner gleich 100 steht? (Zeile 1 nicht mitgerechnet)
Gruß und vielen Dank
Christian
https://www.herber.de/bbs/user/119707.xlsx
Anzeige

15
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: min + vergleich
10.02.2018 22:31:57
...
in Spalte L: =MIN(C3:I3)&gt100
in L1: falsch
=VERGLEICH(1;L:L;0)
Ergebnis: Zeile 122
Das ist aber falsch ...
11.02.2018 06:50:43
Matthias
Hallo ... (komischer Name)
wie kommst Du auf Zeile 122?
Tabelle1

 CDEFGHIJK
122      11543 


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
die erste Zeile in der keine Zahl kleiner gleich 100 steht
ist die Zeile 264
Tabelle1

 CDEFGHIJK
264    106107   


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Matthias
Anzeige
AW: Zeilennummer ausgeben
11.02.2018 06:55:26
Matthias
Hallo
Einfach Filtern nach Länge
Tabelle1

 ABCDEFGHIJK
1MinwertLängecdefghijk
2641063    106107   
2981013     121101  
3031083     108125  
3221123    112112   
3331143     117114  
3971243     128124  

Formeln der Tabelle
ZelleFormel
A264=MIN(C264:K264)
B264=LÄNGE(A264)
A298=MIN(C298:K298)
B298=LÄNGE(A298)
A303=MIN(C303:K303)
B303=LÄNGE(A303)
A322=MIN(C322:K322)
B322=LÄNGE(A322)
A333=MIN(C333:K333)
B333=LÄNGE(A333)
A397=MIN(C397:K397)
B397=LÄNGE(A397)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Matthias
Anzeige
AW: Zeilennummer ausgeben
11.02.2018 09:08:59
Chris
Hallo Matthias,
funktioniert leider nicht,
wenn da ausschließlich die Zahl 100 steht, wäre das Länge 3 obwohl 100 die Bedingung kleiner gleich 100 erfüllt.
Geht das nicht auch mit einer einzigen Formel?
Meine bisherige Lösung war die Formel =MIN(C2:K2) und dann den Zahlenfilter größer als 100.
Das wollte ich ja eigentlich ersetzen durch eine einzige Formel die mir dauerhaft diese Zeile ausgibt, anstatt jedesmal filtern zu müssen um diese Info zu bekommen.
Gruß
Christian
Anzeige
AW: Zeilennummer ausgeben
11.02.2018 09:26:44
Hajo_Zi
Hallo Christian,
wenn es unbedingt eine Formel sein muss.

Tabelle3
 AB
1Spalte 
21014
3100 
499 
598 
697 
7100 
899 
998 

verwendete Formeln
Zelle Formel Bereich N/A
B2{=MIN(WENN(((A2:A9<100)*ZEILE(A2:A9))>0;(A2:A9<100)*ZEILE(A2:A9)))}$B$2 
A3:A6,A8:A9=A2-1  
{} Matrixformel mit Strg+Umschalt+Enter abschließen
Matrixformeln sind durch geschweifte Klammern {} eingeschlossen
Diese Klammern nicht eingeben!!

Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 25.14 einschl. 64 Bit



Ich gebe keinen Dank für eine Rückmeldung, da ich durch solche Beiträge nicht meine Beitragszahl erhöhen muss.
Also ich schreibe keine Beiträge mit dem Betreff "Gerne u. Danke für die Rückmeldung....."
Rückmeldung ist ja in der Heutigen Zeit nicht üblich und die wenigen die eine Rückmeldung geben,
mögen mir das verzeihen, das kein Danke für eine Rückmeldung kommt.
Beiträge von Werner, Luc, robert, J.O.Maximo und folgende lese ich nicht.
Anzeige
AW: Zeilennummer ausgeben
11.02.2018 09:44:56
Chris
Hallo Hajo,
ich verstehe deinen Vorschlag nicht
bzw. wie ändere ich die Formel so ab, dass statt der 4 meine gesuchte 264 ausgegeben wird.
Gruß und danke
Christian
AW: Zeilennummer ausgeben
11.02.2018 10:39:51
Hajo_Zi
Hallo Chris,
ich war von einer Spalte ausgegangen, die Datei hatte ich mir nicht angesehen.

Tabelle1
 BCDEFGHI
23    103132 
3  1207    
4   1246   
5   1771   

verwendete Formeln
Zelle Formel Bereich N/A
B2{=MIN(WENN(((C2:I2361<100)*(C2:I2361>0)*ZEILE(C2:I2361))>0;(C2:I2361<100)*ZEILE(C2:I2361)))}$B$2 
{} Matrixformel mit Strg+Umschalt+Enter abschließen
Matrixformeln sind durch geschweifte Klammern {} eingeschlossen
Diese Klammern nicht eingeben!!

Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 25.14 einschl. 64 Bit


Gruß Hajo
Anzeige
AW: Zeilennummer ausgeben
11.02.2018 13:51:35
Chris
Hallo Hajo,
die Formel =MIN(WENN(((C2:K23610)*ZEILE(C2:K2361))>0;(C2:K2361 statt

https://www.herber.de/bbs/user/119718.xlsx
Deine Formel in A1.
Gruß
Christian
Anzeige
AW: Zeilennummer ausgeben
11.02.2018 14:01:20
Hajo_Zi
Hallo Christian,
die Formel bis auf Spalte K zu erweitern dürfte ja nicht das Problem sein.
Im Beispiel aus ersten Beitrag steht nichts in D1, trag ich da was ein kleiner 100 wird auch 2 ausgegeben.
Ich habe schon eine Datei runtergeladen. Ich sehe keine Grund noch eine Datei runterzuladen.
Gruß Hajo
Anzeige
AW: Zeilennummer ausgeben
11.02.2018 14:12:33
Chris
"Im Beispiel aus ersten Beitrag steht nichts in D1"
stimmt, daher stand auch im ersten Beitrag ausgenommen der Zeile 1.
Aber wenn ich die Formel

=MIN(WENN(((C2:I23610)*ZEILE(C2:I2361))>0;(C2:I2361
die du mir gegeben hast in meiner ursprünglich hochgeladenen Datei nutze, gibt sie auch da 2 aus. Ich habe lediglich eine neue Datei hochgeladen damit es keine Misverständnisse gibt wo ich die Formel hingetan habe.
Aber Werner hat mir ja die Formel gegeben die ich gesucht habe.
Gruß
Christian
Anzeige
ohne viel zu denken: mit Hilfsspalte
11.02.2018 11:25:42
WF
Hi,
Leerzeilen dürfen nicht vorkommen.
in L2 schreibst Du:
=SUMMENPRODUKT((C2:K2>0)*(C2:K2 runterkopieren
das Ergebnis:
=VERGLEICH(0;L:L;0)
WF
AW: ohne viel zu denken: mit Hilfsspalte
11.02.2018 13:54:22
Chris
Hallo WF,
das funktioniert, danke. Aber eigentlich wollte ich ja von der Hilfsspalte weg. Mit Hilfsspalte tut es auch meine ursprüngliche Lösung =MIN(C2:K2) und nach Zahlen größer als 100 filtern.
Gruß
Christian
Anzeige
AW: mit nur 1nerFormel lösbar ...
11.02.2018 12:01:37
...
Hallo Christian,
... und zwar mit einer Matrixfunktion(alität)sformel die auch keines spez. Formelabschluss wie eine klassische Matrixformel benötigt).
Wenn es keine Leerzeilen in den Datensätzen gibt dann reicht für eine Auswertung der Werte in Spalte C:K:
=VERGLEICH(1;INDEX(--(MMULT((C2:K2999>100)+(C2:K2999="");{1;1;1;1;1;1;1;1;1})=9););0)+1
wenn evtl. Leerzeilen zwischen rein vorhanden sind:
=VERGLEICH(1;INDEX((MMULT((C2:K2999>100)+(C2:K2999="");{1;1;1;1;1;1;1;1;1})=9)*
(MMULT(--(C2:K2999"");{1;1;1;1;1;1;1;1;1})>0););0)+1
Gruß Werner
.. , - ...
Anzeige
AW: mit nur 1nerFormel lösbar ...
11.02.2018 14:00:37
Chris
Hallo Werner,
ich habe zwar keine Ahnung was diese Formel macht, aber sie ist die Formel die ich gesucht habe.
Vielen Dank.
Gehe ich richtig der Annahme dass wenn ich ne Spalte hinzufügen will, dass ich da noch ein ;1 dazutun muss? bzw. =10 statt =9?
Wenn du mal ganz viel Zeit und Geduld hast, würde es mich freuen wenn du mir mal für einen Laien verständlich erklärst, wie diese Formel funktioniert. MMULT sehe ich zum ersten mal. Die erste Formel, Leerzeilen gibt es nicht.
Gruß
Christian
Anzeige
AW: anstelle der gewünchten Erläuterung ...
11.02.2018 15:28:54
...
Hallo Christian,
... hier nur der Hinweis auf die MSO-Hilfebeschreibung zur Funktion MMULT() sowie die die Funktion "Formelauswertung". Damit letztere etwas übersichtlicher wird, schränke zuvor in der Formel den Bereich von 2999 auf lediglich 9 ein und ersetze mal die 2 in D7 durch 222 ...
Deine Vermutung bzgl. der Spaltenerweiterung ist vöölig richtig. Bei noch mehr Spalten wird dies aber in der Formel schon sehr unübersichtlich. Aber die Matrixkonstante {1;1;...} gewährleistet eine schnellste Formelauswertung.
Zusätzlich zur MSO-Hilfe und der Formelauswertung, nachfolgend eine alternative "allgemeinere" Formel:

=VERGLEICH(1;INDEX(--(MMULT((C2:K2999>100)+(C2:K2999="");INDEX(ZEILE(E3:E11)^0;))=9););0)+1

Darin steht E3 für für die transformierte (dritte) Spalte C und E11 für die transformierte (11.) Spalte K. Die Spaltenbezeichnung E ist darin ohne Bedeutung. Anstelle E3:E11 könntest Du auch z.B. H3:H11 oder ... schreiben.
In letzterer Formel müsstest Du demzufolge nur E11 durch E13 ersetzen, wenn 2 weitere Spalten auszuwerten sind.
Und falls Du keine Probleme mit der richtigen Anwendung klassischen Matrixformeln hast (viele Nutzer haben das), kannst Du nachfolgende Formel nutzen, die bzgl. der richtigen auszuwertenden Spaltenzuordnung noch etwas transparenter ist:
{=VERGLEICH(1;--(MMULT((C2:K2999>100)+(C2:K2999="");MTRANS(SPALTE(C1:K1)^0))=9);0)+1}
Gruß Werner
.. , - ...
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Zeilennummer in Excel ausgeben


Schritt-für-Schritt-Anleitung

  1. Formel für die Zeilennummer: Um die Zeilennummer eines Wertes zu ermitteln, kannst du die folgende Formel verwenden:

    =VERGLEICH(Wert; Bereich; 0)

    Hierbei ersetzt du Wert durch den gesuchten Wert und Bereich durch den Bereich, in dem du suchen möchtest.

  2. Zeilennummer ausgeben, wenn Bedingung erfüllt: Wenn du die Excel Zeilennummer ausgeben möchtest, wenn eine Bedingung erfüllt ist, kannst du eine Kombination aus WENN und VERGLEICH verwenden:

    =WENN(Bedingung; VERGLEICH(Wert; Bereich; 0); "Keine Übereinstimmung")
  3. Aktuelle Zeilennummer ausgeben: Um die aktuelle Zeilennummer zu erhalten, kannst du die Funktion ZEILE() verwenden:

    =ZEILE()
  4. Matrixformel verwenden: Für komplexere Anforderungen, wie das Suchen nach der ersten Zeile, in der keine Zahl kleiner oder gleich 100 steht, kannst du folgende Matrixformel verwenden:

    {=MIN(WENN(Bereich>100; ZEILE(Bereich); ""))}

    Vergiss nicht, die Formel mit Strg + Umschalt + Enter abzuschließen.


Häufige Fehler und Lösungen

  • Fehler: #NV: Dieser Fehler tritt auf, wenn der Wert nicht im angegebenen Bereich gefunden wird. Überprüfe den gesuchten Wert und den Bereich.

  • Fehler: #WERT!: Dieser Fehler kann auftreten, wenn du versuchst, mit Text in einer mathematischen Formel zu arbeiten. Stelle sicher, dass die Eingaben korrekt sind.

  • Matrixformel nicht funktioniert: Achte darauf, dass du die Formel mit Strg + Umschalt + Enter abschließt, um sie als Matrixformel zu definieren.


Alternative Methoden

  • Filtern nach Werten: Eine einfache Methode ist das Filtern der Daten. Du kannst die Filterfunktion in Excel verwenden, um schnell die Zeile zu finden, die deinen Kriterien entspricht.

  • Verwendung von Hilfsspalten: Du kannst auch eine Hilfsspalte einfügen, in der du die Bedingungen prüfst und dann die Zeilennummer ausgibst, z.B.:

    =WENN(A2>100; ZEILE(); "")

Praktische Beispiele

  1. Beispiel 1: Wenn du wissen möchtest, in welcher Zeile der Wert 150 steht:

    =VERGLEICH(150; A1:A100; 0)
  2. Beispiel 2: Um die Zeilennummer auszugeben, wenn die Bedingung erfüllt ist (z.B. Wert > 100):

    =WENN(A2>100; ZEILE(A2); "")
  3. Beispiel 3: Suche nach dem Wert "Test" in Spalte B und gebe die Zeile aus:

    =VERGLEICH("Test"; B:B; 0)

Tipps für Profis

  • Verwende die Funktion INDEX zusammen mit VERGLEICH, um flexiblere Abfragen zu erstellen:

    =INDEX(A:A; VERGLEICH(Wert; B:B; 0))
  • Nutze die Funktion AGGREGAT, um die Zeilennummer in komplexeren Datensätzen zu bestimmen, ohne den Fehler #NV zu bekommen:

    =AGGREGAT(15; 6; ZEILE(A1:A100)/(A1:A100=Wert); 1)

FAQ: Häufige Fragen

1. Wie finde ich die Zeilennummer eines bestimmten Wertes in einer Tabelle? Verwende die Formel =VERGLEICH(Wert; Bereich; 0).

2. Kann ich die Zeilennummer ausgeben, wenn eine Bedingung erfüllt ist? Ja, nutze die Formel =WENN(Bedingung; ZEILE(); "Keine Übereinstimmung").

3. Wie gebe ich die aktuelle Zeilennummer in Excel aus? Verwende einfach die Funktion =ZEILE().

4. Was ist eine Matrixformel und wie benutze ich sie? Eine Matrixformel ermöglicht komplexe Berechnungen. Du schreibst die Formel und schließt sie mit Strg + Umschalt + Enter ab.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige