29. august 2012 - 17:06Der er
10 kommentarer og 3 løsninger
Returnér sidste måned
Jeg har en celle, hvori jeg gerne vil have Excel til at returnere sidste måneds navn.
Dvs., hvis datoen i dag er 29-08, vil jeg gerne have Excel til at skrive "July". Altså helst på engelsk og uden årstalsangivelse. Hvis datoen er 01-09, skal Excel returnere "August".
Det bliver så, uden hjælpecelle: =VÆLG(MÅNED(IDAG())-1;"January";"February";"March";"April";"May";"June";"July";"August";"September";"Oktober";"November";"December")
Synes godt om
Slettet bruger
29. august 2012 - 17:59#5
Du kan også bruge vejmands formel og så i stedet for det format han foreslår da bruge:
[$-809]mmmm
Synes godt om
Slettet bruger
29. august 2012 - 18:00#6
Altså vejmands formel i #2.
Synes godt om
Slettet bruger
30. august 2012 - 05:32#7
Der var gledet noget ud i de formler jeg nævnte i #3. CHOOSE formlen mangler "December" til sidst og INDEX formlen mangler også "December" plus at der skulle stå MONTH foran (A1).
Af en eller anden mig ukendt grund kan jeg ikke få disse ting med når jeg her på siden trykker på "preview" selvom det faktisk står rigtigt i indtastningsvinduet.
Hans
Synes godt om
Slettet bruger
30. august 2012 - 07:14#8
Da der har været så meget rod omkring mine posteringer har jeg lige uploadet en fil med forskellige formler.
Hold da op! Der var masser af gode forslag som alle virker. Jeg har valgt at anvende Vejmands svar, da det er super at slippe for hjælpecellen. Ganske genialt, folkens - jeg takker mange gange! Smid et svar, så giver jeg point :)
Kun [$-809]mmmm forslaget virker med datoer i januar.
Men det kan let ændres ved ikke at trække en fra måneden og derefter bytte rundt på månedsnavnene i Vælg formlen: =VÆLG(MÅNED(IDAG());"December"; "January"; "February"; "March"; "April"; "May"; "June"; "July"; "August"; "September"; "October"; "November")
Synes godt om
Slettet bruger
01. september 2012 - 19:30#12
Niels_Bjarne - du har ret for såvidt angår VÆLG-formlen, men ikke hvad angår de to andre, herunder INDEKS-formlen,
=INDEKS(matrix;0) og INDEKS(matrix, 1) returnerer begge det første element i matrix.
Hans
Synes godt om
Slettet bruger
02. september 2012 - 06:13#13
Niels_Bjarne - glem venligst #12.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.