Hallo,
was Du vermutlich willst, geht nicht mit “Datenbankbereichen” (angelegt via Daten -> Bereich festlegen...
, sondern nur mit “Benannten Bereichen” (angelegt über Tabelle -> Benannte Bereich -> Festlegen...
). Für den Fall aus Deinem Beispiel definierst Du 2 Benannte Bereichen. Ich nenne die hier einfach
Bereich 1: X
(z.B. A2:A11
)
Bereich 2: Y
(z.B. B2:B11
)
Nun schreibst Du in die Zelle C2: =X+Y
, beendest die Eingabe aber mit der Tastenkombination STRG+UMSCHALT+ENTER
anstatt mit nur ENTER
und die Formel verwandelt sich in die Matrixformel {=X+Y}
. Diese Matrixformel wird beim Speichern und Laden, im Gegensatz zu Datenbankbereichen, nicht in ihre jeweiligen Adressen umgewandelt.
Siehe dazu auch folgenden Beispieldatei: BenanterBereichCalc.ods
Anmerkungen
- Nur getestet bei Speicherung im nativen ODF (hier:
.ods
Format).
- Damit sollte man keine Spaltenüberschriften in die als “Benannter Bereich” definierten Bereiche mit aufnehmen. Dies führt in aller Regel zu einem
#VALUE!
Fehler für die erste Zeile (bei mathematischen Operationen) und man kann das durchaus als Nachteil sehen (Ersatzformel: {=IFERROR(X+Y;"")}
)
Ach ja - Deine Frage: “Wie kann man die Verwendung der Datenbankbereich in Formeln nach dem Speichern erhalten?” würde ich also mit “Das geht überhaupt nicht” beantworten. Die Alternative steht in dieser Antwort oben.
Ich hoffe das hilft.