Jeg har et lille problem med en formel jeg ikke kan få til at virke som jeg vil i Excel (2003).
I kolonnen A har jeg et tal (fx. tallet 22)
I kolonnerne O -> X har jeg en lang række tal
Jeg vil gerne i L1 have returneret tallet "1" hvis tallet 22 findes i område O1:X1. Hvis rallet 22 ikke findes i området skal der stå 0.
Jeg har forsøgt med:
=HVIS(+VOPSLAG(A1;$O1:$BK1;1;0)>0;1;0)
Problemet er det den returnerer "#I/T" hvis tallet IKKE er i området (den skal returnerer værdien 0, så jeg kan regne videre), mens den godt nok returnerer 1 hvis den er i området.
Jeg har ikke helt styr på Excels opslagsfunktioner, og håber der er en som kan bidrage, så giver jeg en virtuel krammer
Slå værdi op i Excel..
03-03-2010 12:31
#1|
0
03-03-2010 13:06
#2|
0
På engelsk skal du ud i noget:
If(isna(x);0;x) rundt om dit lookup - jeg er blank på hvad det hedder på dansk
03-03-2010 13:13
#3|
0
MeyerDK OP
Den hedder "=ER.IKKE.TILGÆNGELIG" på dansk - og har fundet ud af at løse mit problem den vej igennem :)
Mange tak for hjælpen.!
03-03-2010 13:14
#4|
0
Hvis du gerne vil beholde den nuværende formel kan du bruge endnu en hvis formel uden om:
=HVIS(ER.FEJL(HVIS(+VOPSLAG(A1;$O1:$BK1;1;0)>0;1;0));0;HVIS(+VOPSLAG(A1;$O1:$BK1;1;0)>0;1;0))
Jeg har ikke lige tjekket den, da jeg har en engelsk udgave lige pt. Du kan dog også lave formlen noget mere simpel. :)
Du skal være logget ind for at kunne skrive et svar!