Frage-an-Community.xlsx (Größe: 9,54 KB / Downloads: 10)
Hallo, in meiner Excel Liste möchte ich die Resultate von jeweils 3 Multiplikationen addieren. Versucht habe ich dieses mit der Formel =+(A1*G)+(A2*H)+(A3*I) die ich in die entsprechenden Felder einfüge will. Leider komme ich da auf eine Fehlermeldung.
Eigentlich, meine ich müsste das aber möglich sein, weil immer pro Zeile nur in einem der Felder G, H, I ein Wert eingetragen ist.
Was mache ich falsch... Vielen Dank für eine kurze Antwort
28.03.2018, 12:43 (Dieser Beitrag wurde zuletzt bearbeitet: 28.03.2018, 12:43 von Ego.)
Hallo f...,
du hast recht. Wenn dem Formelinterpreter an Stellen, an denen er eine einzelne Zelle erwartet, ein Bereich übergeben wird, nimmt er den impliziten Bezug. In diesem Fall die gleiche Zeile, in der auch die Formel steht.
Nur erkennt der Interpreter ein "G" nicht als Bereich (wie auch die Fehlermeldung "#NAME?" widerspiegelt). Richtig ist hier "G:G".
Eine Klammerung ist nicht notwendig.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.