Avatar billede net--rom Nybegynder
18. oktober 2005 - 16:47 Der er 10 kommentarer

hente 2 værdier og checke dem

Hej eksperter.

jeg har følgende 2 linier der henter 2 værdier og trækker dem fra hinanden.

hvordan kan jeg hvis det ene eller begge felter giver 0 eller er tomme, få resultatet til at blive 0?

\Net--rom
Avatar billede hpo Nybegynder
18. oktober 2005 - 17:00 #1
med en "hvis"formel. Kender du den?

/hpo
Avatar billede net--rom Nybegynder
18. oktober 2005 - 17:09 #2
ja ok, jeg glemte selvfølgelig lige og tilføje mine formler:

=HVIS(SUM.HVIS(Bilagsoversigt!E:E;+A:A;Bilagsoversigt!G:G)=0;"";SUM.HVIS(Bilagsoversigt!E:E;+A:A;Bilagsoversigt!G:G))

=HVIS(OG(ER.TAL(INDIREKTE(ADRESSE(RÆKKE();5;4)));ER.TAL(INDIREKTE(ADRESSE(RÆKKE();7;4))));INDIREKTE(ADRESSE(RÆKKE();5;4))-INDIREKTE(ADRESSE(RÆKKE();7;4));"")

=HVIS(OG(ER.TAL(INDIREKTE(ADRESSE(RÆKKE();8;4)));ER.TAL(INDIREKTE(ADRESSE(RÆKKE();7;4))));AFRUND(INDIREKTE(ADRESSE(RÆKKE();8;4))/INDIREKTE(ADRESSE(RÆKKE();7;4))*100;1);"")

En der kan lave de 3 formler om til at angive 0 hvis de ovenstående kriterier er opfyldt?

\Net--rom
Avatar billede kabbak Professor
18. oktober 2005 - 17:28 #3
=HVIS(SUM.HVIS(Bilagsoversigt!E:E;+A:A;Bilagsoversigt!G:G)=0;0;SUM.HVIS(Bilagsoversigt!E:E;+A:A;Bilagsoversigt!G:G))

=HVIS(OG(ER.TAL(INDIREKTE(ADRESSE(RÆKKE();5;4)));ER.TAL(INDIREKTE(ADRESSE(RÆKKE();7;4))));INDIREKTE(ADRESSE(RÆKKE();5;4))-INDIREKTE(ADRESSE(RÆKKE();7;4));0)

=HVIS(OG(ER.TAL(INDIREKTE(ADRESSE(RÆKKE();8;4)));ER.TAL(INDIREKTE(ADRESSE(RÆKKE();7;4))));AFRUND(INDIREKTE(ADRESSE(RÆKKE();8;4))/INDIREKTE(ADRESSE(RÆKKE();7;4))*100;1);0)

er det sådan du mener
Avatar billede net--rom Nybegynder
18. oktober 2005 - 17:42 #4
Ja det er. "" skiftes med 0.

MEN!

Det er sådan at den sidste formel bliver beregnet udfra de 2 første. der vil derfor være division med 0. hvordan kan jeg undgå at få fejl der?

Net--rom.
Avatar billede kabbak Professor
18. oktober 2005 - 18:12 #5
=HVIS(ER.FEJL(HVIS(OG(ER.TAL(INDIREKTE(ADRESSE(RÆKKE();8;4)));ER.TAL(INDIREKTE(ADRESSE(RÆKKE();7;4))));AFRUND(INDIREKTE(ADRESSE(RÆKKE();8;4))/INDIREKTE(ADRESSE(RÆKKE();7;4))*100;1);0));0;HVIS(OG(ER.TAL(INDIREKTE(ADRESSE(RÆKKE();8;4)));ER.TAL(INDIREKTE(ADRESSE(RÆKKE();7;4))));AFRUND(INDIREKTE(ADRESSE(RÆKKE();8;4))/INDIREKTE(ADRESSE(RÆKKE();7;4))*100;1);0))
Avatar billede net--rom Nybegynder
18. oktober 2005 - 18:48 #6
Det virker sådan set fint nok, men jeg får modstridende formler. det skulle jeg da helst ikke. hvorfor er der modstrindende formler?
Avatar billede kabbak Professor
18. oktober 2005 - 18:51 #7
hvad er modstridende formler, jeg har aldrig hørt det udtryk før

er det en fejl din excel siger, jeg har kun testet på  Excel2000
Avatar billede kabbak Professor
18. oktober 2005 - 18:58 #8
=HVIS(ER.FEJL(INDIREKTE(ADRESSE(RÆKKE();8;4))/INDIREKTE(ADRESSE(RÆKKE();7;4)));0;HVIS(OG(ER.TAL(INDIREKTE(ADRESSE(RÆKKE();8;4)));ER.TAL(INDIREKTE(ADRESSE(RÆKKE();7;4))));AFRUND(INDIREKTE(ADRESSE(RÆKKE();8;4))/INDIREKTE(ADRESSE(RÆKKE();7;4))*100;1);0))

den kan vel koges ned til dette
Avatar billede net--rom Nybegynder
21. oktober 2005 - 11:43 #9
Jeg bruger så excel 2003.
Avatar billede kabbak Professor
12. marts 2007 - 23:15 #10
lukketid
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