Toon posts:

Formules combineren in Excel

Pagina: 1
Acties:

Verwijderd

Topicstarter
Het probleem is als volgt, ik heb 3 kolommen (begroot, werkelijk en verschil).
De verschil kolom is de reken kolom.

Stel dit is de situatie:

Begroot (C) werkelijk (D) verschil (E)
9c 9d 0e
9c 12d -3e
9c 7d 2e
9c 0 d 9e
9c 0e

Dit zou ik willen zien maar wat er gebeurt is dat bij het laatste voorbeeld er bij verschil 9 komt te staan in plaats van 0.

De formule die ik gebruik is de volgende: =IF(D10:D10>=0;C10-D10;0) Hierbij werken alle situaties behalve de laatste. Gebruik ik nu deze formule: =IF(D10:D10>0;C10-D10;0) dan werken alles situaties behalve de een na laatste, deze wordt dan 0 inplaats van 9. Ik wil dus een formule waarbij deze twee samengevoegd worden, of in iedergeval dat alle situaties werken.

[ Voor 3% gewijzigd door Verwijderd op 05-01-2006 10:40 ]


  • Lolhozer
  • Registratie: Oktober 2004
  • Laatst online: 23:26

Lolhozer

Cetero censeo birrum bibendum

Welke kolom is kolom D? Indien dat een kolom is waarin nullen voorkomt, kan ik me voorstellen dat D10/D10 == 0/0 fouten gaat opleveren.

Waarom? Omdat het kan!!


Verwijderd

Topicstarter
Lolhozer schreef op donderdag 05 januari 2006 @ 10:36:
Welke kolom is kolom D? Indien dat een kolom is waarin nullen voorkomt, kan ik me voorstellen dat D10/D10 == 0/0 fouten gaat opleveren.
Ja het staat er even rot, ben er mee bezig om weer goed te zetten.

  • Vozze
  • Registratie: December 2001
  • Laatst online: 20-08 22:02
Word het verschil berekend of hoe zit dat? Want anders begrijp ik die laatste twee voorbeelden niet...

En wat doet D10:D10? Als je wilt delen moet het D10/D10 zijn.

Verschil is dan toch gewoon C-D? 9 - niets = nog steeds 9. Dus werkt gewoon bij mij... Ik zie het probleem niet...

[ Voor 53% gewijzigd door Vozze op 05-01-2006 10:48 ]

"He who thinks knows evertyhing, knows nothing" - Socrates


  • Nulnulnix
  • Registratie: Januari 2001
  • Laatst online: 05-06 13:04

Nulnulnix

BOFH

Bij de laatste is kolom D niet ingevuld. Een dergelijke situatie moet je dan ook meenemen in je formule, anders krijg je de meest vreemde en ongewenste problemen...

We have just one world, but we live in different ones...


  • Dido
  • Registratie: Maart 2002
  • Laatst online: 17:49

Dido

heforshe

Wat wil je met die if bereiken? Dat het verschil alleen berekend wordt als "werkelijk" groter is dan 0?
(Als kolom D=0, dan mag je die ook gewoon aftrekken, lijkt me, dus dan is de if overbodig)

Los daarvan hoef je geen range op te geven in je if, en zou je ons heel veel plezier doen de [ code] tags te gebruiken om je kolommen uit te lijnen. Ik verkeerde tot net in de veronderstelling dat je hexadeimaal zat te rekenen.

Kan in kolom D ooit een negatief getal staan?

En vooral: waarom in hemelsnaam niet gewoon in kolom E: =Cx-Dx :?

[ Voor 13% gewijzigd door Dido op 05-01-2006 10:56 ]

Wat betekent mijn avatar?


Verwijderd

Topicstarter
Ook de nieuwe formule:

=C17-D17

Deze volstaat ook maar niet in de situatie als je niks invult. Ik weet dus niet wat ik aan de formule zou moeten toevoegen dat wanneer D leeg is hij de waarde van C pakt.

  • Vozze
  • Registratie: December 2001
  • Laatst online: 20-08 22:02
Probeer dan eens: IF(D17="";C17;C17-D17). Vind het wel raar, want het werkt gewoon bij mij. Welke versie van Excel gebruik je trouwens?

[ Voor 60% gewijzigd door Vozze op 05-01-2006 11:07 ]

"He who thinks knows evertyhing, knows nothing" - Socrates


Verwijderd

Topicstarter
Vozze schreef op donderdag 05 januari 2006 @ 11:06:
Probeer dan eens: IF(D17="";C17;C17-D17). Vind het wel raar, want het werkt gewoon bij mij. Welke versie van Excel gebruik je trouwens?
Het werkt helaas nog steeds niet als je in kolom D niks invuld.
Ik gebruik overigens versie 2002

  • Vozze
  • Registratie: December 2001
  • Laatst online: 20-08 22:02
Of anders =IF(OR(D17="";D17=0);C17;C17-D17)

Geeft Excel bij jou 9 - niets = niets?

[ Voor 73% gewijzigd door Vozze op 05-01-2006 11:14 ]

"He who thinks knows evertyhing, knows nothing" - Socrates


  • Dido
  • Registratie: Maart 2002
  • Laatst online: 17:49

Dido

heforshe

=IF(D7="";0;C7-D7)

Werkt prima hier, tenzij je tekst invult in D

Voor de duidelijkheid:

Je wilt het verschil tussen de twee kolommen, tenzij de tweede leeg is, dan wil je 0.

Vozze: jouw formule werkt identiek aan =C1-D1

[ Voor 57% gewijzigd door Dido op 05-01-2006 11:20 ]

Wat betekent mijn avatar?


Verwijderd

Topicstarter
Vozze schreef op donderdag 05 januari 2006 @ 11:13:
Of anders =IF(OR(D17="";D17=0);C17;C17-D17)

Geeft Excel bij jou 9 - niets = niets?
Nee hij geeft bij mij 9 - niets = 9
Formule werkt dus helaas niet, ik zou willen 9 - niets = 0

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 17:49

Dido

heforshe

En dat krijg je niet met =IF(D7="";0;C7-D7) :?
Dit krijg ik daarmee:
code:
1
2
3
4
C      D      E
9      6       3
9            0
9       0       9

[ Voor 58% gewijzigd door Dido op 05-01-2006 11:25 ]

Wat betekent mijn avatar?


Verwijderd

Topicstarter
Dido schreef op donderdag 05 januari 2006 @ 11:18:
=IF(D7="";0;C7-D7)

Werkt prima hier, tenzij je tekst invult in D

Voor de duidelijkheid:

Je wilt het verschil tussen de twee kolommen, tenzij de tweede leeg is, dan wil je 0.

Vozze: jouw formule werkt identiek aan =C1-D1
Ja precies. Deze werkt inderdaad als D leeg is maar weer niet als je iets invult in D.
Ik heb dus zeg maar een combi nodig van deze formule en degene die ik al had.

  • Dido
  • Registratie: Maart 2002
  • Laatst online: 17:49

Dido

heforshe

Verwijderd schreef op donderdag 05 januari 2006 @ 11:25:
Ja precies. Deze werkt inderdaad als D leeg is maar weer niet als je iets invult in D.
Ik heb dus zeg maar een combi nodig van deze formule en degene die ik al had.
blaat. verkeerd gelezen.

[ Voor 20% gewijzigd door Dido op 05-01-2006 11:27 ]

Wat betekent mijn avatar?


Verwijderd

Topicstarter
Dido schreef op donderdag 05 januari 2006 @ 11:24:
En dat krijg je niet met =IF(D7="";0;C7-D7) :?
Dit krijg ik daarmee:
code:
1
2
3
4
C      D      E
9      6       3
9            0
9       0       9
Ja deze werkt inderdaad ik liep te kloten. Echt super jongens helemaal top.

[ Voor 23% gewijzigd door Verwijderd op 05-01-2006 11:28 ]


  • Dido
  • Registratie: Maart 2002
  • Laatst online: 17:49

Dido

heforshe

Maar wat wil je dan hebben als je wel iets invult? Je krijgt toch het verschil? Wat wil je dan wel hebben :?

edit: ok, dan :+

[ Voor 63% gewijzigd door Dido op 05-01-2006 11:29 ]

Wat betekent mijn avatar?

Pagina: 1