COUNTIF Formel gibt keine erwarteten Werte zurück

575
ArgentKing

Ich versuche gerade, eine Formel für meine Tabelle zu erstellen, die den Prozentsatz der Fertigstellung des Formulars berechnet, indem alle in den Spalten B bis H gefundenen Ergebnisse für "Bestanden" und / oder "Nicht bestanden" gezählt werden.

=COUNTIFS(B3:H100,I89,B3:H100,I95) 

Dies ist, was ich derzeit habe, aber egal wie viele Zellen als Pass oder Fail aufgeführt sind, bleibt die Gesamtzahl bei 0. Design 1

=COUNTIF(B78:H100,I89) 

Dies ist die Formel, mit der ich den Prozentsatz der Zellen berechnet habe, die mit einem "Pass" zurückkehren (Pass sind die in Zelle 89 aufgeführten Daten) und funktioniert in diesem Fall. Design 2

Was wäre vor diesem Hintergrund die beste Lösung für meine Situation?

Vielen Dank

1
Ziemlich sicher, dass dies geschieht, weil Sie es bitten, zwei verschiedene Werte aus demselben Bereich zu zählen, und es heißt: "Was wollen Sie von mir ?!" Michael Frank vor 6 Jahren 1
Vielleicht, aber "Pass" und "Fail" sind nicht die einzigen Werte, die in den Zellen gefunden werden. "Nicht gestartet" und "In Bearbeitung" sind beide Werte in den Zellen. Ich möchte jedoch nicht, dass diese Werte im Fertigstellungsprozentsatz berücksichtigt werden. ArgentKing vor 6 Jahren 0

2 Antworten auf die Frage

1
Michael Frank

Also möchten Sie wahrscheinlich so etwas tun:

=SUM(COUNTIFS(A1:C3,I1),COUNTIFS(A1:C3,I2))

Da es so aussieht, als würden Sie die Summe von zwei wünschen COUNTIFS, wenn Sie versuchen, zwei Werte in demselben Bereich zu zählen, wird sie ausflippen und Sie erhalten den Wert 0.

Um den Prozentsatz zu erhalten, dividieren Sie einfach durch die Gesamtzahl der Werte:

=SUM(COUNTIFS(A1:C3,A1),COUNTIFS(A1:C3,C1))/COUNTA(A1:C3)

Ich persönlich hätte das wahrscheinlich so ausgearbeitet:

Number of PASS results (in F1): =COUNTIF(A1:C3,E1) Number of FAIL results (in F2): =COUNTIF(A1:C3,E2) Number of NOT STARTED results (in F3): =COUNTIF(A1:C3,E3) COMPLETION percentage: =SUM(F1:F2)/SUM(F1:F3) 

Beispieltabelle Beispieltabelle mit Formeln

Das hat perfekt funktioniert! Vielen Dank für die Hilfe !! ArgentKing vor 6 Jahren 0
0
Scott Craner

COUNTIFS ist ANDnicht OR. Es wird also buchstäblich nach Zellen gesucht, die gleich Passund Failgleichzeitig in derselben Zelle sind, was nicht möglich ist.

Dazu müssen ORSie entweder zwei separate COUNTIFs ausführen und sie zusammen hinzufügen:

=COUNTIF(B78:H100,I89)+COUNTIF(B78:H100,I95) 

Oder verwenden Sie ein Array und wickeln Sie es in sumproduct ein:

=SUMPRODUCT(COUNTIF(B78:H100,IF(,I89,I95))) 

Da Sie jedoch bereits zwei Zellen mit einem eigenen COUNTIF () haben, fügen Sie die beiden Zellen einfach zusammen:

=I90 + I96