Getal in cel wat correspondeert met waarde voor andere cel

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Ronald200
  • Registratie: Februari 2019
  • Laatst online: 09-01 12:28
Mijn vraag

Hallo allemaal,

Ben bezig met een berekening voor vergoedingen maar loop nu helaas vast.
Graag hulp voor onderstaande vraag.


In cel E33 staat het aantal uren.
In cel E47 komt het totaal aantal uren te staan.
De vergoeding die bij E47 hoort wil ik in de cel G47 hebben.
Maar die vergoeding ziet er als volgt uit ;
0 tot 3 uren = 50
4 tot 6 uren = 300
7 tot 9 uren = 300
10 tot 12 uren = 350
13 tot 15 uren = 350
16 tot 18 uren = 400
19 tot 21 uren = 400
22 tot 24 uren = 450

Wat ik nu graag zou willen is dat als cel E47 bijvoorbeeld 10 is, dan in cel G47 automatisch 350 komt te staan.
Weet iemand of dit mogelijk is?

m.vr.gr. Ronald

...

Relevante software en hardware die ik gebruik
Excel 2010
...

Wat ik al gevonden of geprobeerd heb
Diverse topics bekeken maar ik krijg het niet gevonden
...

Beste antwoord (via Ronald200 op 27-02-2019 00:38)


  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Zonder tabel:
code:
1
=ALS(E47<4;50;ALS(E47<10;300;ALS(E47<16;350;ALS(E47<22;400;450))))

Alle reacties


Acties:
  • +1 Henk 'm!

  • Paul
  • Registratie: September 2000
  • Laatst online: 19:10
Klinkt als een klusje voor vlookup (of vert.zoeken in de Nederlandse versie): https://www.excelfunction...xample-closest-match.html

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


Acties:
  • 0 Henk 'm!

  • Ronald200
  • Registratie: Februari 2019
  • Laatst online: 09-01 12:28
Paul schreef op maandag 25 februari 2019 @ 10:58:
Klinkt als een klusje voor vlookup (of vert.zoeken in de Nederlandse versie): https://www.excelfunction...xample-closest-match.html
Betreffende link is in het Engels. Heb geprobeerd het te lezen en begrijpen maar helaas. :-(

Acties:
  • 0 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 27-09 22:07

MAX3400

XBL: OctagonQontrol

Ronald200 schreef op maandag 25 februari 2019 @ 18:35:
[...]


Betreffende link is in het Engels. Heb geprobeerd het te lezen en begrijpen maar helaas. :-(
https://translate.googleu...H6exLC4ZWxe_ZkSFeNFQaOWLQ ?

Even serieus; de taal van Excel maakt weinig uit, met wat creatief "zelf denken" en op F1 duwen, kan je vaak ook ver komen. VLOOKUP staat voor "verticaal zoeken" bijvoorbeeld.

Je kan ook je Excel in het Engels zetten tijdelijk om het voorbeeld van @Paul uit te voeren. Als dat werkt, zet je Excel weer in het Nederlands en blijft je sheet over het algemeen werken.

Sterker nog, onderaan het artikel staat een linkje genoemd naar https://support.office.co...FE-4963-8AB8-93A18AD188A1 en als je die opent, kan je daar onderaan kiezen voor "Nederlands".

[ Voor 11% gewijzigd door MAX3400 op 25-02-2019 18:46 ]

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Ronald200 schreef op maandag 25 februari 2019 @ 18:35:
[...]Betreffende link is in het Engels. Heb geprobeerd het te lezen en begrijpen maar helaas. :-(
Dezelfde uitleg als op de Engelstalige webpagina, vind je in het Nederlands in de helpfile van Excel.
Druk in Excel op F1 en typ in het zoekvenster: VERTICAAL ZOEKEN.

Acties:
  • 0 Henk 'm!

  • DHH
  • Registratie: Augustus 2014
  • Laatst online: 07-09-2024

DHH

Houdt er wel rekening mee dat VLOOKUP (of verticaal zoeken) alleen werkt als je waarden in oplopende volgorde staan. Daarbij wordt alleen naar de startwaarden gekeken (volgens je tabel zou je geen waarde voor 6,5 uur verwachten, volgens VLOOKUP krijg je wel een resultaat).

Nu zal dat met een dergelijk kleine tabel niet zoveel uitmaken, maar als je verwacht vaak met Excel te gaan werken, probeer dan INDEX/MATCH aan te leren, in plaats van VLOOKUP. INDEX/MATCH heeft onder meer het voordeel dat de volgorde van je tabel niet uitmaakt, je 'terug' kan zoeken (als 'vergoeding' in kolom A staat en de start- en eindtijden in kolommen B en C, had je dit niet met VLOOKUP kunnen vinden zonder hulpkolom). Tenslotte is INDEX/MATCH bij grote bestanden veel sneller dan VLOOKUP. Afgezien van iets makkelijker schrijven, heeft VLOOKUP geen voordelen.

Voorbeeldje van de verkeerde volgorde:
Afbeeldingslocatie: https://tweakers.net/ext/f/ukqI6C5ypjA1bf9igV3Fv9eW/full.png

Let erop dat de index/match een 'array'-functie is: de { } schrijf je niet handmatig, maar je gebruikt CTRL-ENTER voor het invullen.

Acties:
  • +1 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Serieus even, voor iedereen hier die VLOOKUP voorstelt.

Kijk eens naar dit filmpje: YouTube: You Suck at Excel with Joel Spolsky

INDEX en MATCH zijn je vriend.

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
In een tabel van zo weinig rijen maakt de snelheid van index-match t.o.v. vert.zoeken weinig of niets uit. En omdat het aantal uren eenvoudig in oplopende volgorde is te plaatsen, is er geen enkel bezwaar om vert.zoeken te gebruiken; zie afbeelding: Uren-Vergoeding

Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Zonder tabel:
code:
1
=ALS(E47<4;50;ALS(E47<10;300;ALS(E47<16;350;ALS(E47<22;400;450))))

Acties:
  • 0 Henk 'm!

  • Ronald200
  • Registratie: Februari 2019
  • Laatst online: 09-01 12:28
Daar mijn Excel kennis beperkt is, komt er veel informatie op mij af.
Het maken van een kolom lukte uiteindelijk maar hoe je die dan weer onzichtbaar maakt van je blad ......
Al met al toch weer iets van opgestoken.
En de formule gegeven door Dix-Neuf bracht de uitkomst voor mij. Het werkt, bedankt voor de oplossing!
Ook de andere bedankt voor de reactie's !

Acties:
  • +1 Henk 'm!

  • Paul
  • Registratie: September 2000
  • Laatst online: 19:10
Ronald200 schreef op woensdag 27 februari 2019 @ 00:45:
Het maken van een kolom lukte uiteindelijk maar hoe je die dan weer onzichtbaar maakt van je blad ......
Op de kolomheader (A, B, C...) rechtsklikken en "Verbergen" kiezen.
En de formule gegeven door Dix-Neuf bracht de uitkomst voor mij.
Totdat de vergoeding verandert :P Dat is wel een voordeel van vlookup of index/match: dan pas je één keer de index aan en alle waardes veranderen automatisch.

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock

Pagina: 1