Welche Excel-Formel zählt die Anzahl der Antworten, die eine Bedingung erfüllen, aber nur einmal für diese Person?

Welche Excel-Formel zählt die Anzahl der Antworten, die eine Bedingung erfüllen, aber nur einmal für diese Person?

Ich versuche, Umfrageantworten zu zählen. Ich möchte in der Lage sein, zu beantworten, wie viele Personen die Frage jemals mit dem Antwortwert „1“ beantwortet haben. Allerdings haben die Leute die Umfrage mehrfach beantwortet. Wenn sie die Umfrage dreimal beantwortet haben und beim ersten Mal „1“, beim zweiten Mal „2“ und beim dritten Mal „1“ gesagt haben, sollte das für diese Person eine 1 ergeben. Das gilt also für die folgenden Daten:

JM  27/03/2015  2
DR  10/04/2015  2
AD  24/04/2015  2
DR  15/05/2015  1
AD  29/05/2015  1
AD  20/06/2015  2
AD  04/07/2015  1
DR  18/07/2015  1
DR  31/07/2015  2
JM  15/08/2015  2
JM  22/08/2015  2

Die richtige Formel ergibt eine „2“, da DR&AD beide irgendwann mit „1“ geantwortet haben, während JM nur mit „2“ geantwortet hat. Ich habe viele Optionen ausprobiert, aber es scheint nicht richtig zu sein. Jede Person darf nur einmal gezählt werden, aber viele haben die Umfrage mehrfach beantwortet. Irgendwelche Vorschläge?

Antwort1

Dies ist in Access viel einfacher zu bewerkstelligen, aber vorausgesetzt, Sie können eine zusätzliche Spalte erstellen, können Sie D1 =IF(C1=1,A1,"")diese für alle Datensätze festlegen und ziehen/kopieren. An dieser Stelle wird die Funktion

=IF(COUNTIF(D1:D11,"")=0,
 SUM(IF(FREQUENCY(MATCH(D1:D11,D1:D11,0),MATCH(D1:D11,D1:D11,0))>0,1)),
 SUM(IF(FREQUENCY(MATCH(D1:D11,D1:D11,0),MATCH(D1:D11,D1:D11,0))>0,1))-1)

in einer Zelle gibt den gewünschten Wert zurück.

Eirikdaude hat eine viel einfachere Lösung gefunden als den dreizeiligen Code in einer verknüpften Lösung.

=SUMPRODUCT((D1:D11<>"")/COUNTIF(D1:D11,D1:D11&""))

ist viel einfacher!

verwandte Informationen