2016-11-24 1 views
3

Ich versuche, eine SUMME-Funktion zu erstellen, die dynamisch Werte in einer spezifischen Spalte eines benannten Bereichs in meiner Excel-Tabelle addiert.Auswählen einer bestimmten Spalte eines benannten Bereichs für die SUMMEF-Funktion

Es ist sehr einfach, dies zu tun, wenn keine Namen gibt Bereich ist:

enter image description here

Die Formel aussucht alle Zellen, die „London“ in ihrem Namen enthalten und fasst die Kosten in Bezug auf London .

Was ich versuche ist, einen benannten Bereich namens TripsData (A2: B5) zu verwenden und der SUMME-Funktion die Einträge in der Spalte 2 dieses Bereichs zu summieren, die das Kriterium erfüllen, London in ihrem Namen zu haben.

Wie kann ich das schaffen, ohne einen zweiten benannten Bereich für Spalte 2 erstellen zu müssen und einfach Excel zu sagen, dass es innerhalb der angegebenen Spalte dieses benannten Bereichs aussehen soll? Index/Match gibt nur einen Wert zurück, so dass dies nicht funktioniert, wenn mehrere Zellen mit London im Namen sind.

Danke für Ihre Hilfe!

Antwort

5

Verwenden INDEX auf eine bestimmte Spalte in dem benannten Bereich beziehen (es auf eine ganze Spalte beziehen kann), wie diese

=SUMIF(TripsData,"*London*",INDEX(TripsData,,2)) 
+0

Toller Tipp! Ich habe nie herausgefunden, dass ich das zweite Argument der INDEX-Methode leer lassen kann. –

1

Sie können überhaupt ohne benannte Bereiche tun, wenn Sie Ihre drehen Daten in ein Excel-Tabellenobjekt. Wählen Sie eine beliebige Zelle im Bereich oder den gesamten Bereich aus und klicken Sie auf Einfügen> Tabelle, oder drücken Sie Strg - T.

Es wird ein Dialog geben, der fragt, ob Ihre Tabelle Header hat. Deines tut. Jetzt können Sie die Tabelle und deren Spalten durch ihre inhärenten Namen verweisen und bauen Sie Ihre Formel wie folgt aus:

=SUMIF(Table1[Expense],"*London*",Table1[Cost]) 

enter image description here

Sie können die Tabelle umbenennen, natürlich, auch nach der Formel vorhanden ist. Wenn Sie auf eine Zelle in der Tabelle klicken, wird eine neue Multifunktionsleiste für Befehle angezeigt, die sich nur auf Tabellen beziehen. Es ist ein sehr mächtiges Werkzeug.

Alle Formeln, Formatierungen usw., die für eine ganze Tabellenspalte gelten, werden automatisch in neue Tabellenzeilen übernommen. Der Verweis auf die Tabellenspalte wird natürlich automatisch angepasst, so dass Sie sich nicht mit Namen dynamischer Bereiche herumschlagen müssen oder neu definieren müssen, wofür ein benannter Bereich gilt.

Hinweis: Die Formel verwendet strukturierte Referenzierung anstelle von Zelladressen. Diese Option kann deaktiviert werden, indem Sie auf Datei> Optionen> Formeln> Häkchen klicken oder die Option "Tabellennamen in Formeln verwenden" deaktivieren.

Verwandte Themen