Avatar billede folj Forsker
12. april 2013 - 10:56 Der er 3 kommentarer og
1 løsning

If-sætning med datosammenligning

Jeg skal have en ifsætning til at evaluere dato, der indgår i en celle formateret som tekst...

Cellen jeg evaluerer indeholder eksempelvis teksten 2013-04-12 INIT, som er en dato (altid i samme format) og en persons initialer.

Jeg vil gerne evaluere med min IF-sætning om datoen stemmer med idag.

=IF(DATE(LEFT($B16;4);MID($B16;6;2);MID($B16;8;2))=TODAY();"I dag";"Ej i dag")


Jeg kan dog se at datoformatet driller nu hvor månedsinputtet er 04 - hvis jeg retter måned til 4 (uden 0), så lykkes testen, og den returnerer true-værdien.

Er der en ekspert til stede, der kan udtænke en sikker måde at lave evalueringen på, der vel at mærke skal virke i alle måneder også dem der hedder 01 til 09.
12. april 2013 - 11:14 #1
Tilsyneladende ligger fejlen i beskrivelse af dagen, hvor du rammer en ved siden af:

=IF(DATE(LEFT($B16;4);MID($B16;6;2);MID($B16;9;2))=TODAY();"I dag";"Ej i dag")
Avatar billede folj Forsker
12. april 2013 - 12:10 #2
Godt spottet...
Jeg sidder og græmmer mig over at jeg selv kunne se det, inden jeg belæmrede andre med problemet.

Smid lige et svar...
12. april 2013 - 12:26 #3
OK!
Avatar billede folj Forsker
12. april 2013 - 12:39 #4
@erikjuul
Tak for hurtig hjælp, i øvrigt...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester