Avatar billede stefanfuglsang Juniormester
27. oktober 2004 - 13:08 Der er 13 kommentarer og
1 løsning

Returner "tom celle"

Kan man returnere en værdi, der svarer til tom celle, altså
så f.eks. funktion ER.TOM(..) er sand?
Skal bruges i konstruktionen
A1: en eller anden formel
B1: =Hvis(er.fejl(a1); RETURNER TOM CELLE; a1)

Har prøvet at returnere "" - men denne er ikke tom, det er en streng med længden 0...
Avatar billede jkrons Professor
27. oktober 2004 - 13:10 #1
=HVIS(ER.FEJL(A1;"";A1)
Avatar billede japping Nybegynder
27. oktober 2004 - 13:15 #2
Kan du ikke bare erstatte RETURNER TOM CELLE med f.eks. AA1 som så er "helt tom ? Dermed kopierer du en tom celle over i B1.
Avatar billede stefanfuglsang Juniormester
27. oktober 2004 - 13:18 #3
Nej og nej...

"" er ikke = tom celle
=AA1 returnerer 0, selvom den er tom
(prøv evt. at teste med funktionen =Er.tom(A1), den viser falsk i begge tilfælde
Avatar billede jkrons Professor
27. oktober 2004 - 13:22 #4
Den er ikke tom, fordi du har formlen stående i den, men den har intet indhold. Alene det, at du har formlen stående i cellen, gør at den ikke kan blive "ægte tom".
Avatar billede stefanfuglsang Juniormester
27. oktober 2004 - 13:27 #5
Ja, det var også min tanke, så må jeg løse det på en anden måde. Tak alligevel
Avatar billede jkrons Professor
27. oktober 2004 - 13:28 #6
Velbekomme
Avatar billede b_hansen Novice
27. oktober 2004 - 14:07 #7
en mulighed for at omgå problemet kan være, at returnere #I/T, hvis den tester fejl. I det tilfælde vil, i hvert fald nogle, funktioner se bort fra cellen.
Jeg har med held benyttet denne fremgangsmåde ved grafer, hvor det ikke var hensigtsmæssigt at plotte hele årets forbrug ind, når man kun er kommet til eksempelvis marts.
Avatar billede jkrons Professor
27. oktober 2004 - 14:16 #8
b_hansen-> Den metode har jeg også brugt, men hvis du har brug for at test med ER.TOM går den ikke.
Avatar billede b_hansen Novice
27. oktober 2004 - 14:19 #9
enig jkrons!

Men nu fremgår det jo ikke helt, hvad testen skal bruges til.... Derfor blot et forslag til at komme videre
Avatar billede rosco Novice
01. november 2004 - 20:23 #10
Hvad med denne. Så er B1 tom når A1 er 0.
=HVIS(A1<1;A1;"")
Avatar billede jkrons Professor
01. november 2004 - 21:32 #11
rosco-> B1 er stadig ikke tom, fordi den jo indeholder formlen.
Avatar billede rosco Novice
02. november 2004 - 22:49 #12
Det har du selvfølgelig ret i.
Avatar billede rosco Novice
10. november 2004 - 21:52 #13
Hvad med at skrive formlen for A1 i VBA
F.eks.
Range("A1").Formula = "=G4*F4"
Avatar billede rosco Novice
10. november 2004 - 21:54 #14
Eller "B1"
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