Gå til innhold

Anbefalte innlegg

Jeg har laget en hvis-løkke som jeg gjerne skulle gjort enklere. Er det noen som kjapt ser en enklere løsning:

 

hvis(år<nå;x;hvis(år=nå;hvis(uke<nå;x;y);y))

 

Jeg skal bruke denne setningen i excel, og ønsker følgende resultat

 

År Uke Resultat

2013 20 X

2013 40 X

2014 20 X

2014 40 Y

2015 20 Y

2015 40 Y

 

Dette med hensyn på at årnå=2014 og ukenå=29.

Lenke til kommentar
Videoannonse
Annonse

Her er selve linjen.

=HVIS($A1307<ÅR(NÅ());"x";HVIS($A1307=ÅR(NÅ());HVIS($B1307<UKENR(NÅ();21);"x";"y");"y"))

 

Du har på en måte forstått meg rett, men de hadde jeg allerede på plass :)

Er det noen enklere måte å utføre den den spørringen på enn å bruke 3 hvis-løkker?

Lenke til kommentar

Her har du et forslag, som gjør om år + ukenr, til et flyttall, dvs år + ukenr/52, og sammenligner disse.

Da kommer du unna med en "Hvis" del, og får mer lesbar kode.

 

=HVIS($A1307+$A1307/52>ÅR(NÅ())+UKENR(NÅ())/52;1;0)

 

/Jan

 

Dette fungerer vel fint helt til jeg får år som inneholder 53 uker :hmm:

 

Men takk for godt tips :)

Lenke til kommentar

Foruten å demonstrere framgangsmåte, har det egentlig noen hensikt å være nøyaktig med tanke på 52 eller 53? Kan ikke umiddelbart se det gjør noen forskjell kontra en lettvint 53. I så fall kan man like gjerne holde det enklest mulig.

Endret av Imsvale
  • Liker 1
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...