Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Leere Zellen zählen / Bestimmter Bereich
#1
Guten Tag!
Und zwar folgende Frage:
 
Ich hab in Excel ein Erstellungsdatum (gelb markiert). Nun möchte ich das Excel mir alle leeren Zellen der blau markierten Bereiche in der grünen Zeile zählt.
Dann möchte ich wissen wie viele der blau markierten Zellen bis zum Ende der grünen Zeile noch leer sind. Also wieder die Anzahl.
 
Ich weiß leider nur wie man das machen kann wenn die jeweiligen zu zählenden Zellen an einem stück liegen.

Vielen Dank für eure Hilfe!


Angehängte Dateien
.xlsx   Mappe (1).xlsx (Größe: 8,73 KB / Downloads: 6)
Antworten Top
#2
EDIT: Außerdem möchte ich erfahren wie viele der Blau markierten Zellen bis zum Erstellungsdatum leer sind. Die unterschiedlichen Teile (1-6) sind in chronologischer Reihenfolge. Wenn zb Teil 3 das blaue Datumsfeld leer ist, in Teil 2 aber 6.6.15 steht und dannach in Teil 4 20.10.15 steht, dann weiß man das dass blaue Feld in Teil 3 dazwischen liegt und vor dem Erstellungsdatum ist. Also würde man das Feld zählen.

Hoffe ich konnte mich richtig ausdrücken!
Danke!
Antworten Top
#3
Hi,

zur ersten Frage:
Code:
=ZÄHLENWENNS($B$3:$Y$3;"Datum";$B$4:$Y$4;"")
Den Rest sehe ich mir noch an; deine Beschreibung klingt momentan noch verwirrend. Mal sehen..
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • diving_excel
Antworten Top
#4
Danke deine Formel funktioniert!
Um den zweiten Teil besser zu verstehen hab ich meine Excel Datei angepasst:
Neues Erscheinungsdatum: 1.10.15

Demnach sollen nur die Datums Bereiche gezählt werden die vor dem Erscheinungsdatum liegen, also:
B4 F4 J4 N4

in diesem Bereich sollen nun die leeren Zellen gezählt werden. Also 2.
Dieses zählen von leeren Zellen in Abhängigkeit von dem Bereich bis zum Erscheinungsdatum soll sich je nach Änderung des Erscheinungsdatum anpassen.

Hoffe das war besser erklärt.


Angehängte Dateien
.xlsx   Mappe (1).xlsx (Größe: 8,76 KB / Downloads: 7)
Antworten Top
#5
Hallo diving,

bin gespannt, ob man das mit "normalen" Formeln hinbekommt. Die Formel-Freaks tüfteln bestimmt schon :D

Hier ein VBA Code für eine benutzerdefinierte Function (in ein allgemeines Modul kopieren)

Code:
Option Explicit

Public Function AnzahlLeereZellenXXL(ByVal Bereich As Range, _
                                    Optional ByVal DatumAlsKriterium As Variant, _
                                    Optional ByVal Oberhalb As Boolean = True) As Long
                                 
   Dim Zelle As Range
   Dim i As Long

   For Each Zelle In Bereich.Cells
       If IsEmpty(Zelle) Then i = i + 1
   Next Zelle

   If IsMissing(DatumAlsKriterium) Then
       AnzahlLeereZellenXXL = i
       Exit Function
   Else
       
       For Each Zelle In Bereich.Cells
           If Zelle.Value > DatumAlsKriterium Then Exit For
           If IsEmpty(Zelle) Then AnzahlLeereZellenXXL = AnzahlLeereZellenXXL + 1
       Next Zelle
       
       If Not Oberhalb Then
           Exit Function
       Else
           AnzahlLeereZellenXXL = i - AnzahlLeereZellenXXL
       End If
   
   End If

End Function

und ein Beispiel für die Verwendung der Function auf dem Arbeitsblatt ...

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJKLMNOPQRSTUVWXY
1Erstellungsdatum: 30.12.15
2 Teil 1Teil 2Teil 3Teil 4Teil 5Teil 6
3IDDatumAABBCCDatumAABBCCDatumAABBCCDatumAABBCCDatumAABBCCDatumAABBCC
412301.01.2015 XX06.06.2015X X XXX20.10.2015 X         
5 01.10.2015Leere Zellen Gesamt3 
6  Leere Zellen vor Stichtag1
7  Leere Zellen nach Stichtag2

ZelleFormel
I5=AnzahlLeereZellenXXL((B4;F4;J4;N4;R4;V4))
I6=AnzahlLeereZellenXXL((B4;F4;J4;N4;R4;V4);B5;FALSCH)
I7=AnzahlLeereZellenXXL((B4;F4;J4;N4;R4;V4);B5;WAHR)
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.5.3) erstellt. ©Gerd alias Bamberg

LG Gerd
[-] Folgende(r) 1 Nutzer sagt Danke an Bamberg für diesen Beitrag:
  • diving_excel
Antworten Top
#6
Hi Gerd, deine Lösung klingt interessant, nur bekomme ich dann immer null raus. Weißt du was ich womöglich falsch mache?
Antworten Top
#7
In A1 hast Du einen Text stehen, daher habe ich die Zelle B5 mit einem Datum verwendet.
Könnte das die Ursache sein?

LG Gerd
Antworten Top
#8
Hi,

füge zwischen Zeile 3 und 4 eine Leerzeile (Hilfszeile) ein, die du später einfach ausblendest.

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJKLMNOPQRSTUVWXY
1Erstellungsdatum: 01.10.2015                      
2 Teil 1Teil 2Teil 3Teil 4Teil 5Teil 6
3IDDatumAABBCCDatumAABBCCDatumAABBCCDatumAABBCCDatumAABBCCDatumAABBCC
4 x   x       x           
512301.01.2015 XX01.01.2015X X XXX02.09.2015 X 11.10.2015       

ZelleFormatWert
C1TT.MM.JJJJ01.10.2015

ZelleFormel
B4=WENN(UND(B5<$C$1;ISTZAHL(B5));"x";"")
B7=ABS(ZÄHLENWENNS($B$3:$Y$3;"Datum";$B$5:$Y$5;"")-ZÄHLENWENN($B$4:$Y$4;"x"))
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.5.2) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • Bamberg
Antworten Top
#9
@Gerd ne leider nicht, hab aber den englischen Begriff Date anstatt Datum genommen. Macht das was aus?
Antworten Top
#10
Sollte keinen Unterschied machen.
Magst Deine Mappe mal hochladen?
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste