Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Excel 2003] Als Waarde < 50 dan 50 invullen

Pagina: 1
Acties:

  • TrekDr0p
  • Registratie: Augustus 2002
  • Laatst online: 17-11 15:51

TrekDr0p

QR niet scannen

Topicstarter
Goedemorgen beste mensen,

Ik zit hier op mijn werk en ben geen Excel deskundige, dus kom er gewoon niet uit.

Ik moet namelijk allemaal waardes invullen en als die waardes kleiner zijn dan 50 dan moet er standaard 50 in komen te staan.
Dus stelvoor

6*3*2 =36 <-- moet nu dus 50 worden.
^^^
is gewoon gedaan met de standaard =SOM(A1*B1*C1)

Ik heb gezocht op Google, maar dat is eigenlijk nutteloos omdat ik niet prezies weet waar ik op moet zoeken.
Heb wel van alles geprobeerd, maar na 2 uur zoeken heb ik nogsteeds geen oplossing gevonden. Daarom kom ik hier mijn oplossing zoeken.

Alvast bedankt voor de hulp.

  • Dirk
  • Registratie: November 2004
  • Laatst online: 19:25

Dirk

Coördinator frontpagemoderatie
Pak de help erbij bij de functie ALS :)

Oh, en waarom je hierboven SOM gebruikt snap ik ook niet, je kunt als formule gewoon =A1*B1*C1 invullen.

[ Voor 58% gewijzigd door Dirk op 07-03-2011 11:48 ]

All statements are true in some sense, false in some sense, meaningless in some sense, true and false in some sense, true and meaningless in some sense, false and meaningless in some sense, and true and false and meaningless in some sense.


  • Pink Panther
  • Registratie: Juni 2003
  • Laatst online: 14-11 14:07
=if(A1*B1*C1<50;50;A1*B1*C1)

  • GateKeaper
  • Registratie: April 2004
  • Laatst online: 05-08 21:46

GateKeaper

#1 Procastinator

=als(A1*B1*C1<50;50;A1*B1*C1)
(voor de Nederlandse versie)

Ik heb me eigenlijk altijd afgevraagd waarom dat niet makkelijker kan. Je evalueert nu twee maal dat product. Waarom is er niet iets dat het eerste deel van de vergelijking retourneert indien waar, en anders de terugval waarde.

Iets als =als(100*200 < A1;A1) , indien 100*200 lager is dan A1, dan geeft hij 100*200 en anders A1

  • TrekDr0p
  • Registratie: Augustus 2002
  • Laatst online: 17-11 15:51

TrekDr0p

QR niet scannen

Topicstarter
Dirk schreef op maandag 07 maart 2011 @ 11:47:
Pak de help erbij bij de functie ALS :)

Oh, en waarom je hierboven SOM gebruikt snap ik ook niet, je kunt als formule gewoon =A1*B1*C1 invullen.
Zoals ik al had aangegeven ik ben geen Excel deskundige, weet de basis alleen simpel reken sommetjes maken :D
Aha kijk hie kan ik wat mee :D
GateKeaper schreef op maandag 07 maart 2011 @ 11:57:
[...]


=als(A1*B1*C1<50;50;A1*B1*C1)
(voor de Nederlandse versie)

Ik heb me eigenlijk altijd afgevraagd waarom dat niet makkelijker kan. Je evalueert nu twee maal dat product. Waarom is er niet iets dat het eerste deel van de vergelijking retourneert indien waar, en anders de terugval waarde.

Iets als =als(100*200 < A1;A1) , indien 100*200 lager is dan A1, dan geeft hij 100*200 en anders A1
Thanks voor de nederlandse functie.

En inderdaad kan dat niet veel simpeler, dit ziet er zo omslachtig uit.

Alleen bedankt voor de hulp, mag van mij een slotje op :)

  • Pink Panther
  • Registratie: Juni 2003
  • Laatst online: 14-11 14:07
GateKeaper schreef op maandag 07 maart 2011 @ 11:57:
[...]


=als(A1*B1*C1<50;50;A1*B1*C1)
(voor de Nederlandse versie)

Ik heb me eigenlijk altijd afgevraagd waarom dat niet makkelijker kan. Je evalueert nu twee maal dat product. Waarom is er niet iets dat het eerste deel van de vergelijking retourneert indien waar, en anders de terugval waarde.

Iets als =als(100*200 < A1;A1) , indien 100*200 lager is dan A1, dan geeft hij 100*200 en anders A1
Zou wel kunnen, maar dan moet je een eigen functie definieëren in VBA.
De vraag is of dit sneller werkt. Indien het een 'zware' berekening betreft wel, maar een simpel iets als 3 getallen vermenigvuldigen zal niet veel tijdwinst opleveren.

  • akoster
  • Registratie: Januari 2001
  • Laatst online: 15:08
Nog simpeler :

=MAX(50;A1*B1*C1)

de max formule neemt (zoals de naam doet vermoeden) de grootste waarde van de twee aan.
als a1*b1*c1 dus onder de 50 komt, wordt 50 aangehouden.
als a1*b1*c1 groter dan 50 is, wordt deze waarde aangehouden

I can see clearly now, the brain is gone...


  • Pink Panther
  • Registratie: Juni 2003
  • Laatst online: 14-11 14:07
akoster,

meer goede oplossing, had ik nog niet aan gedacht. Hierbij evalueer je inderdaad maar één keer de expressie waardoor dit naar alle waarschijnlijkheid inderdaad stuk sneller is.
Pagina: 1