Seite 1 von 1

[GELÖST] INDIREKT Funktion

Verfasst: Mo 10. Jan 2022, 16:39
von rodiboki
Hallo,

ich habe noch eine Frage.

Beispiel:
In der Tabelle1 steht in Zelle B2 eine 5
In der Tabelle2 steht in Zelle B2 eine 3 und in Zelle B3 'Tabelle1'
In Tabelle2 normal würde man schreiben C3= Tabelle1.B2 + Tabelle2.B2 (Tabelle2 braucht man hier nicht angeben)
dann hat man die Summe 8
Mit C3=INDIREKT(VERKETTEN(B3;".B2")) + Tabelle2.B2 funktioniert das auch.
soweit OK.

Ich hatte ja gerade mein anderes Posting: viewtopic.php?f=6&t=37414
mit der Lösung: C3=SUMMENPRODUKT(A1:A20;MONAT(B1:B20)>=4;MONAT(B1:B20)<=6)

In Tabelle1 steht in Spalte A der Betrag und in Spalte B dazu das Datum.

Wenn die Ausgangswerte in der Tabelle1 drin stehen und in Tabelle2 die
Summen ermitteln werden, würde das ja so aussehen:
C3=SUMMENPRODUKT(Tabelle1.A1:A20;MONAT(Tabelle1.B1:B20)>=4;MONAT(Tabelle1.B1:B20)<=6)
( Hier im Beispiel fürs 2. Quartal)

Ich möchte aber den Tabellenamen in Zelle B3 (hier Tabelle1) aus einer Zelle beziehen...

Hatte schon probiert
C3=SUMMENPRODUKT(INDIREKT(VERKETTEN(B3;".A1:A20));MONAT(INDIREKT(VERKETTEN(B3;".B1:B20")))>=4;MONAT(INDIREKT(VERKETTEN(B3;".B1:B20")))<=6)

ich weiß da nicht weiter...

Wie muss man das machen ?

Gruß
Mathias

Re: INDIREKT Funktion

Verfasst: Mo 10. Jan 2022, 18:09
von mikele
Hallo,
ich bin mir nicht sicher, ob es nur ein Übertragungsfehler ist, aber in der Formel fehlen 1x die "

Code: Alles auswählen

=SUMMENPRODUKT(INDIREKT(VERKETTEN(B3;".A1:A20"));MONAT(INDIREKT(VERKETTEN(B3;".B1:B20")))>=4;MONAT(INDIREKT(VERKETTEN(B3;".B1:B20")))<=6)

Re: INDIREKT Funktion

Verfasst: Di 11. Jan 2022, 16:18
von rodiboki
Hallo,
danke erstmal.
Ja, das in der Tat Übertragungsfehler.

In meiner Beispiel Tabelle funktioniert das, nur in der Tabelle, wo ich das brauche funktioniert das nicht.

Beispieltabelle wo es funktioniert... Siehe Tabelle2 Zelle C4
tmp.ods
Tabelle, wo es funktioniert!
(11.18 KiB) 136-mal heruntergeladen
Tabelle mit Fehler... Siehe Monatsliste Zelle D4
BL_Tabelle.ods
Tabelle mit Fehler!
(13.36 KiB) 134-mal heruntergeladen
Ich sehe den Fehler einfach nicht.

Gruß
Mathias

Re: INDIREKT Funktion

Verfasst: Di 11. Jan 2022, 17:41
von mikele
Hallo,
aus irgendwelchen Gründen ist unter ->Extras->Optionen->LibreOffice Calc->Formel->Angepasst [Details]
unter Bezügesyntax für Zeichenkettenbezug "Excel A1" eingestellt. Das bedeutet, dass diese Datei ein ! nach dem Tabellennamen erwartet. Standard ist "Formelsyntax"

Re: INDIREKT Funktion

Verfasst: Di 11. Jan 2022, 19:25
von rodiboki
Hallo,

das war ein guter Hinweis, weil ich die eine Tabelle von jemandem bekommen habe mit Excel.
Ich habe meine Beispieltabelle mit Calc gemacht.

Alles klar.
Jetzt funktioniert das.

Vielen Dank.

Gruß
Mathias