Avatar billede rantzausgade7 Nybegynder
23. juni 2005 - 18:01 Der er 11 kommentarer og
2 løsninger

Automatisk konvertering af #N/A til et 0

Hey Eksperter

Jeg har lidt problemer med at ændre en celles værdi til et 0 når denne er #N/A.

Jeg har en IF-sætning i en celle (eks. A1) , hvori der sker lidt kommunikation med nogle andre ark og filer. Når værdierne i disse ark eller filer er #N/A bliver værdien i A1 ligeledes #N/A. Dette er skidt når der summeres og derfor vil jeg gerne kunne konvertere denne værdi automatisk til et 0.

Jeg har prøvet flere metoder - bl.a. IF-sætningen med en AND og efterfølgende noget IF(ERROR.TYPE(A1 = 7); 0; A1) osv., men det har ikke rigtig virket.

Håber spørgsmålet er klart nok og at I kan hjælpe!?
Avatar billede sjap Praktikant
23. juni 2005 - 18:36 #1
Prøv med funktionen ER.FEJL (eng.: ISERROR) eller gør det omvendt og undersøg om der står et tal i feltet med funktionen ER.TAL (eng.: ISNUMBER).
Avatar billede bak Forsker
23. juni 2005 - 19:54 #2
=IF(ISNA(A1); 0; A1)
Avatar billede rantzausgade7 Nybegynder
23. juni 2005 - 19:59 #3
super gutter - tjekker lige op på det og vender tilbage senere ;) ... på forhånd tak...
Avatar billede sjap Praktikant
23. juni 2005 - 20:16 #4
Hold du dig bare til baks forslag. Den holder sig præcis til det du spurgte efter (dvs. NA'er). Jeg har en DK-excel og bruger ikke lige den funktion - gider ikke skrive det lange navn (ER.IKKE.TILGÆNGELIG) ;0)
Avatar billede bak Forsker
23. juni 2005 - 21:02 #5
Enig sjap. Det er dog en dårlig oversættelse :-)
Avatar billede rantzausgade7 Nybegynder
23. juni 2005 - 23:46 #6
Hmm... kan sq ikke rigtig få det til at virke :(

Jeg har følgende formel i min celle:

=IF($B$1 = "Værdi i et andet ark"; "Værdi i et tredje ark"; 0)

Dette skal så konsolideres af netop den ISNA-funktion, som bak viser, men hvordan?

Hvis man eks gør dette i A1-cellen:

=IF(ISNA(IF($B$1 = "Værdi i et andet ark"; "Værdi i et tredje ark"; 0)); 0; A1)

Får man altid et 0 som celleværdi.

Har også prøvet andre kombinationer, men uden held.
Håber I kan hjælpe mig lidt videre...

På forhånd tak...
Avatar billede sjap Praktikant
23. juni 2005 - 23:54 #7
Prøv med

=IF(ISNA(IF($B$1 = "Værdi i et andet ark"; "Værdi i et tredje ark"; 0)); 0; IF($B$1 = "Værdi i et andet ark"; "Værdi i et tredje ark"; 0))
Avatar billede sjap Praktikant
24. juni 2005 - 00:01 #8
Det kan virke lidt omstændeligt, men først skal du undersøge om din oprindelige formel vil returnere #NA. Hvis den oprindelige formel returnerer #NA, så skrives der 0 i cellen. Hvis den oprindelige formel IKKE returnerer #NA, så kan resultatet af formlen godt bruges, og resultatet af formlen findes ved at skrive formlen en gang til.
Avatar billede rantzausgade7 Nybegynder
24. juni 2005 - 00:05 #9
det prøver jeg lige mester - vender tilbage... ;)
Avatar billede rantzausgade7 Nybegynder
24. juni 2005 - 00:32 #10
Det spiller max Sjap - tak skal du ha'!

Kan dig og bak ikke lægge et svar, så I kan få jeres velfortjente points? ;)
Avatar billede sjap Praktikant
24. juni 2005 - 00:34 #11
Jeg skal da gerne gøre min del - men bak er nok gået i seng :0)
Avatar billede bak Forsker
24. juni 2005 - 10:48 #12
jeps, det var jeg :-)
Avatar billede rantzausgade7 Nybegynder
24. juni 2005 - 10:54 #13
Tak ska' I ha' champs - super hjælp der! ;)
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