Avatar billede jbc Nybegynder
02. marts 2006 - 08:51 Der er 25 kommentarer og
1 løsning

Returnere en værdi i realation til en beregnet celle

Jeg har en celle Q1 der beregner en levetid og formateret som år - måneder - dage. Jeg vil gerne i celle R1 have returneret en værdi baseret på denne levetid hvor 0-1 år giver værdien 1 2-4 år giver værdien 2 og over 5 år giver værdien 3.
Kan nogen hjælpe?
Avatar billede kabbak Professor
02. marts 2006 - 09:32 #1
=HVIS((ÅR(Q1)-ÅR(NU()))>=5;3;HVIS((ÅR(Q1)-ÅR(NU()))>=1;2;0))
Avatar billede jbc Nybegynder
02. marts 2006 - 09:39 #2
Tak men den vil altid returnere værdien 0.
Avatar billede kabbak Professor
02. marts 2006 - 09:45 #3
hvorfor, skal du ikke sammenligne med dags dato
Avatar billede jbc Nybegynder
02. marts 2006 - 09:48 #4
I feltet med levetid er der regnet med dags dato, således at om et år hvis produktet stadig lever vil levetiden automatisk blive forlænget med et år. Hvis det er det du mener?
Avatar billede kabbak Professor
02. marts 2006 - 09:50 #5
Jeg mente at i Q1 står en dato, f.esk. 2010-01-01
Avatar billede kabbak Professor
02. marts 2006 - 09:53 #6
du skal jo have noget at sammenligne med, har du en startdato et andet sted ?
Avatar billede kabbak Professor
02. marts 2006 - 09:54 #7
hvis du har en startdato så erstat NU() med den celle som datoen er i
Avatar billede jbc Nybegynder
02. marts 2006 - 11:12 #8
startdatoen ligger i O1 og er formateret dd mm åå
Avatar billede kabbak Professor
02. marts 2006 - 11:35 #9
=HVIS((ÅR(Q1)-ÅR(O1))>=5;3;HVIS((ÅR(Q1)-ÅR(O1))>=1;2;0))
Avatar billede jbc Nybegynder
02. marts 2006 - 11:40 #10
=HVIS((ÅR(Q1)-ÅR(O1))>=5;3;HVIS((ÅR(Q1)-ÅR(O1))>=1;2;0)) hvis jeg retter q1 til p1 hvor min slutdato ligger virker det lidt bedre, men problemet er bare at der ikke på alle felter i p kollonen er en slutdato.
Avatar billede kabbak Professor
02. marts 2006 - 11:47 #11
=HVIS(P1 <>"";HVIS((ÅR(P1)-ÅR(O1))>=5;3;HVIS((ÅR(P1)-ÅR(O1))>=1;2;0));"")
Avatar billede jbc Nybegynder
02. marts 2006 - 12:14 #12
Problemet i den måde du stiller din formel op på er så vidt jeg kan se at den kun kigger på årstallet, hvilket vil sige at en startdato 31/12-03 og en slutdato 1/1-05 vil resultere i en levetid på 4 år. Jeg kan lige opsumere at jeg har en startdato i O1, slutdato i P1 og en beregnet levetid i Q1 som tager udgangspunkt i at hvis det satdig lever er feltet Q1 = dags dato.
Avatar billede kabbak Professor
02. marts 2006 - 12:36 #13
Ok, så ser vi på værdien og regner med 365 dage om året

=HVIS(P1 <>"";HVIS(((P1-O1)/365) >=5;3;HVIS(((P1-O1)/365)>=1;2;0));"")
Avatar billede jbc Nybegynder
02. marts 2006 - 13:18 #14
Den fungere altså ikke helt som jeg godt vil have den til at virke. Den lader satdig alle felter uden slutdato blive blanke. Lad være med at bruge mere tid på det jeg finder på en anden måde at løse det på
Avatar billede kabbak Professor
02. marts 2006 - 13:40 #15
denne tjekker hvis startdato er blank
=HVIS(P1 <>"";HVIS(((P1-O1)/365) >=5;3;HVIS(((P1-O1)/365)>=1;2;0));"")

og denne hvis slutdato er blank

=HVIS(Q1 <>"";HVIS(((P1-O1)/365) >=5;3;HVIS(((P1-O1)/365)>=1;2;0));"")
Avatar billede mrjh Novice
02. marts 2006 - 16:26 #16
Bare en lille indskydelse
=HVIS(ELLER(((IDAG()-O1)/365)>=5;((P1-O1)/365)>=5);3;HVIS(ELLER(((IDAG()-O1)/365)>=5;((P1-O1)/365)>=1);2;0))
Avatar billede mrjh Novice
02. marts 2006 - 16:30 #17
=HVIS(ELLER(((IDAG()-O1)/365)>=5;((P1-O1)/365)>=5);3;HVIS(ELLER(((IDAG()-O1)/365)>=5;((P1-O1)/365)>=1);2;0))
Kommentar
Svar

Abonnér

Skulle selvfølgelig have været sådan :-)
=HVIS(ELLER(((IDAG()-O1)/365)>=5;((P1-O1)/365)>=5);3;HVIS(ELLER(((IDAG()-O1)/365)>=1;((P1-O1)/365)>=1);2;0))
Avatar billede jbc Nybegynder
02. marts 2006 - 17:58 #18
mrjh du rører ved noget der ser rigtigt ud men det er den forkerte værdi den returnere. under 2 år skal den returnere 1 2 til 5 år 2 og over 5 år 3
Avatar billede mrjh Novice
02. marts 2006 - 18:37 #19
Jamen så burde denne virke.
=HVIS(ELLER(((IDAG()-O1)/365)>=5;((P1-O1)/365)>=5);3;HVIS(ELLER(((IDAG()-O1)/365)>=2;((P1-O1)/365)>=2);2;1))
Avatar billede jbc Nybegynder
02. marts 2006 - 19:02 #20
Jamen det gør den også. Tak hjælpen send lige et svar så jeg kan give dig point
Avatar billede mrjh Novice
02. marts 2006 - 19:13 #21
Tak for point. Jeg tro nu nok at jeg vil dele med Kabbak som kom med den første løsning der bare skulle brygges videre på :-)
Avatar billede mrjh Novice
02. marts 2006 - 19:14 #22
Tro = Tror
Avatar billede kabbak Professor
02. marts 2006 - 19:52 #23
ok, så sender jeg et svar også.

Tak fordi du fulgte op på spørgsmålet, mrhj
Avatar billede jbc Nybegynder
03. marts 2006 - 05:46 #24
Undskyld det var vist forkert
Avatar billede mrjh Novice
03. marts 2006 - 09:52 #25
Kan se at du gav mig alle pointene. Jg lægger 15 P. ud til kabbak.
Avatar billede jbc Nybegynder
03. marts 2006 - 09:57 #26
Tak skal du have og tak for hjælpen begge to
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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