Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Summe in ein anderes Tabellenblatt übertragen





Frage

Hallo zusammen, ich möchte aus einer fortlaufenden Umsatzdatei die monatlichen Zwischensummen in ein neues Blatt übertragen, um dort dann eine anschauliche Übersicht zu gestalten. Das Problem ist, dass ich nicht weiß, in welcher Zeile die Zwischensummen stehen werden. Ich bräuchte z.B. eine Formel nach dem Motto "wenn in einer Zeile in Spalte 1 das Wort Zwischensumme steht, dann soll aus ebendieser Zeile der Wert, der in Spalte 22 steht, in das Tabellenblatt 5 übernommen werden". Weiß jemand, wie ich da weiterkomme? Vielen Dank an alle, die sich die Mühe machen, mir zu helfen! Gruß flori

Antwort 1 von Beverly

Hi Flori,

diese Formel listet alle Zwischensummen der Spalte B auf, wenn in A das Wort Zwischensumme seht (Spalte anpassen und Tabellennamen noch ergänzen

{=INDEX(B:B;KKLEINSTE(WENN(A$1:A$1000="Zwischensumme";ZEILE($1:$1000));ZEILE()))}

Ziehe die Formel dann so weit wie erforderlich nach unten. Es wird davon ausgegangen, dass die erste Formel in Zeile 1 steht, andernfalls ZEILE()+Startzeile schreiben.

Weiteres zu dieser Formel findest du unter diesem Link Excel-Formeln

Beachte bitte, dass du die { } nicht mit eingibst, sondern die Formel mit Strg+Shift+ET abschließt.

Bis später,
Karin

Antwort 2 von Beverly

Hi Flori,

Korrektur: es muss nicht

Zitat:
andernfalls ZEILE()+Startzeile schreiben.


heißen sondern

Zitat:
andernfalls ZEILE()-Startzeile schreiben.


wobei als Starzeile die Zeilennumer vor der ersten Zeile mit der Formel gilt.

Bis später,
Karin

Antwort 3 von flori-mori

Hallo Karin,
danke für Deine Mühe!!! Ich hab die Formel jetzt erst mal im gleichen Tabellenblatt ausprobiert, aber ich bekomme den Fehler #zahl!
ich hab sie so =INDEX(H:H;KKLEINSTE(WENN(A$1:A$1000="Zwischensumme";ZEILE($1:$1000));ZEILE()))
eingegeben. Muß in die letzte Klammer noch eine Eingabe rein?

Aber schon mal 1000 Dank für den link, der ist genau das, was ich brauche!

Liebe Grüße
flori

Antwort 4 von Beverly

Hi Flori,

drücke F2, sodass die Formel editiert wird. Falls du die { } von Hand geschrieben hast - lösche sie und drücke dann Strg+Shift+ET, wodurch die { } automatisch eingetragen werden. Das ist schon Alles.
In die letzte Klammer bei ZEILE() muss nichts, das ist die Funktion für die aktuelle Zeile.

Bis später,
Karin

Antwort 5 von flori-mori

Hallo Karin,
hab ich gemacht, aber die Fehlermeldung bleibt...
ich habe jetzt aber auch nicht so die Geduld, vielleicht werde ich mich heute abend noch mal richtig reinvertiefen.
Wenn Du noch eine Idee hast... vielen vielen Dank!!!

Lieben Gruß

flori

Antwort 6 von Beverly

Hu Flori,

ich habe mal eine Beispielmappe erstellt und hier hochgeladen Beispiel.
Datei nicht dirket öffnen sondern erst auf dem Rechner speichern, anschließend Dateiendung in "xls" ändern. Anders ließ sich die Mappe nicht hochladen.

Bis später,
Karin

Antwort 7 von flori-mori

Also, wenn hier jetzt eine begeistert ist, bin ich es!!!
Liebe Karin, vielen Dank! Es hat zwar etwas gedauert und ich habe ehrlich gesagt keine Ahnung, was ich da eigentlich mache, aber es funktionier! Super, Danke!

Gruß flori