Avatar billede helten78 Nybegynder
21. august 2006 - 01:28 Der er 11 kommentarer og
1 løsning

0 i felt skal vise blank

Jeg vil gerne skjule (blank) et felt hvis det viser nul eller mangler data - altså når der er en formel i feltet og det mangler noget og skriver en fejl.
Avatar billede gammer Nybegynder
21. august 2006 - 06:12 #1
Du skal bruge følgende formel

HVIS(ER.FEJL(G17-H17);"";G17-H17)

Hvis g17-h17 giver fejl vil cellen blive blank. Hvis ikke fejl, så vil resultatet af g17-g17 blive udregnet!
Avatar billede vejmand Juniormester
21. august 2006 - 08:37 #2
Hvis der f.eks. står 5 i både G17 og H17 så resultatet er 0(nul) og du så ønsker et blank felt, kan du bruge følgende formel:
=HVIS(ER.FEJL(G17-H17);"";HVIS((G17-H17)=0;" ";G17-H17))
Avatar billede kabbak Professor
21. august 2006 - 08:39 #3
eller

=HVIS(ELLER(ER.FEJL(G17-H17);(G17-H17)=0);"";G17-H17)
Avatar billede vejmand Juniormester
21. august 2006 - 09:03 #4
kabbak >> Hvis "formlen" f.eks. er =G17/H17 kan jeg ikke rigtig få din formel til at virke, kan ikke lige gennemskue hvorfor? (Ikke sikkert det har nogen betydning) ;-)
Avatar billede splokit Nybegynder
21. august 2006 - 12:36 #5
=HVIS(ER.FEJL(D5/E5="");"";D5/E5)
Avatar billede splokit Nybegynder
21. august 2006 - 12:37 #6
sorry fejl..
Avatar billede kabbak Professor
21. august 2006 - 17:06 #7
Ved devision / kan du ikke få et 0 som resultat, derfor skal den se sådan ud
HVIS(ER.FEJL(G17/H17);"";G17/H17
Avatar billede helten78 Nybegynder
21. august 2006 - 17:11 #8
Jeg ved ikke helt om det er det jeg søger. Jeg kan ihvertfald ikke finde ud af indsætte det.

Jeg har f.eks. en række med felter der går fra C13-H13 hvor der skal indsættes/ udregnes tal. Der er tre af felterne der er formler i:
F13 hedder =((D13/100)*(E13/100))*C13

G13 hedder =H13/C13 - hvis der står 0 i alle fleter skriver dette felt #DIV/0

H13 hedder =IF(B13="Vælg her";IF($F13<>"";VLOOKUP($F13;bestilling.xls!tom;2);"")*F13;IF(B13="Folie";IF($F13<>"";VLOOKUP($F13;bestilling.xls!folie;2);"")*F13;IF(B13="Banner";IF($F13<>"";VLOOKUP($F13;bestilling.xls!banner;2);"")*F13;IF(B13="Klistermærker";IF($F13<>"";VLOOKUP($F13;bestilling.xls!klistermærker;2);"")*F13;""))))

Det vil sige de tre felter med formler i vil jeg gerne have til at være blanke indtil der bliver indtastet noget i C13-D13-E13
Avatar billede kabbak Professor
21. august 2006 - 18:22 #9
F13 =IF(OR(C13="";D13="";E13="");"";((D13/100)*(E13/100))*C13)

G13 =IF(OR(C13="";D13="";E13="");"";H13/C13)

H13 =IF(OR(C13="";D13="";E13="");"";IF(B13="Vælg her";IF($F13<>"";VLOOKUP($F13;bestilling.xls!tom;2);"")*F13;IF(B13="Folie";IF($F13<>"";VLOOKUP($F13;bestilling.xls!folie;2);"")*F13;IF(B13="Banner";IF($F13<>"";VLOOKUP($F13;bestilling.xls!banner;2);"")*F13;IF(B13="Klistermærker";IF($F13<>"";VLOOKUP($F13;bestilling.xls!klistermærker;2);"")*F13;"")))))

sådan tror jeg
Avatar billede helten78 Nybegynder
22. august 2006 - 01:12 #10
Hej kabbak

Det er helt perfekt. Det vel dig der ska have point så?
Smider du ikke et svar.
Avatar billede kabbak Professor
22. august 2006 - 08:23 #11
et svar ;-))
Avatar billede kabbak Professor
22. august 2006 - 10:22 #12
tak for point
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



IT-JOB

DEIF A/S

DevOps Engineer

Cognizant Technology Solutions Denmark ApS

Data Architect

Udviklings- og Forenklingsstyrelsen

Kollega med dataerfaring og analytiske evner