Ich habe in einer umfangreicheren Excel-Planungstabelle ein Problem mit einer unerklärlichen #WERT!-Fehlermeldung bei Verwendung von SUMMENPRODUKT zusammen mit INDEX. Nach langem Probieren habe ich das Problem auf das vereinfachte Beispiel in der Anhangsdatei eingegrenzt (Office 10). Auf das Verhalten kann ich mir aber keinen Reim machen:
Zellen A4:B6 ist beispielhaft die Matrix: 1 2 3 4 5 6
Zelle A9 berechnet das Summenprodukt über die Matrixenfunktion: ={SUMMENPRODUKT(INDEX(A4:A6;1:3;1);INDEX(B4:B6;1:3;1))}
Alles funktioniert.
Wenn in Zelle A1 ein Text eingetragen wird (und zwar nur dort), gibt die Funktion einen #WERT!-Fehler aus. Kein Fehler, wenn in anderen Zellen ein Text eingetragen wird. Kein Fehler, wenn in A1 eine Zahl eingetragen wird.
Kann jemand dieses Verhalten nachvollziehen und erklären? Vielen Dank und schöne Grüße. Hnnr
24.05.2019, 22:34 (Dieser Beitrag wurde zuletzt bearbeitet: 24.05.2019, 22:34 von Hnnr.)
Hallo Marco,
ganz klar ist es mir noch nicht: Ich gebe in INDEX(Matrix;Zeile;[Spalte]) als ersten Parameter "Matrix" den Zellbereich A4:A6 an. Das ist meine Matrix auf die sich "Zeile" und "Spalte" beziehen. Warum hat ein Eintrag in A1 (außerhalb) diese Bereichs einen Einfluss auf das verhalten der Formel? Danke für deine Antwort. Gruß Hnnr
ich wiederhole nochmal: Das ist die Vereinfachung des Problems, dass ich in einer umfangreicheren Tabelle habe (in der ich dynamische Bezüge verwende). Und nochmals: Wenn ICH (Excel 10) in der Beispieldatei in A1 einen Text eintrage (keine Zahl), dann ist die Auswertung in A9 #WERT!
ich wiederhole nochmal: Das ist die Vereinfachung des Problems, dass ich in einer umfangreicheren Tabelle habe (in der ich dynamische Bezüge verwende). Und nochmals: Wenn ICH (Excel 10) in der Beispieldatei in A1 einen Text eintrage (keine Zahl), dann ist die Auswertung in A9 #WERT!
Gruß Hnnr
Hallo, okay, wenn das so ist... Du verrätst den Sinn nicht und stellst fest. Deine Feststellung ist nicht falsch, aber warum das so ist, hängt doch von der Aufgabe ab, die nicht bekannt ist.
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage
danke für die Antwort. Nochmal der Hinweis: Wenn nichts in Zelle A1 steht, funktioniert die Formel wie von mir gedacht. Meine Erwartung ist: Da ich die Formel als Matrixformel {} verwende, wird der Zellbereich Zeile 1:3 durchlaufen und es ist keine "uneindeutige" Angabe. Wo ist mein Denkfehler? Gruß Hnnr