Grösste Anzahl leere Zeilen automatisch ermittelt

Ich möchte, dass excel mir die grösste Anzahl leere Zeilen automatisch ermittelt.
(Zum beispiel: Zeile A1= Madrid, Zeile A3=Barcelona, Zeile A6=Genf, Zeile A10=Berlin)
Die Zeilen Zwischen Madrid, Barcelona, Genf oder Berlin sind leer oder Nullen (variablen)
Ist jemand bereit mir zuhelfen?
Vielen Dank im Voraus
José

Hallo José,

Ist jemand bereit mir zuhelfen?

um Deine Frage zu beantworten: Ja. :smile:

Ist das Problem noch aktuell, oder hast Du schon eine Lösung?

Gruß
Manfred

Nein, bisher habe ich keine Antwort erhalten.Hast Du gute PC Kenntnisse? und willst mir helefen?
Danke, im Voraus

Gruss
José

Hallo

Hallo José,

Nein, bisher habe ich keine Antwort erhalten.Hast Du
gute PC Kenntnisse?

Ich behaupte mal ja :smile:

und willst mir helefen?

Das kann ich tun.

Mit Makros oder ohne? Ohne wird es ein wenig verzwickter, vermute ich…

Gruß
Manfred

Hallo Manfred, mir ist es egal. Hauptsache, ich bekomme das Resultat, mach wie Du für richtig haltest.

Vielen Dank
José

Hallo José,

unter http://www.file-upload.net/download-3611725/LeereZel… findest Du eine Beispieldatei. Hier ist das mit einer Hilfsformel (in Spalte B) gelöst. Diese Hilfsformel muss für den gesamten relevanten Bereich in Spalte A nach unten ausgefüllt werden. Dann bekommst Du einfach per MAX die maximale Anzahl an zusammenhängenden leeren Zellen.

Über http://www.file-upload.net/delete-3611725/53dy2.html kannst Du die Datei anschließend wieder löschen.

Viele Grüße
Manfred

Hallo Manfred, ersten vielen Dank für die Lösung es funktioniert super! Noch eine Frage, Brauch viel Zeit? und wenn, würdest mir das gleiche ein Makro schreiben,
dass ich nicht so viele Zeilen schreiben und kopieren muss?

Freundlichen Grüsse
José

Hallo José,

unter http://www.file-upload.net/download-3612057/LeereZel… findest Du eine Datei mit Makro. Unter Tabelle2 findest Du das ganze als Beispiel.

Das ist jetzt so gelöst, dass nur in der ersten Spalte eines übergebenen Bereichs gezählt wird. Es wird von unten nach oben geprüft, ob in der Zelle etwas drinsteht (also „“ und 0). Das Zählen der leeren Zellen fängt erst an, nachdem das erste Mal eine Zelle mit Inhalt gefunden wurde.

Ist das ungefähr das, was Du brauchst?

Ach ja: Datei kannst Du dann wieder löschen über http://www.file-upload.net/delete-3612057/v866nc.html

Gruß
Manfred

HALLO MANFRED, VIELEN DANK, HABE AUSPROBIERT UND ALLES SUPER.

GRUSS
JOSÉ

Hallo Manfred, so wie du mir das Makro beschreibst ist was ich möchte. Mache ich etwas falsch? oder muss ich auf die Position der ersten Namen achten. Ein Beispiel: Madrid ist an der fünfte zelle von Oben, also =4 leere Zellen. Ist die Anzahl leere Zellen zwischen zwei namen kleiner als vier bechenet mir falsche Zahlen. Ich weiss nicht, ob es korrigierbar ist? dass immer die höchste Zahl zwischen zwei Namen ermittelt. Mit dem Makro bin ich zufrieden! Wenn die Werte zwischen zwei Namen kennte klappen noch besser.

Vielen Dank und Gruss
José

Ich hab gesehen, dass dir Manfred schon hilft. Das sieht gut aus!

Gruß
Patrick

Hallo José,

es kommt darauf an, mit welchem Bereich Du die Funktion aufrufst. wenn ich in der 5 Madrid, in der 7 Barcelona, in der 10 Genf und in der 14 Berlin stehen habe, gibt mir der Aufruf =MAX_LEERE_ZELLEN(C:C) als Wert 4 zurück…

Wenn ich aber aufrufe: =MAX_LEERE_ZELLEN(C5:C14), dann rechnet er auch nur bis Zeile 5 hoch, liefert also 3 (für Zeilen 11:13). =MAX_LEERE_ZELLEN(C1:C14) würde dann wieder die 4 liefern (Zeilen 1:4)

Gruß
Manfred

Hallo Manfred, so wie du beschreibst ist I. O. aber ich weiss nicht ob Madrid an der dritte, vierte, fünfte oder neunte Zelle vorkommt, daher wäre für mich wichtig, dass Es von oben nach unten anfängt prüfen, so kann ich =MAX_LEERE_ZELLEN(A1:A20) festigen und suchen lassen ob in der Zelle etwas drinsteht (also „“ und 0). Was müsste ich machen mit diesem Beispiel?

Zelle 1=leer
Zelle 2=leer
Zelle 3=leer
Zelle 4=Madrid
Zelle 5=Madrid
Zelle 6=Madrid
Zelle 7=Madrid
Zelle 8=leer
Zelle 9=Madrid

der Rest alle Zellen leer. Resultat =1

Vielen Dank und Gruss
José

Hallo José,

in diesem Fall nimm die Datei aus http://www.file-upload.net/download-3617409/LeereZel… (zum Löschen: http://www.file-upload.net/delete-3617409/75sua3.html)

Wenn Du jetzt als zweiten Parameter ein WAHR übergibst, werden auch die führenden Leerzellen ignoriert. Achtung, ich habe erst mal FALSCH als Default angegeben. Du kannst hier aber hinter das „Optional b… as Boolean = XXX“ für das XXX den gewünschten Default-Wert setzen, also: TRUE für: Ignorieren auch von führenden Leerzellen, FALSE: Verhalten wie bisher, leere Zellen am Anfang werden mitgezählt.

Gruß
Manfred

DANKE UND GRACIAS, ALLES PERFEKT.

GRUSS
JOSÉ

Hallo espanruiz,

Willst Du als Ergebnis von A1-A10 6 (leere Zellen insgesamt) erhalten oder 3 (die meisten leeren Zellen an einem Stück zwischen A6 und A10)?

Kannst Du Dir nicht einfach eine Parallelspalte/-Zeile erstellen, für Berechnungen?

Wenn Du z.B. heraus bekommen willst, welcher Zwischenraum am grössten ist, füge folgende Formel in Zelle B10 ein:
=B9+Wenn(A10=0;1;0)
Kopiere diese Zelle dann in B2-B9. In B1 kommt nur
=Wenn(A1=0;1;0)

In B6 stünde 0, B7=1, B8=2, B9=3, B10=0

Nun kannst Du Dir in C1 die grösste Zelle aus B finden lassen (B9 mit Wert 3) und hast damit die letzte Zelle der grössten Lücke gefunden und weisst gleichzeitig, wie gross die Lücke ist (3 Zellen).

Hilft Dir das weiter?

Gruss,

e-a-s-y