Wie kann man mit mehreren COUNTIFS-Möglichkeiten Zeit sparen?

492
user902300

Ich bin sicher, dass es einen klügeren Ansatz gibt als diesen rohen:

=IF(COUNTIFS(O40<>P40;O40<>Q40;O40<>R40;O40<>S40;O40<>T40;O40<>U40; p40<>o40;p40<>Q40;p40<>R40;p40<>S40;p40<>T40;p40<>U40; q40<>P40;q40<>o40;q40<>R40;q40<>S40;q40<>T40;q40<>U40; r40<>P40;r40<>Q40;r40<>o40;r40<>S40;r40<>T40;r40<>U40; s40<>P40;s40<>Q40;s40<>R40;s40<>o40;s40<>T40;s40<>U40; t40<>P40;t40<>Q40;t40<>R40;t40<>S40;t40<>o40;t40<>U40; u40<>P40;u40<>Q40;u40<>R40;u40<>S40;u40<>T40;u40<>o40);1;2) 

Ich habe so etwas ausprobiert, aber es funktioniert nicht wie oben:

=IF(COUNTIF(<>;<>);1;2) 

kann mir jemand kurz teacheche? Vielen Dank

BEARBEITEN:

erklärend: in Zeile 40 habe ich 7 Zellen mit einigen gemischten Werten (Zahlen, Latern). Ich versuche hier, jede Zelle aus diesen 7 mit jeder Zelle aus diesen 7 zu überprüfen. Wenn also keine Übereinstimmung besteht, wird der Wert 1 angezeigt, und wenn es eine Übereinstimmung gibt, wird der Wert 2 angezeigt. Bild mit Farben einbetten:

enter image description here

1
Sie scheinen COUNTIFS falsch zu verwenden. Das erste Argument ist normalerweise ein Bereich (vielleicht O40: U40?), Und die Liste der Bedingungen beginnt mit dem zweiten. Es wäre auch hilfreich, wenn Sie über das Problem schreiben würden, das Sie lösen möchten. Ich kann mir nur schwer vorstellen, was eine solche verschlungene COUNTIFS-Berechnung darstellen könnte. Vielleicht gibt es einen anderen Weg, um Ihr Geschäftsproblem zu lösen. ttarchala vor 6 Jahren 0
@ttarchala Ich habe eine Bearbeitung vorgenommen ... yeah, ich habe irgendwie das Gefühl, dass ich COUNTIF falsch benutze, aber diese erste Formel (die lange Formel) funktioniert bisher einwandfrei in meinen Tests user902300 vor 6 Jahren 0
Die Formel liefert möglicherweise aus Versehen korrekte Ergebnisse. Normalerweise muss das 1., 3., 5. usw. jedes ungerade Argument für COUNTIFs ein Bereich sein, also schätze ich, dass die Funktion die Ergebnisse aus dem Vergleich leise in Ad-hoc-Bereiche umwandelt. Es wäre hilfreich, wenn Sie nicht nur die Formel posten, sondern auch Daten testen, die Sie vergleichen, und sogar die "geschäftliche" Bedeutung dieser Daten erklären. ttarchala vor 6 Jahren 0
@ttarchala also sollte ich es verdoppeln? wie: ** = WENN (COUNTIF (O40 <> P40; O40 <> P40; O40 <> Q40; O40 <> Q40 ...... **? gut, wie ich in der Post erklärt habe: Alles was ich will ist Vergleichen Sie diese 7 Zellen miteinander und finden Sie heraus, ob es keine "Duplikate" gibt. user902300 vor 6 Jahren 0
Für die Suche nach Duplikaten kann es viel sinnvoller sein, die Funktion UNIQUE anzuwenden. Versuchen Sie, = COUNT (UNIQUE (O40: U40)) zu berechnen, und sehen Sie, was sich für verschiedene Testdaten ergibt. ttarchala vor 6 Jahren 0
OK, ich sehe jetzt was du willst. COUNT hat nicht funktioniert, weil es sich um Zahlen handelt. Antwort kommt ... ttarchala vor 6 Jahren 0

1 Antwort auf die Frage

1
ttarchala

Verwenden Sie diesen Ausdruck, um festzustellen, ob in Ihrem Bereich Duplikate vorhanden sind:

=IF(ROWS(UNIQUE(TRANSPOSE(A1:G1))) = COLUMNS(A1:G1); "UNIQUE"; "DUPLICATE") 

Es wird mit einem Bereich von beliebiger Länge funktionieren. Lassen Sie für vertikale Bereiche die TRANSPOSE fallen und verwenden Sie zum Vergleich ROWS anstelle von COLUMNS.

Diese Lösung würde mir nie in den Sinn kommen. Danke dir. user902300 vor 6 Jahren 0