Seite 1 von 1

Re: Auf Formel in anderer Zelle zugreifen

Verfasst: Mi, 28.10.2015 21:43
von mikeleb
Hallo,

es scheint mir einfacher einen anderen Weg für die Berechnung zu wählen.
Wenn ich es richtig verstanden habe, hat jeder der "Begriffe" wie "TD" etc. einen bestimmten Wert. Diese Begriffe befinden sich in C13:C43 und nun möchtest du die Werte addieren. Aufeändig wird es nun, wenn sich die Begriffe oder die zugehörigen Werte ändern.
Mein Vorschlag (siehe Anhang):
1) Auf ein Extrablatt eine Tabelle mit den Begriffen und Werten. (auf Tabellenblatt "Daten"; den Bereich A1:B11 habe ich "faktoren" genannt) Damit lässt sich der Bereich bequem erweitern und folgende Formel einfacher schreiben:
2) Berechnung mit folgender (einfacherer) Formel:

Code: Alles auswählen

=SUMMENPRODUKT(SVERWEIS(C13:C43;faktoren;2;0))
Habe ich dich richtig verstanden?
edit: uups ... kann gerade keinen Anhang hochladen ... folgt demnächst

Re: Auf Formel in anderer Zelle zugreifen

Verfasst: Do, 29.10.2015 15:32
von mikeleb
Hallo,

in welche Zellen willst du nichts schreiben?
Was soll passieren, wenn es zu einem Begriff keinen Wert gibt?

Re: Auf Formel in anderer Zelle zugreifen

Verfasst: Do, 29.10.2015 18:42
von mikeleb
Hallo,

dann funktioniert die Formel

Code: Alles auswählen

=SUMMENPRODUKT(WENN(C13:C43="";0;SVERWEIS(C13:C43;faktoren;2;0)))

Re: Auf Formel in anderer Zelle zugreifen

Verfasst: Fr, 30.10.2015 14:09
von paljass
Hi tamo,
da eine WENN-Funktion nicht für eine komplette Spalte gedacht ist
So was ist immer ein Grund, eine Formel mal als Matrixformel auszuprobieren.
Wenn du also Mikeles Formel eingibst und mit Strg-Umschalt-Enter abschließt, funktionierts.

Gruß
paljass


P.S.: ausprobiert unter AOO 4.1.1

Re: Auf Formel in anderer Zelle zugreifen

Verfasst: Fr, 30.10.2015 17:48
von mikeleb
Hallo,

einfacher als ein Screenshot, wäre die (ggf. anonymisierte) Datei.
Aber damit kann ich immer noch nicht manuelle Stunden eintragen
Welche Stunden? Was soll damit getan werden? Das sind sind Dinge, die (für mich) aus dem Screenshot nicht hervorgehen.

Re: Auf Formel in anderer Zelle zugreifen

Verfasst: Fr, 30.10.2015 18:20
von Tamo
Sooo jetzt (die Bestätigungsmail war mal wieder im Spamordner -.-)

hier nochmal direkt hier hochgeladen:
Test.ods
(14.48 KiB) 40-mal heruntergeladen

Re: Auf Formel in anderer Zelle zugreifen

Verfasst: Fr, 30.10.2015 20:17
von mikeleb
Hallo,
wenn ich es richtig verstehe, möchtest du in die Zellen G13:G43 entweder die Kürzel für bestimmte Dienstzzeiten oder eine bestimmte Stundenanzahl oder auch gar nichts eintragen.
Dannn sollte

Code: Alles auswählen

=SUMMENPRODUKT(WENN(ISTZAHL(G13:G43);G13:G43;WENN(ISTNV(SVERWEIS(G13:G43;Legende;8;0));0;SVERWEIS(G13:G43;Legende;8;0))))
als Matrixformel funktionieren.

Re: Auf Formel in anderer Zelle zugreifen

Verfasst: Fr, 30.10.2015 20:54
von Tamo
genau so in der Art wollte ich das auch schon probieren aber ich bekomme dann keine Matrix mehr hin mit strg+umschalt+enter :(

gibts da irgend welche einstellungen die man noch umändern muss dass man aus mehr dingen eine Matrix machen kann?

Re: Auf Formel in anderer Zelle zugreifen

Verfasst: Fr, 30.10.2015 21:22
von mikeleb
Hallo,
die Formel einfügen, evtl. noch ein Zeichen mehr und dieses gleich wieder löschen, und dann strg+umschalt+enter.

Re: Auf Formel in anderer Zelle zugreifen

Verfasst: Sa, 31.10.2015 12:32
von Tamo
:lol: :lol: :lol: :lol: Danke es hat geklappt!

jetzt muss ich das noch übersichtlicher umsetzen und fertig ist das Ding! :)

aber es ist irgendwie lustig, dass ein solch komplexes Programm mit so einem Trick hinters Licht geführt werden kann aber irgendwie auch verstörend...

LG Tamo

Ich denke das Thema kann geschlossen werden

Re: Auf Formel in anderer Zelle zugreifen

Verfasst: Sa, 31.10.2015 13:27
von mikeleb
Hallo,
durch Einfügen + Löschen machst du eindeutig klar, dass du etwas geändert hast.
Das Thema schließt du selbst, indem du deinen ersten Beitrag editierst.

Re: Auf Formel in anderer Zelle zugreifen

Verfasst: Sa, 31.10.2015 13:44
von Tamo
ich würde gern den ersten Beitrag editieren, aber das geht leider nicht, da ich ihn nicht als registrierter User geschrieben hab ;)

_________________
Moderation: Der gute Wille zählt! Daher habe ich das für dich erledigt. — lorbass, Moderator