Toon posts:

excel vraag/probleem

Pagina: 1
Acties:
  • 191 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
hallo,

ik ben bezig met excel, maar kom er niet uit.
ik moet vooral met IF-functies werken, maar heb ff een zetje in de goede richting nodig..
De bedoeling is:

in 1 cel (bijv A1) wordt een getal ingevuld. Aan de hand van dit bedrag moeten berekeningen worden gemaakt.

Wanneer de waarde die ingevuld wordt tussen de 0 en 100 is moet het ingevulde bedrag worden vermenigvuldigt met 1,15. Wanneer tussen de 100 en 200 vermenigvuldigen met 1,10, wanneer tussen de 200 en 300, x 1,05 etc. Dit tot 500. De waarde die er dan uitkomt moet in een andere cel worden weergegeven (bijv B1)
Weet iemand welke functie ik moet gebruiken?

Alvast bedankt!
Groet

Verwijderd

trek gewoon de vermenigvuldiging met 0.05 van de integer van de deling van de waarde door 100 af van 1.15 en vermenigvuldig dit met de waarde zelf. geen if nodig! capisce?

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:24

Gonadan

Admin Beeld & Geluid, Harde Waren
Een IF kan maar 2 opties kiezen :)
Ik weet niet of je ze kan nesten, ik ga het eens proberen :)

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • Maasluip
  • Registratie: April 2002
  • Laatst online: 15:57

Maasluip

Kabbelend watertje

IF(AND(A1>0;A1<100);doe wat;doe niets)

en IFs kun je nesten, dus je kunt ook IF(AND(A1>0;A1<100);doe wat;IF(AND(A1>100;A1<200;doe wat;doe niets)) doen

[ Voor 61% gewijzigd door Maasluip op 04-05-2006 15:44 ]

Signatures zijn voor boomers.


Verwijderd

je kan if nesten, maar wtf bedoelt herectic?

Verwijderd

Topicstarter
@ _heretic_

volgens mij heb je mijn vraag toch niet helemaal begrepen, of ik jouw antwoord niet.
No offense!
Ben benieuwd...

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:24

Gonadan

Admin Beeld & Geluid, Harde Waren
code:
1
=IF(A1>100;IF(A1>200;IF(A1>300;IF(A1>400;0.95*A1;1*A1);1.05*A1);1.10*A1);1.15*A1)

Geneste if :+

Wat Heretic wil kan wel :)
=(1,12-Floor(A1/5;1)*0,05)*A1

ofzo
:+

[ Voor 48% gewijzigd door Gonadan op 04-05-2006 15:50 ]

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • Arnaud
  • Registratie: Mei 2000
  • Laatst online: 21-05 22:25
Voor 5 situaties kun je dit met een geneste if nog wel oplossen. Heretic geeft een mooiere wiskundige oplossing die ook prima gaat werken.

Maar als je het simpel en uitbreidbaar wil doen met je eens zoeken op vlookup

Verwijderd

Topicstarter
Wow jullie zijn wel heel erg snel....
Snap het alleen niet helemaal :$
Als ik in cel A1 bijvoorbeeld 150 invul, dan moet in cel B1 (150*1,10) komen te staan, wanneer ik in cel A1 220 invul moet in cel B1 (220*1,05) komen te staan.

Misschien hebben jullie mn vraag al beantwoord, maar snap ik het niet :s

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:24

Gonadan

Admin Beeld & Geluid, Harde Waren
Verwijderd schreef op donderdag 04 mei 2006 @ 15:49:
Wow jullie zijn wel heel erg snel....
Snap het alleen niet helemaal :$
Als ik in cel A1 bijvoorbeeld 150 invul, dan moet in cel B1 (150*1,10) komen te staan, wanneer ik in cel A1 220 invul moet in cel B1 (220*1,05) komen te staan.

Misschien hebben jullie mn vraag al beantwoord, maar snap ik het niet :s
Probeer mijn code eens? :)

code:
1
=IF(A1>100;IF(A1>200;IF(A1>300;IF(A1>400;0,95*A1;1*A1);1,05*A1);1,1*A1);1,15*A1)

zo is hij goed

, ipv .

Edit:
Je moet alleen de vermenigvuldigingen even aanpassen aan je eigen wensen :)
Al test hij voor mij goed geloof ik :)

[ Voor 27% gewijzigd door Gonadan op 04-05-2006 15:53 ]

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


Verwijderd

Topicstarter
ja, alleen ik krijg dan 1 of andere melding over een kringverwijzing...

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:24

Gonadan

Admin Beeld & Geluid, Harde Waren
Verwijderd schreef op donderdag 04 mei 2006 @ 15:54:
ja, alleen ik krijg dan 1 of andere melding over een kringverwijzing...
Je moet hem niet in A1 plakken natuurlijk he ;)
Plak hem maar in B1. :)
En in het formule balkje :)

[ Voor 6% gewijzigd door Gonadan op 04-05-2006 15:56 ]

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


Verwijderd

Topicstarter
ja, maar zodra ik m in B1 plak krijg ik: #NAAM?

haha, waarschijnlijk ligt het of aan mn computer, of ik ben gewoon zoooo slecht

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:24

Gonadan

Admin Beeld & Geluid, Harde Waren
Verwijderd schreef op donderdag 04 mei 2006 @ 15:58:
ja, maar zodra ik m in B1 plak krijg ik: #NAAM?

haha, waarschijnlijk ligt het of aan mn computer, of ik ben gewoon zoooo slecht
Neem je ook de = mee?
Dus:
- klik op B1
- klik op het formulebalkje
- plak de HELE regel erin
- druk op enter
- klik op A1
- druk op DEL
- typ een getal

Dat zou toch moeten werken :)

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


Verwijderd

je hebt een nederlandse versie

ga naar bewerken, vervangen en vervang if door als

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 23:24

Gonadan

Admin Beeld & Geluid, Harde Waren
Verwijderd schreef op donderdag 04 mei 2006 @ 16:01:
je hebt een nederlandse versie

ga naar bewerken, vervangen en vervang if door als
NEEEEeeeeeeeeeeee
Is office écht zó erg? 8)7

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


Verwijderd

Verwijderd schreef op donderdag 04 mei 2006 @ 15:58:
ja, maar zodra ik m in B1 plak krijg ik: #NAAM?

haha, waarschijnlijk ligt het of aan mn computer, of ik ben gewoon zoooo slecht
NL of EN versie? IF is namelijk voor de engelse Excel ;)

Verwijderd

Topicstarter
okok, domdom, ALS was goed!

Ik lijk wel simpel 8)7

anyway jullie hebben me fantastisch geholpen!mn complimenten

Groet

Verwijderd

amerikanen denken dat iedereen alleen zijn eigen taal spreekt :*)

[ Voor 92% gewijzigd door Verwijderd op 04-05-2006 16:06 ]


  • WFvN
  • Registratie: Oktober 2000
  • Laatst online: 29-07 08:45

WFvN

Gosens Koeling en Warmte

Verwijderd schreef op donderdag 04 mei 2006 @ 15:34:
ik ben bezig met excel, maar kom er niet uit.
ik moet vooral met IF-functies werken, maar heb ff een zetje in de goede richting nodig..
Moet in de zin van 'ik moet dit voor school' of moet in de zin van 'ik heb bedacht dat ik dit waarschijnlijk het best met IF-functies kan oplossen'?
De bedoeling is:

in 1 cel (bijv A1) wordt een getal ingevuld. Aan de hand van dit bedrag moeten berekeningen worden gemaakt.

Wanneer de waarde die ingevuld wordt tussen de 0 en 100 is moet het ingevulde bedrag worden vermenigvuldigt met 1,15. Wanneer tussen de 100 en 200 vermenigvuldigen met 1,10, wanneer tussen de 200 en 300, x 1,05 etc. Dit tot 500. De waarde die er dan uitkomt moet in een andere cel worden weergegeven (bijv B1)
Weet iemand welke functie ik moet gebruiken?
Ik ben ook even benieuwd naar een wat exactere omschrijving van het probleem. Die 1,15, geldt die nou voor 0 tót 100 of 1 t/m 100? Idem voor de 1,10, 1,05 etc.

Als je de functie wat netter wil maken én er elke keer geldt 0 TOT 100 (dus 100 niet meegerekend, die zou dan bij de 1,10 horen) dan kan je ook het volgende doen:

=(1,15+((GEHEEL(A1/100))*-0,05))*A1
Pagina: 1