Annonceindlæg fra Conscia
02. januar 2021 - 20:25
#1
Hvis jeg kan gå ud fra at det der står i E2 og E3 er datoer, så kan denne formel klare det =HVIS(E3="";E2;E3). Husk at formatere cellen, så den viser formatet dd-mm-åååå
Synes godt om
1 synes godt om dette
02. januar 2021 - 20:42
#2
jens48 Det var lige præcis sådan der : -) hvordan få men de her ren? uden tekst = STORT.FORBOGSTAV(TEKST(H8;"DDDD")) =TEKST(1+HELTAL((H8-DATO(ÅR(H8+4-UGEDAG(H8+6));1;5)+UGEDAG(DATO(ÅR(H8+4-UGEDAG(H8+6));1;3)))/7);"#0")
03. januar 2021 - 10:47
#3
Nu har jeg en engelsk version, som altid skriver ugedage med stort, så jeg ville blot skrive = H8 og så formatere cellen til "dddd" Men STORT.FORBOGSTAV virker ikke på et tal, som datoen jo er. Den del har jeg ikke nogen løsning på. Den sidste formel giver ugenummeret og det kan skrives meget enklere med =ISOWEEKNUM(H8) På dansk bliver det til =ISOUGE.NR(H8)
03. januar 2021 - 13:13
#4
Der er ikke nogen god løsning til det her: hvordan få men de her ren? uden tekst = STORT.FORBOGSTAV(TEKST(H8;"DDDD")) Hvis du kan acceptere engelske navne, kan du bruge følgende format: [$-809]dddd
03. januar 2021 - 17:32
#5
Hej jens48 Den er noget mindre denne formelle, ind den anden xl-Enthusiast hvordan skal men sætte denne formel ind? [$-809]dddd Men ellers mangen tak skal I have begge 😉 Fik løst min udfordring, fandt ud af hvis men skal have VB til at flytte en dato som denne her : Worksheets("Ark").Range("E3").Value = Worksheets("Ark").Range("H3").Value Så er det åbenbart vigtigt at det er samme celleformat.