Diese Frage hat hier bereits eine Antwort:
Ich suche nach einer Formel, mit der ich Zahlen in einer Spalte addieren kann, aber nur, wenn der Text in einer anderen Spalte ein eindeutiger Wert ist.
Hier ist ein vereinfachtes Beispiel:
Ich muss jeden Monat die Köche und Diebe zählen können, was mit einer sum.if-Funktion kein Problem ist. Aber ich brauche auch die Anzahl der Leute, die jeden Monat für mich arbeiten. Es ist einfach, hier die Antworten zu finden, aber für Hunderte von Menschen zu kompliziert. Und wenn ich es kann, sollte Excel es können. Ich kann die Logik für eine Formel einfach nicht finden.
Im Januar wäre die Antwort also 3 (Marc, Laura und Peter) und im April 0. Mit welcher Formel könnte ich Marc zum Beispiel im Januar als 1 zählen. Die Zahlen werden immer 1 oder 0 sein (als Person ist entweder ein Koch oder nicht). Ich habe versucht, Zahlen wie 0,5 zu setzen (Jeder Marc würde als eine halbe Person zählen, aber wenn ich eine dritte Kategorie hinzufüge, wäre er eine dritte usw.), aber dann sind auch die Summen weg. Vielen Dank für Ihre Hilfe!
quelle
Antworten:
Hallo und willkommen beim Superuser.
Ich denke, es gibt eine einfache Antwort auf Ihre Frage und später vielleicht eine kompliziertere Formel. Da Sie neben Ihren Namen nur Einsen haben, können Sie den Bereich (oder die Zellen mit den Namen und der Anzahl) auswählen, dann zur Registerkarte "Daten" wechseln und "Duplikate entfernen" auswählen.
Drücken Sie dann im nächsten Bildschirm auf OK.
Dann können Sie entweder die Zeilen summieren oder einfach eine der Spalten auswählen, und Excel summiert sie tatsächlich für Sie. Schauen Sie einfach unten rechts auf Ihrem Bildschirm nach.
Alternativ können Sie die folgende Formel verwenden, um unterschiedliche Werte zu zählen:
=SUMPRODUCT((A2:A5000 <> "")/COUNTIF(A2:A5000,A2:A5000 & ""))
quelle
Verwenden Sie SUMPRODUCT und COUNTIF :
Verwenden Sie diese Matrixformel, um Ihre Bedingungen zu erfüllen:
Da es sich um eine Matrixformel handelt, muss diese beim Verlassen des Bearbeitungsmodus mit Strg-Umschalt-Eingabe anstelle der Eingabetaste bestätigt werden. Bei korrekter Ausführung wird
{}
die Formel von Excel umschlossen.quelle