Ich möchte vorschlagen, dass zwei verschiedene Methoden Ihnen helfen, das Problem zu beheben.
Methode 1:
Dies erfordert eine Hilfsspalte und dann einen automatischen Filter .
- Ich gehe davon aus, dass Sie Termine in Reichweite haben
A4:A13
.
- Zelle
A1
mit Startzeit und Zelle A2
mit Endzeit füllen .
(Überprüfen Sie die Zeitkriterien in grüner Farbe).
Geben Sie diese Formel in die Zelle ein B4
und füllen Sie sie aus.
=IF(AND(A4>=$A$1,A4<=$A$2), "Good Time", "Bad Time")
Wenden Sie den automatischen Filter auf den gewünschten Bereich ( A4:B13
) und Filter an Good Time
.
Methode 2:
Dies ist wenig komplex, aber besser und schneller, insbesondere wenn Sie versuchen, mehrere Zeilen und Spalten zu filtern .
Hinweis:
- Quelldatenbereich ist
A4:A13
.
- Kriterien Zellen sind
A1 & A2
.
- Zähler ist in Zelle
C1
.
Schreiben Sie diese Formel in Zelle C1
.
=SUMPRODUCT(($A$4:$A$13>=$A$1)*($A$4:$A$13<=$A$2))
Geben Sie diese Matrixformel in die Zelle ein D4
, beenden Sie sie mit Ctrl+Shift+Enter
und füllen Sie sie nach unten aus.
{=IF(ROWS(A$4:A4)>$C$1,"",INDEX(A$4:A$13,SMALL(IF(($A$4:$A$13>=$A$1)*($A$14:$A$13<=$A$2),ROW(A$4:A$13)-ROW($A$4)+1),ROWS(A$4:A4))))}
Sie können die Zellreferenzen für Kriterien, Quelldaten, Zähler und gefilterte Daten nach Bedarf anpassen .