Avatar billede titwenty Nybegynder
31. oktober 2003 - 11:10 Der er 17 kommentarer og
1 løsning

Dato og blanke felter

Jeg har lavet et regneark som nedover beregner forskellen mellem to datoer (som et kontoudtog bliver dagene mellem hver transaktion beregnet).

Desværre sker der det at når jeg kopierer formelen nedover så går det kage i den sidste beregning, da det ene datofelt er tomt - listen slutter jo.

Kan man sætte et eller andet ind i en formel som gør, at beregningen bare giver 0 når et givet felt er tomt ?
Avatar billede jkrons Professor
31. oktober 2003 - 11:15 #1
Prøv med

=HVIS(ELLER(A6="";B6="");"";B6-A6)

Ret cellereferencerne til det rigtige.
Avatar billede jkrons Professor
31. oktober 2003 - 11:15 #2
Eller bedre:

=HVIS(ELLER(A6="";B6="");0;B6-A6)
Avatar billede titwenty Nybegynder
31. oktober 2003 - 11:17 #3
Du er sikkert inde på noget, men hvordan opererer jeg den ind i fx. denne kode:

=(ÅR(A10)-ÅR(A9))*12+MÅNED(A10)-MÅNED(A9)

Hvis A10 er tomt skal formelen bare skrive 0
Avatar billede oyejo Nybegynder
31. oktober 2003 - 11:18 #4
=HVIS(A99="";0;her setter du inn din formel)

Istedet for A99, setter du inn den cellen der skal sjekkes
Hvis du vil at cellen ikke skal vise noe, kan du erstatte 0 med ""
Avatar billede titwenty Nybegynder
31. oktober 2003 - 11:19 #5
Hov..der var jeg lidt hurtig, men skidt med det. Du har hjulpet før med nogle ideer, så mon ikke vi finder ud af denne også.

I øvrig kommer tallet -1242 ud af denne beregning når A10 er tom. Jeg har formatteret cellen til tal, da jeg skal have antal måneder imellem.
Avatar billede oyejo Nybegynder
31. oktober 2003 - 11:20 #6
=HVIS(A10="";0;(ÅR(A10)-ÅR(A9))*12+MÅNED(A10)-MÅNED(A9)
)
Avatar billede jkrons Professor
31. oktober 2003 - 11:20 #7
TAk for point. Tilret din formel såldes:

HVIS(ELLER(A9="";A10="");0;Din formel)
Avatar billede jkrons Professor
31. oktober 2003 - 11:21 #8
Din formel skal indsættes som sidste led i den formel, jeg har vist.
Avatar billede titwenty Nybegynder
31. oktober 2003 - 11:23 #9
Det virker sgu' - tak for det.

Nogen gange er det så simpelt som det ser ud til.

Tak igen !
Avatar billede jkrons Professor
31. oktober 2003 - 11:26 #10
Velbekomme :-)
Avatar billede titwenty Nybegynder
31. oktober 2003 - 12:13 #11
En enkelt detalje til...

Hvilken syntaks bruger man hvis man ønsker at der skal stå 0 i beregningscellen, hvis resultatet af beregningen er mindre end 0 - altså negativt ?
Avatar billede jkrons Professor
31. oktober 2003 - 12:19 #12
Prøv med noget i denne stil:

=HVIS(A9>A10;"0";HVIS(ELLER(A9="";A10="");0;(ÅR(A10)-ÅR(A9))*12+MÅNED(A10)-MÅNED(A9)
))
Avatar billede titwenty Nybegynder
31. oktober 2003 - 12:34 #13
OK, men det var ikke lige i den:

Det er denne som skal være 0 hvis den bliver mindre end 0:

=F8*(E8*(1*G2))
Avatar billede stewen Praktikant
31. oktober 2003 - 13:01 #14
=HVIS(F8*(E8*(1*G2))<0;0;HVIS(ELLER(A9="";A10="");0;(ÅR(A10)-ÅR(A9))*12+MÅNED(A10)-MÅNED(A9)
))
Avatar billede jkrons Professor
31. oktober 2003 - 13:03 #15
Det er da bare i orden :-)

=HVIS(F8*(E8*(1*G2))<0;0;F8*(E8*(1*G2)))
Avatar billede stewen Praktikant
31. oktober 2003 - 13:04 #16
nåh, ny formel... ;-)
Avatar billede titwenty Nybegynder
31. oktober 2003 - 13:09 #17
Mange tak mine herrer. Excel er ikke lige min stærke side, men alligevel er jeg den der bliver sat til at ordne det. Da er det godt at "kende" sådan nogen som jer :-) God weekend !
Avatar billede jkrons Professor
31. oktober 2003 - 13:19 #18
I lige måde.
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