2017-06-26 4 views
0

Ich habe eine Reihe von Datenelementen, wo ichExcel - Vlookup & Countif?

Date, Name of Person, Class Name, RSVP, Attended

haben Und ich versuche, einen Bericht zu erstellen, in dem ich die die Anzahl der Zeiten haben, dass eine Person Attended wo die RSVP ist Ja .

Ich habe dieses Recht jetzt, aber es gibt mir nur jede Instanz, wo der Wert Ja in RSVP ..

A3 contains the person's name 
The data is is T3:W135 
The Column for RSVP is W 

=IF(ISERROR(VLOOKUP($A3,'Data - Week 1'!$T$3:$W$135,1,0)),0,COUNTIF('Data - Week 1'!$W$3:$W$135,"Yes")) 
+1

Warum nicht einfach eine Pivot-Tabelle verwenden? –

+0

Ich habe das schon gemacht, aber es gibt noch mehr, was ich mit dem Bericht machen möchte als nur diesen einen Punkt. Es gibt vlookups, um den Typ der besuchten Klasse zu kategorisieren. Hoffte, einfach in der Lage zu sein, es zu programmieren, die Daten zu aktualisieren, und der Bericht spuckt gut aus, ohne manuell zu zählen. –

+0

Das klingt sicherlich machbar. Ob es mit VBA, Power Query oder Formeln einfacher wäre, hängt von Ihren genauen Spezifikationen ab. –

Antwort

1

Verwendung COUNTIFS():

=COUNTIFS('Data - Week 1'!$T:$T,$A3,'Data - Week 1'!$W:$W,"Yes",'Data - Week 1'!$X:$X,"Yes") 

ich, dass Sie gehe davon aus haben Yes/No in der begleitenden Spalte

+0

Am Ende habe ich eine Pivot-Tabelle für dieses Datenelement erstellt und ich habe das ganze Nein durch nichts ersetzt, damit es in der Tabelle korrekt gezählt wird. –