Onkos jollain ideaa miten saan excelissä funktiolla tulostettua seuraavan kuukauden?
Mulla on tällänen funktio (eli B5 solussa on vaikka 1.1.11 ja tuolla funktiolla C5 soluun tulostuu helmikuu 2011)
=TEXT(CONCATENATE("1.";IF(MONTH(B5)=12;1;MONTH(B5) 1);".";IF(MONTH(B5)=12;YEAR(B5) 1;YEAR(B5)));"kkkk vvvv")
Ainoana ongelmana tässä tulee vastaan kun jos on erilaisia päiväys formaatteja (esim.d.M.yyyy ja dd/MM/yyyy).
Mulla on tällänen funktio (eli B5 solussa on vaikka 1.1.11 ja tuolla funktiolla C5 soluun tulostuu helmikuu 2011)
=TEXT(CONCATENATE("1.";IF(MONTH(B5)=12;1;MONTH(B5) 1);".";IF(MONTH(B5)=12;YEAR(B5) 1;YEAR(B5)));"kkkk vvvv")
Ainoana ongelmana tässä tulee vastaan kun jos on erilaisia päiväys formaatteja (esim.d.M.yyyy ja dd/MM/yyyy).
Vastaukset 1
Vanhimmat
Siis tuon B5 solun muotoilussako? Ei minulla ainakaan vaikuta sen muotoilu mitenkään vastaukseen.
Jos sinulla on Excel 2007 tai uudempi niin löytyy lyhyempi versio tuosta kaavasta, nimittäin EOMONTH-funktiolla (suom. KUUKAUSI.LOPPU)
C5=EOMONTH(B5;0) 1 - solun muotoiluksi "kkkk vvv"