Avatar billede ladyhawke Novice
09. marts 2009 - 09:19 Der er 3 kommentarer og
1 løsning

Formel skal kunne håndtere division med nul

Jeg har en dansk excel, hvor jeg har en formel af denne type:

=60/B3*C3 - hvor B3 kan være uden værdi (der er ikke indtastet noget)

Jeg vil gerne have at formlen tager højde for dette (i stedet for som nu at give "#DIVISION/0!" fejl.

Desuden vil jeg gerne have udregnet middelværdien af alle resultaterne fra formlen, hvor den udelader de elementer, hvor B kolonnen ikke er defineret...

Går ud fra det gælder om at outputte en tom streng eller lignende i de tilfælde hvor B kolonnen er tom, men hvordan gør man det i formlen?
Avatar billede jih Nybegynder
09. marts 2009 - 09:24 #1
hvis du bare vil tjekke om B kolonnen ikke er defineret, kan du gøre sådan her:

=HVIS(B3="";0;A3/B3*C3)

så skriver den 0, hvis B3 er tom
Avatar billede ladyhawke Novice
09. marts 2009 - 09:30 #2
Perfekt, den sidder lige i øjet :o)

Har dog valgt at udskrive "" i de tilfælde hvor værdien ikke er defineret, så er det nemmere at danne sig et overblik over tallene :o)
Avatar billede Jondalar Nybegynder
09. marts 2009 - 11:27 #3
God idé at tildele cellen en "værdi" lig "". Herved vil Excels middelværdi blive beregnet korrekt. Hvis celleværdien i stedet sættes til nul (som jo er et tal), indgår disse nuller i beregningen af middelværdien, der derved bliver forkert.
Avatar billede ladyhawke Novice
09. marts 2009 - 21:07 #4
præcis, det var derfor jeg modificerede output, men jeg manglede jo lige ideen til hvordan jeg fik lavet en dataafhængig formel :o)
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