2016-06-09 6 views
0

Ich habe zwei Spalten: erste enthält Werte (in diesem Fall Stunden) und die zweite enthält IDs. Ich muss nur einen Wert für eine ID summieren. Ich bin mir nicht sicher, ob es klar ist, aber "Lösung" dieses Beispiels sollte sein 19,5Zählen Sie nur einen Wert für eine ID

Leider ist diese Tabelle nicht in irgendeinem netten Entwurf vorbereitet, also kann ich nicht sogar Pivot-Tabelle verwenden.

Irgendwelche Ideen? Danke vielmals.

screenshot here

+0

Screenshot nicht überprüft, aber 'sumif' geraten. – findwindow

+0

Wenn Sie Ihr Beispiel auf dem Bildschirm sehen, welche Ergebnisse erwarten Sie? – chishaku

+0

er erwartet 19,5, was 3 x 6,5 ist. Leider gibt es 2-5s, 2-4s und 1-1. da ist nichts von dreien. also nicht sicher, wie sie zu 19,5 basierend auf den vorgestellten Daten –

Antwort

2

Die Lösung Ich habe verwendet eine Helfer-Spalte. Es setzt voraus, Ihre Werte der Spalte A sind und Ihre IDs sind Spalte B.

In der Spalte neben IDs verwenden Sie die folgende Formel:

=COUNTIF($B$2:B2,B2) 

Dann in der Zelle, wo Sie Ihre Antwort die folgende SUMIF Formel verwenden möchten

=SUMIF(C2:C6,1,A2:A6) 
0

eine Lösung, die eine Matrixformel zu verwenden wäre, kann arbeiten:

{=SUM((A1:A5)/COUNTIF(B1:B6,B1:B6))} 

Dadurch wird jeder Eintrag in Spalte A durch die Anzahl der IDs vor dem Summieren geteilt.

6,5 5 = 3,25 
6,5 5 = 3,25 
6,5 4 = 3,25 
6,5 4 = 3,25 
6,5 1 = 6,5 
      ------ 
       19,5 

Um die Formel als Array einzugeben, geben Sie nicht die {'s ein. Verwenden Sie stattdessen STRG + UMSCHALT + EINGABETASTE anstatt nur EINGABETASTE, wenn Sie abgeschlossen sind.

Verwandte Themen