tijmen_4real
Gebruiker
- Lid geworden
- 20 apr 2005
- Berichten
- 338
Hoi,
Voor het werk op mijn afdeling heb ik een sheet gemaakt met hierin de planning.
Veel van deze gegevens moest ik zelf nog uitrekenen. Nu probeer ik het één en ander door Excel te laten uitrekenen (waar het voor bedoeld is, toch?)
Zie hieronder een deel van de sheet.

Ik wil aan dit stukje het volgende doen:
- Als er caps worden ingevuld, dan wordt voor de berekening van de totale hoeveelheid kilo's van een order de volgende code gebruikt:
Dit werkt prima. Maar nu wil ik het zo maken dat Excel zelf ziet of er caps of kg. in kolom D staan, en aan de hand van dit verschil wel of geen calculatie maakt:
- Als er caps staat, dan wordt dit aantal vermedigvuldigd met het aantal mg. per capsule, zodat je de totale hoeveelheid kilo's van een order krijgt in kolom E
- Als er kg. staat, dan wordt alleen deze de tekst " kg." verwijderd en dit getal overgenomen in kolom E
Om dit te bereiken heb ik de volgende code geprobeerd:
Maar deze code geeft, ongeacht de gekozen cel, #WAARDE. Wanneer ik echter in de 'waarde-als-onwaar' de tekst vervang (ter controle) door " caps", dan werkt de code goed. Hoe kan het nou zo zijn dat de tekst " kg." roet in de code gooit? En, nog belangrijker, hoe los ik dit op??
Bij voorbaat dank voor de hulp.
Met vriendelijke groet,
Tijmen
Voor het werk op mijn afdeling heb ik een sheet gemaakt met hierin de planning.
Veel van deze gegevens moest ik zelf nog uitrekenen. Nu probeer ik het één en ander door Excel te laten uitrekenen (waar het voor bedoeld is, toch?)
Zie hieronder een deel van de sheet.

Ik wil aan dit stukje het volgende doen:
- Als er caps worden ingevuld, dan wordt voor de berekening van de totale hoeveelheid kilo's van een order de volgende code gebruikt:
Code:
=AFRONDEN.BOVEN(ALS(VIND.ALLES("caps";D3);((LINKS(D3;VIND.ALLES(" caps";D3)-1)*G3)/1000000););1)
Dit werkt prima. Maar nu wil ik het zo maken dat Excel zelf ziet of er caps of kg. in kolom D staan, en aan de hand van dit verschil wel of geen calculatie maakt:
- Als er caps staat, dan wordt dit aantal vermedigvuldigd met het aantal mg. per capsule, zodat je de totale hoeveelheid kilo's van een order krijgt in kolom E
- Als er kg. staat, dan wordt alleen deze de tekst " kg." verwijderd en dit getal overgenomen in kolom E
Om dit te bereiken heb ik de volgende code geprobeerd:
Code:
=AFRONDEN.BOVEN(ALS(VIND.ALLES("caps";D3);((LINKS(D3;VIND.ALLES(" caps";D3)-1)*G3)/1000000);LINKS(D3;VIND.ALLES(" kg";D3)-1));1)
Maar deze code geeft, ongeacht de gekozen cel, #WAARDE. Wanneer ik echter in de 'waarde-als-onwaar' de tekst vervang (ter controle) door " caps", dan werkt de code goed. Hoe kan het nou zo zijn dat de tekst " kg." roet in de code gooit? En, nog belangrijker, hoe los ik dit op??
Bij voorbaat dank voor de hulp.
Met vriendelijke groet,
Tijmen