Excel: COUNTIFS oder Nested IF, die sequentielle Spalten zählen

402
NthngLeftToBurn

Dies ist mein erster Beitrag hier, also bitte ein wenig Geduld mit mir. Ich versuche, eine Formel zu schreiben, die verpasste Überprüfungsereignisse (für eine Paketverfolgungsdatenbank) verfolgt.

Ich habe mehrere Datums- / Zeitspalten, die in der Reihenfolge des Versandprozesses angeordnet sind. Das erste Scanereignis ist Spalte 1, das zweite ist Spalte 2, bis das Paket in Spalte 8 ausgeliefert wird.

Ich möchte Spalten verfolgen, bei denen zwischen den Spalten ein Datums- / Zeitstempel fehlt. Wenn zum Beispiel Spalte 1, Spalte 2, Spalte 5 Zeitstempel hat, möchte ich die Spalten 3 und 4 als einen verfehlten Scan zählen. Ich würde die Spalten 6-8 nicht als verfehlt einstufen, da sie keine zukünftigen Zeitstempel hatten und wahrscheinlich noch nicht geschehen sind.

Kann mir jemand dabei helfen? Ich füge einen Screenshot meiner Daten bei. Im Screenshot möchte ich, dass "NULL" -Werte in den Spalten 3, 4, 5, 6, 7 als verpasste Scans gezählt werden, da es Zeitstempel gibt. Missedscans

0

1 Antwort auf die Frage

1
Scott Craner

Erstellen Sie einen dynamischen Bereich mit INDEX / MATCH.

Wenn Ihr Datum beispielsweise wahre Daten sind, handelt es sich um Zahlen und Folgendes:

INDEX(A2:H2,MATCH(1E+99,A2:H2)) 

Gibt die letzte Zelle in dem Bereich zurück, die ein Datum enthält.

Also mit:

A2:INDEX(A2:H2,MATCH(1E+99,A2:H2)) 

Wir geben einen Bereich zwischen der Start- und der letzten Zelle mit Datum zurück.

dann zählen wir nur die NULLs in diesem Bereich:

=COUNTIF(A2:INDEX(A2:H2,MATCH(1E+99,A2:H2)),"NULL") 

Ich arbeite immer noch daran, dies in meine Kalkulationstabelle zu integrieren, aber wenn es funktioniert, wie Ihr Beispiel zeigt, sollte es genau das sein, wonach ich gesucht habe. Vielen Dank! NthngLeftToBurn vor 5 Jahren 0
Nun, ich wusste nicht, bis ich sah, dass das funktioniert, ich suche zusätzlich noch etwas. Ich frage mich, ob es einen Weg gibt, den Header-Wert (A, B, C usw. in Ihrem Beispiel) abzurufen, damit ich nachverfolgen kann, wo die fehlenden Scans waren. Beispielsweise muss Zelle I2 irgendwo wissen, dass der Wert "1" von Zelle C2 kommt. Wäre es in einer Spalte I komplexer, die Rendite für einen Zellenwert von mehr als 1 zu berechnen? Irgendwelche Gedanken dazu? NthngLeftToBurn vor 5 Jahren 0