Office: Wenn Monatsende erreicht soll der Monat in einer anderen Spalte erscheinen

Helfe beim Thema Wenn Monatsende erreicht soll der Monat in einer anderen Spalte erscheinen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Forum, unbedarfter Excel Benutzer braucht Hilfe. Ich habe in einer Excel Mappe ein Anfangsdatum z.B. 31.08.2013 in Zelle A10 stehen. In Zelle... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von gerdiri, 28. September 2013.

  1. gerdiri Erfahrener User

    Wenn Monatsende erreicht soll der Monat in einer anderen Spalte erscheinen


    Hallo Forum,
    unbedarfter Excel Benutzer braucht Hilfe.
    Ich habe in einer Excel Mappe ein Anfangsdatum z.B. 31.08.2013 in Zelle A10 stehen. In Zelle A9 steht das aktuelle Datum über =Heute(). In Spalte B soll in Zelle 9, wenn Heute() größer ist als der 31.08.2013 und das Monatsende vom neuen Monat (in diesem Fall wäre das der 30.09.2013) erreicht ist dann 30.09.2013 dort erscheinen, sonst soll die Zelle in B9 freibleiben, damit erst wenn das Datum erscheint, dort noch andere Rechenoperationen folgen können. So soll auch dann in Spalte C usw. jeweils bei erreichen des Monatsendes dort dann 31.10.2013, in Spalte D dann am 30.11.2013 usw. erscheinen. Gibt es dafür eine Formel? Und wenn ja, wie kann man diese in eine wenn Abfrage einbinden.
    Würde mich über Hilfe freuen.
    Gruß Gerd
    [TABLE="width: 1664"]
    <tbody>[TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][TABLE="width: 416"]
    <tbody>[TR]
    [TD="colspan: 2"]Kosten Verbrauch + Grundpreis

    [/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]Strom[/TD]
    [TD="align: right"]30.09.2013[/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]€/kWh[/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]Grundpreis €[/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]6,19 €[/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD]0,25 €[/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD="align: right"]28.09.2013[/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD="align: right"]30.09.2013[/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    </tbody>[/TABLE]
    [/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD][/TD]
    [TD="align: right"][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD="align: right"][/TD]
    [TD][/TD]
    [TD="align: right"][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD="align: right"][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD="align: right"][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD="align: right"][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD="align: right"][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [TD][/TD]
    [/TR]
    </tbody>[/TABLE]
     
  2. cpt. Nemo Erfahrener User
    Hallo Gerd,

    stelle mal eine "vernünftige" Mustertabelle ein. SO verstehe ich nicht, was du wirklich willst ...
     
    cpt. Nemo, 28. September 2013
    #2
  3. Beverly
    Beverly Erfahrener User
    Hi,

    meinst du das so: diese Formel in B9 =WENN(UND($A10>$A9;$A$10=MONATSENDE($A10;0));DATUM(JAHR($A10);MONAT($A10)+SPALTE();1)-1;"") und dann nach rechts ziehen.

    Bis später,
    Karin
     
  4. gerdiri Erfahrener User

    Wenn Monatsende erreicht soll der Monat in einer anderen Spalte erscheinen

    Danke für Deine Mühe Karin,
    die Rechenoperationen funktionieren mit Deiner Formel wenn Monatsende erreicht, nur wird leider der Monat (z.B. 30.09.13)nicht in der Spalte angezeigt.

    Cpt. Nemo, leider kriege ich das mit der Mustertabelle nicht mehr hin, habe das Makro zum einfügen in Forum nicht mehr und auch intensive suche im Forum hat mir es nicht wiedergebracht.
    Gruß Gerd
     
  5. Beverly
    Beverly Erfahrener User
    Hi,

    also bei mir schon:


    Tabelle1[TABLE="width: 1"]
    <colgroup><col style="font-weight:bold; width:40px;"><col style="width:106px;"><col style="width:106px;"><col style="width:106px;"><col style="width:106px;"></colgroup><tbody>[TR="bgcolor: #99CCFF"]
    [TD] [/TD]
    [TD]A[/TD]
    [TD]B[/TD]
    [TD]C[/TD]
    [TD]D[/TD]
    [/TR]
    [TR]
    [TD="bgcolor: #99CCFF, align: center"]9[/TD]
    [TD="bgcolor: #FFFFFF, align: left"]31.08.2013[/TD]
    [TD="bgcolor: #FFFFFF, align: right"]31.10.2013[/TD]
    [TD="bgcolor: #FFFFFF, align: right"]30.11.2013[/TD]
    [TD="bgcolor: #FFFFFF, align: right"]31.12.2013[/TD]
    [/TR]
    [TR]
    [TD="bgcolor: #99CCFF, align: center"]10[/TD]
    [TD="bgcolor: #FFFFFF, align: left"]30.09.2013[/TD]
    [TD="bgcolor: #FFFFFF"] [/TD]
    [TD="bgcolor: #FFFFFF"] [/TD]
    [TD="bgcolor: #FFFFFF"] [/TD]
    [/TR]
    </tbody>[/TABLE]

    [TABLE="width: 1"]
    <tbody>[TR="bgcolor: #FFCC66"]
    [TD="colspan: 3"] verwendete Formeln [/TD]
    [/TR]
    [TR="bgcolor: #FFCC66"]
    [TD] Zelle [/TD]
    [TD] Formel [/TD]
    [TD] Bereich [/TD]
    [/TR]
    [TR]
    [TD]$B$9:$D$9 [/TD]
    [TD]=WENN(UND($A10>$A9;$A$10=MONATSENDE($A10;0));DATUM(JAHR($A10);MONAT($A10)+SPALTE();1)-1;"")[/TD]
    [TD] [/TD]
    [/TR]
    </tbody>[/TABLE]

    Tabellendarstellung in Foren Version 9.8 by Beverly's Excel-Inn


    Bis später,
    Karin
     
  6. gerdiri Erfahrener User
    Hallo Karin,
    bei mir kommt nur die Meldung (#Name?) in den Spalten B9-D9. Auch das ändern der Formatierung schaffte keine Abhilfe.
    Gruß Gerd
     
  7. Beverly
    Beverly Erfahrener User
    Hi Gerd,

    falls du eine Excelversion vor 2007 verwendest, musst du die Analysefunktionen aktivieren, damit die Funktion MONATSENDE() berechnet werden kann.

    Bis später,
    Karin
     
  8. gerdiri Erfahrener User

    Wenn Monatsende erreicht soll der Monat in einer anderen Spalte erscheinen

    Hallo Karin,
    nein ich benutze Excel 2010.
    Gruß Gerd
     
  9. Kallewirsch Erfahrener User
    Hallo,

    kurz und ohne Analysefunktionen:

    [TABLE]
    <tbody>[TR="bgcolor: #FAFAFA"]
    [TD="colspan: 4, align: center"]Arbeitsblatt mit dem Namen 'Tabelle1'[/TD]
    [/TR]
    [TR="bgcolor: #cacaca"]
    [TD][/TD]
    [TD="align: center"]A[/TD]
    [TD="align: center"]B[/TD]
    [TD="align: center"]C[/TD]
    [/TR]
    [TR]
    [TD="bgcolor: #cacaca, align: center"]9[/TD]
    [TD="align: right"]31.08.2013[/TD]
    [TD="align: right"]30.09.2013[/TD]
    [TD="align: left"][/TD]
    [/TR]
    </tbody>[/TABLE]

    [TABLE]
    <tbody>[TR="bgcolor: #eeaaaa"]
    [TD]Zelle[/TD]
    [TD]Formel[/TD]
    [/TR]
    [TR]
    [TD]B9[/TD]
    [TD]=WENN(HEUTE()>A9;DATUM(JAHR(A9);MONAT(A9)+2;0);"")[/TD]
    [/TR]
    [TR]
    [TD]C9[/TD]
    [TD]=WENN(HEUTE()>B9;DATUM(JAHR(B9);MONAT(B9)+2;0);"")[/TD]
    [/TR]
    </tbody>[/TABLE]
    [TABLE]
    <tbody>[TR]
    [TD]Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg[/TD]
    [/TR]
    </tbody>[/TABLE]


    Gruß

    Edgar
     
    Kallewirsch, 29. September 2013
    #9
  10. gerdiri Erfahrener User
    Hallo Karin,
    habe den Fehler gefunden, Pause war wohl nötig. Es hatte sich in den Befehl eine Leerstelle eingeschlichen.
    Aber das Ergebnis ist leider so nicht gewollt. Das Datum soll erst in Spalte B1 erscheinen, wenn wirklich der letzte Tag des Monats, in diesem Fall der 30.09.2013 erreicht ist. Die anderen Spalten sollen jeweils bis zum nächsten Monatsende freibleiben, da die Rechenoperationen gestartet werden, wenn die Spalte z.B. C1 etwas enthält, das größer 0 ist. Verfälscht mir sonst meine Zwischenergebnisse. Muß wohl versuchen, einen anderen Weg zu gehen. Vielen Dank für Deine Bemühungen.
    Gruß Gerd
     
  11. Beverly
    Beverly Erfahrener User
    Hi Gerd,

    versuche es mal so: in B9 =WENN(UND($A10>$A9;MONAT($A10)-MONAT($A9)=SPALTE()-1);DATUM(JAHR($A9);MONAT($A9)+SPALTE()+1;1)-1;"") und dann nach rechts ziehen.

    Bis später,
    Karin
     
  12. gerdiri Erfahrener User
    Hallo Karin,
    klappt bis auf einen Schönheitsfehler großartig, nur wenn z.B. in Spalte D9 dann der nächste Monat erreicht ist, verschwindet der Vormonat aus Spalte C9 und somit auch die darunter ausgeführten Rechenvorgänge. Diese Spalte muß ich dann händisch mit dem Monat füllen.
    Gruß Gerd
     
  13. Beverly
    Beverly Erfahrener User

    Wenn Monatsende erreicht soll der Monat in einer anderen Spalte erscheinen

    Hi Gerd,


    <b><em>Tabelle1</em></b>
     ABCD
    931.08.201331.10.2013   
    1030.09.2013     
    <br/>
    verwendete Formeln
    Zelle Formel Bereich
    $B$9 =WENN(UND($A10>$A9;$A10=MONATSENDE($A10;0));DATUM(JAHR($A9);MONAT($A9)+SPALTE()+1;1)-1;"") 
    $C$9:$D$9 =WENN(UND(B9<>"";MONATSENDE($A10;0)>=B9);MONATSENDE(B9;SPALTE($A1));"") 
    $A$10 =HEUTE() 
    <br/>Tabellendarstellung in Foren Version 9.8 by Beverly's Excel-Inn<br/>

    Bis später,
    Karin
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
  14. gerdiri Erfahrener User
    Mensch Karin,
    das ist es, vielen vielen Dank für Deine Bemühungen. Nur für mich, zum besseren Verständnis, versuche es noch immer nachzuvollziehen. Was müßte ich ändern, um nicht in Spalte B9 zu beginnen sonden das ganze in C9 mit den gleichen Daten starten zu lassen?
    Viele Grüße aus HH
    Gerd
     
  15. Beverly
    Beverly Erfahrener User
    Hi Gerd,

    habe ich das richtig verstanden, dass die Vergleichs- und Ausgangswerte nach wie vor in A9 und A10 stehen und die Anzeige der Monatsenden nicht in Spalte B sondern C beginnen, also B9 keine Formel enthalten soll?


    <b><em>Tabelle1</em></b>
     ABCDEF
    931.08.2013  31.10.2013     
    1030.09.2013         
    <br/>
    verwendete Formeln
    Zelle Formel Bereich
    $C$9 =WENN(UND($A10>$A9;$A10=MONATSENDE($A10;0));DATUM(JAHR($A9);MONAT($A9)+SPALTE();1)-1;"") 
    $D$9:$F$9 =WENN(UND(C9<>"";MONATSENDE($A10;0)>=C9);MONATSENDE(C9;SPALTE($A1));"") 
    $A$10 =HEUTE() 
    <br/>Tabellendarstellung in Foren Version 9.8 by Beverly's Excel-Inn<br/>

    Bis später,
    Karin
     
    Zuletzt von einem Moderator bearbeitet: 30. November 2020
Thema:

Wenn Monatsende erreicht soll der Monat in einer anderen Spalte erscheinen

Die Seite wird geladen...
  1. Wenn Monatsende erreicht soll der Monat in einer anderen Spalte erscheinen - Similar Threads - Monatsende erreicht Monat

  2. Mail senden maximale Textlänge erreicht ?

    in Microsoft Excel Hilfe
    Mail senden maximale Textlänge erreicht ?: Guten Tag liebes Forum Ich hätte eine Frage an der ich mich ein wenig herumärgere. Habe ich hier einfach die 255 erlaubten Zeichen Überschritten ? Wenn ich den Text kürze dann verschwindet der...
  3. Eine Woche spaeter oder Monatsende - was eher kommt

    in Microsoft Excel Tutorials
    Eine Woche spaeter oder Monatsende - was eher kommt: Ab A1 sollen rechts die Folge-Montage oder Monatsenden ausgegeben werden, je nachdem, was eher kommt: 01.01.2021 04.01.2021 11.01.2021 18.01.2021 25.01.2021 31.01.2021 01.02.2021 08.02.2021 ......
  4. x-Achse Liniendiagramm Monatsende anzeigen

    in Microsoft Excel Hilfe
    x-Achse Liniendiagramm Monatsende anzeigen: Hallo zusammen, ich habe ein Liniendiagramm mit zwei Datenreihen. Darin sind Tagesdaten enthalten. Die Beschriftung der x-Achse sieht zu Beginn noch so aus, wie ich das gerne hätte: 31.05.2007...
  5. MONATSENDE (Funktion)

    in Microsoft Excel Tutorials
    MONATSENDE (Funktion): MONATSENDE (Funktion) Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel für das Web Excel 2019 Excel 2016 Excel 2019 für Mac Excel...
  6. MONATSENDE() per VBA

    in Microsoft Excel Hilfe
    MONATSENDE() per VBA: Hallo zusammen, kann man die Analysefunktion Monatsende auch per VBA realisieren? Vielen Dank der Bug 129739
  7. Datum zum Monatsende und dazugehörigen Wert übertragen

    in Microsoft Excel Hilfe
    Datum zum Monatsende und dazugehörigen Wert übertragen: Hallo Wie kann ich von Tabelle1 automatisch das Datum A2- und den dazugehörigen Wert B2- in Tabelle2 übertragen? Vergessen: Excel 2010
  8. Tag Vergleich in Auswahlabfrage am Monatsende

    in Microsoft Access Hilfe
    Tag Vergleich in Auswahlabfrage am Monatsende: Ich habe eine Geburtstags DB in welcher sich als Tabellen die Geburtstage und Namen sowie in einer weiteren zusätzliche Infos zu den Personen befinden. Die Arbeit der gesamten DB incl. der vielen...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden