4.4k Aufrufe
Gefragt in Tabellenkalkulation von michael10 Mitglied (109 Punkte)
Hallo liebe Gemeinde und Hallo,

ich erfasse Umsätze in Jahresdateien nun möchte ich die Zeiträume mit einander Vergleichen also wieviel Umsatz ich im Jahr 2008 im Zeitraum vom z.B. 01.01.08 bis zum 08.03.08 gemacht habe. In meiner Datei (die jedes Jahr indensich sind) steht in Zelle "D1:D200" das Datum und in Zelle "K1:K200" der errechnete Tagesumsatz. Nun bräuchte ich eine Formel die mir die Unsätze aus der 2008 Datei in meiner 2009 Datei für den Zeitraum bis zu meiner aktuellen Datumseingabe anzeigt.

Ich sag schon Danke vorraus.
Ich verwende Excel 2007.

Gruß Michael und schönen Sonntag noch.

13 Antworten

0 Punkte
Beantwortet von michael10 Mitglied (109 Punkte)
Hallo noch mal,

ich hatte da einen Denkfehler, ich habe gesagt die Formel soll die Zeiträume bis zur aktuellen Datumseingabe vergleichen das würde aber keinen Sinn machen sondern die Formel sollte die Umsätze bis zum heutigen Tag mit einander Vergleichen.

Gruß Michael
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Michael,

handelt es sich um 2 Arbeitsmappen oder 2 Arbeitsblätter?

Wie lauten die Namen dieser?

Gruß
Rainer
0 Punkte
Beantwortet von michael10 Mitglied (109 Punkte)
Hallo Rainer,

es handelt sich um zwei Arbeitsmappen.
Die Formel sollte bis zum aktuellen Tagesdatum vergleichen.
Als Name nimm einfach was du denkst den kann ich ändern.

Gruß Michael
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Michael,

dann gehe ich davon aus dass es sich um Umsatz2008.xlsx und Umsatz2009.xlsx handelt und in beiden Mappe die Tabelle1 relevant ist.

Mit folgender Formel ( in Umsatz2009 Zelle L1) bekommst Du den relevanten Umsatz aus 2008.
Formel bis zum aktuellen Datum runter ziehen.

=WENN(D1="";"";INDEX([Umsatz2008.xlsx]Tabelle1!$K:$K;VERGLEICH(DATUM(JAHR(D1)-1;MONAT(D1);TAG(D1));[Umsatz2008.xlsx]Tabelle1!$D:$D;0)))

Gruß
Rainer
0 Punkte
Beantwortet von michael10 Mitglied (109 Punkte)
Hallo Rainer erst mal danke für Mühe,

ich habe deine Formel getestet,
sie funzt aber leider nur bedingt.
Ich habe zwar die Formel noch nicht ganz verstanden weil Index und Vergleich kenn ich nicht. Ich gehe aber davon aus das sie die indentischen Tage mit einmander vergleicht, also zb. den
05.03.08 mit dem 05.03.09 und wenn sie den indentischen Tag nicht findet gibt sie "NV" zurück. Mir würde reichen wenn die Formel den Zeitraum vom 01.01.09 bis 09.03.09 also immer bis zum aktuellen Tagesdatum mit dem Vorjahr vergleicht, also als Gesamtbetrag, wobei zu bedenken ist das, das aktuelle Tagesdatum nicht in der Vorjahresdatei enthalten sein muß. Den vergleich der einzelnen Tage brauche ich gar nicht. Ich habe in meiner ersten Frage geschreiben das die Jahre immer identisch sind, damit habe nur den Aufbau der Datei gemeint.
Ich bin mal gespannt ob das überhaupt geht.

Gruß Michael
0 Punkte
Beantwortet von
Hallo,

versuch mal folgendes:

=SUMME(BEREICH.VERSCHIEBEN(B3;0;0;1;ANZAHL($B$10:$M$10)))

die bereiche mußt du halt anpassen

gruß

jasper
0 Punkte
Beantwortet von michael10 Mitglied (109 Punkte)
Hallo Jasper,

leider kann ich deine Formel nicht anpassen weil ich nicht weiß was ich wo anpassen müßte und wo ich den oder die Bezüge zu meiner Vorjahresdatei einfügen sollte.
Mit "Bereich.Verschieben" habe ich noch nie gearbeitet.

Gruß Michael
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Michael,

Formel in L1 eintragen und runter ziehen.
Sie zeigt zum aktuellen Datum die Summe aus dem Vergleichszeitraum des Vorjahres an.
Die anderen Zellen bleiben leer.

=WENN(D1=HEUTE();SUMMENPRODUKT((DATUM(JAHR([Umsatz2008.xlsx]Tabelle1!D$1:D$365)+1;MONAT([Umsatz2008.xlsx]Tabelle1!D$1:$D$365);TAG([Umsatz2008.xlsx]Tabelle1!D$1:$D$365))<=HEUTE())*([Umsatz2008.xlsx]Tabelle1!$K$1:$K$365));"")

Gruß
Rainer
0 Punkte
Beantwortet von
hallo michael,

in b3 ... m3 stehen die monatsumsätze für z.b. 2001,
in b4 ... m4 entsprechend für 2002.
in n3 .. n4 steht die formel

gruß jasper
0 Punkte
Beantwortet von michael10 Mitglied (109 Punkte)
Hallo Rainer,

Ich habe deine Formel angepaßt und in P7 eingefügt und dann runtergezogen

=WENN(D7=HEUTE();SUMMENPRODUKT((DATUM(JAHR('C:\Dokumente und Einstellungen\Computer\Eigene Dateien\Michael\[Küchencrew-2008.xls]Küchencrew'!D$7:D$210)+1;MONAT('C:\Dokumente und Einstellungen\Computer\Eigene Dateien\Michael\[Küchencrew-2008.xls]Küchencrew'!D$7:$D$210);TAG('C:\Dokumente und Einstellungen\Computer\Eigene Dateien\Michael\[Küchencrew-2008.xls]Küchencrew'!D$7:$D$210))<=HEUTE())*('C:\Dokumente und Einstellungen\Computer\Eigene Dateien\Michael\[Küchencrew-2008.xls]Küchencrew'!$K$7:$K$210));"")

Sie gibt oder aber gar keinen Wert zurück ist ein Fehler drin oder liegt es da dran das die Jahre halt nicht indentisch sind.

Hallo Jasper,

das ist leider immer noch zu wenig Info für mich.

Gruß Michael
...