2017-01-04 2 views
-1

Ich brauche die Anzahl der Zeilen zwischen dem „Matched Criteria“ in Spalte B, um anzuzeigen, in Col D gefunden wird und wo „TRUE“ ist in Col C.Excel: Zeilenanzahl zwischen zwei bestimmten Werten zu finden

Kriterien gefunden abgestimmte und True kann mehrfach auftreten, ich bin für die Zeilenanzahl Abstand zwischen der ersten Wahr und Kriterien entspricht, wird der Abstand zwischen den nächsten zwei .. usw.

Irgendwelche Ideen? Ich bin ein VBA und Excel-Noob.

Row Count Problem

+0

Haben Sie versucht, einen Code zu schreiben? –

+0

Ich bin nicht mit Code vertraut :(Obwohl ich ein VBA Anfängerbuch gekauft habe und plane, heute Nachmittag mit dem Lesen zu beginnen. – user3113282

Antwort

0

Wenn beide Suchbegriffe in ihren jeweiligen Spalten nur einmal vorkommen, versuchen

=match("Criteria Matched",D:D,0)-match(TRUE,C:C,0) 
0

auf der vorherigen Antwort für mehrere Vorkommen zur Rechenschaft zu erweitern, können Sie diese Formel in B1 gesetzt und kopieren Nach Bedarf: = IF ($ C1 = WAHR, MATCH ("Kriterien abgestimmt", $ D2: $ D $ 300,0) -1, ""). Dies gibt eine Anzahl von Zeilen zwischen den beiden Werten an, wobei "TRUE" von "Criteria Matched" gefolgt wird, wie Sie angegeben haben. Wenn Sie wirklich Zeilen "bis" gemeint haben, entfernen Sie die -1 aus der Formel.

Wenn Sie eine Zählung benötigen, wenn einer dem anderen folgt, dann ist dies in B1: = IFERROR (IF ($ C1 = WAHR, MATCH ("Kriterien abgestimmt", $ D2: $ D $ 300,0) -1 , IF ($ D1 = "Übereinstimmende Kriterien", MATCH (TRUE, $ C2: $ C $ 300,0) -1, "")), "")

Verwandte Themen