Octavio hat ein Arbeitsblatt, das viele benannte Bereiche enthält. In einem Abschnitt seines Arbeitsblatts hat er eine Liste dieser Namen. In einer Formel, die die DSUM-Funktion verwendet, möchte Octavio verschiedene Zellen in dieser Liste verwenden, um auf die tatsächliche „Datenbank“ zu verweisen, die von der Funktion verwendet wird. Wenn beispielsweise „February11“ ein benannter Bereich ist und die Zelle F12 den Text „February11“ enthält, möchte Octavio F12 als ersten Parameter in der DSUM-Funktion angeben und den tatsächlichen Bereich abrufen lassen. Wenn er Folgendes versucht, wobei Kriterien ein benannter Bereich für die Summierungskriterien ist, wird eine Fehlermeldung angezeigt:

=DSUM(F12, "Profit", Criteria)

Die Lösung hierfür besteht darin, anstelle der tatsächlichen Zellenadresse die Ergebnisse der INDIRECT-Funktion zu verwenden. Diese Funktion erfasst alles, was sich in der Zelle befindet, auf die sie verweist, und verwendet diesen Inhalt als „Zeiger“ auf eine andere Zelle oder einen anderen Bereich. Wenn also Zelle F12 den Text „Februar11“ enthält, liefern die folgenden zwei Formeln genau das gleiche Ergebnis:

=DSUM(INDIRECT(F12), "Profit", Criteria)

=DSUM(February11, "Profit", Criteria)

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (5664) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tipps für die ältere Menüoberfläche von Excel finden Sie hier: