Avatar billede tekniklam Nybegynder
17. maj 2004 - 11:03 Der er 13 kommentarer og
1 løsning

Fjernelse af #VÆRDI!

Jeg har lavet et regneark med LOPSLAG og den skriver nu #VÆRDI! i de celler der ikke bliver udfyldt. Hvordan undgår jeg dette?
Avatar billede b_hansen Novice
17. maj 2004 - 11:05 #1
lav den med en HVIS-betingelse

=HVIS(LOPSLAG();LOPSLAG();"")
Avatar billede overchord Nybegynder
17. maj 2004 - 11:05 #2
Du kan lave en hvis saetning. Jeg kender ikke helt de danske koder, men jeg gaar ud fra at #vaerdi kommer fordi der er et blankt felt, saa hvis du lavet dit opslag konditionelt med noget i retning af:

HVIS(A1="";"";LOPSLAG(ditopslag))
Avatar billede b_hansen Novice
17. maj 2004 - 11:05 #3
skal du bruge tallene til videre beregninger skal du udskifte "" med et nul
Avatar billede b_hansen Novice
17. maj 2004 - 11:06 #4
overchord> dit forslag tager ikke højde for den situation, hvor der er en værdi i kolonne A, men værdien findes ikke i opslagstabellen *S*
Avatar billede tekniklam Nybegynder
17. maj 2004 - 11:11 #5
Koden i de pågældende celler ser således ud: HVIS(ER.FEJL(ORDRESEDDEL!I19*A20);"";ORDRESEDDEL!I19*A20)

Hvor skal jeg indsætte dit forslag?
Avatar billede b_hansen Novice
17. maj 2004 - 11:19 #6
Du skal ikke ændre i din nuværende =HVIS()

Du skal derimod ændre i den/de celle(r), hvor du har din =LOPSLAG().
Avatar billede b_hansen Novice
17. maj 2004 - 11:20 #7
hvis du viser din nuværende LOPSLAG, skal jeg lave den nye formel
Avatar billede overchord Nybegynder
17. maj 2004 - 12:20 #8
b hansen > ja det har du da eggentligt fuldkomment ret i. Som naenvt er jeg ikke helt frisk i hvad de danske navne for funktioner daekker over...
Avatar billede tekniklam Nybegynder
17. maj 2004 - 13:10 #9
Min nuværende LOPSLAG er som jeg har skrevet længere oppe: HVIS(ER.FEJL(ORDRESEDDEL!I19*A20);"";ORDRESEDDEL!I19*A20)
Avatar billede b_hansen Novice
17. maj 2004 - 13:17 #10
hmmm.... det er altså ikke et LOPSALG *S* ..... LOPSLAG er en indbygget formel.

Egentlig vil jeg da synes, at din formel burde virke, men prøv ellers denne:

=HVIS(ER.TAL(ORDRESEDDEL!I19*A20);ORDRESEDDEL!I19*A20;"")
Avatar billede tekniklam Nybegynder
17. maj 2004 - 13:20 #11
Min fejl, det var den forkerte formel jeg har copy/pasted herind.

Den rigtige formel ser ud som sådan: =(HVIS(ER.IKKE.TILGÆNGELIG(LOPSLAG(B20;Priserb;7;FALSK));"";LOPSLAG(B20;Priserb;7;FALSK)))*A20

Er lidt mandagstræt *s*
Avatar billede b_hansen Novice
17. maj 2004 - 13:31 #12
=(HVIS(ER.TAL(LOPSLAG(B20;Priserb;7;FALSK)*a20);LOPSLAG(B20;Priserb;7;FALSK)))*A20;"")
Avatar billede b_hansen Novice
18. maj 2004 - 08:45 #13
virker det?
Avatar billede tekniklam Nybegynder
18. maj 2004 - 09:16 #14
Det spiller. Mange tak for hjælpen.
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