Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Werken met de verticale zoekfunctie en ALS  (gelezen 1386 keer)

0 leden en 1 gast bekijken dit topic.

Offline nanu

  • Nieuw lid
  • Berichten: 2
  • Geslacht: Vrouw
  • Oplossing.be
Werken met de verticale zoekfunctie en ALS
« Gepost op: 02 april 2018, 13:35:56 »
Hoi,

Ik heb het volgende probleem:

Ik moet op een overschrijvingsformulier bij een mededeling de volgende tekst laten verschijnen wanneer het totaalbedrag <1150€ is: Bedrag wordt betaald door (en dan moet er een naam van een contactpersoon van een bepaalde patiënt verschijnen). in het andere geval moet er komen: Zelf te betalen.

Ik werk hiervoor op verschillende tabbladen naar waar ik in mijn formule verwijs.

Ik ga dus als volgt te werk (allemaal op het overschrijvingsformulier):
- op het overschrijvingsformulier ik ga eerst mijn totaalbedrag berekenen die de patiënt moet betalen (=cel E5)
- daarna zorg ik dat ik mijn patiënt kan selecteren via een dropdown systeem waaraan zijn adres gekoppeld is
- bij de mededeling gebruik ik de volgende formule: =ALS(Overschrijvingsformulier!E5<1150;"Bedrag wordt betaald door "&VERT.ZOEKEN(C7;Gegevens!B2:G20;3;0);"Zelf te betalen")

Bij de formule verwijs ik bij vert.zoeken naar de patiënt op het overschrijvingsformulier=C7, die op zijn beurt verwijst naar de gegevens van hem die ik selecteer in mijn gegevensblad en waarvan ik een index maak zodat ik naar een bepaalde rij kan verwijzen.

Alles werkt perfect, echter wanneer er bij de contactpersoon géén naam staat =lege cel, dan geeft hij als resultaat: Bedrag wordt betaald door              (en dan staat er dus niets meer).
Graag had ik hier eventueel de naam van de patiënt zelf zien verschijnen (dus de naam uit het overschrijvingsformulier in cel C7).

Is er iemand die mij verder kan helpen, want ik zit een beetje vast met deze formule?
In bijlage mail ik een korte schets van de situatie.

Bedankt alvast.


Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: Werken met de verticale zoekfunctie en ALS
« Reactie #1 Gepost op: 02 april 2018, 13:59:26 »
Hallo nanu,

Probeer het eens met deze :
=ALS(E5<1150;"Bedrag wordt betaald door "&ALS(VERT.ZOEKEN(C7;Gegevens!B2:G20;3;0)<>"";VERT.ZOEKEN(C7;Gegevens!B2:G20;3;0);C7);"Zelf te betalen")
Groeten,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: Werken met de verticale zoekfunctie en ALS
« Reactie #2 Gepost op: 02 april 2018, 14:01:36 »
Welkom op dit forum.

Je kan dit afhandelen met een dubbele lookup....

[English] =IF(Overschrijvingsformulier!E5<1150;"Bedrag wordt betaald door "&IF(VLOOKUP(C7;Gegevens!B2:G20;3;0)="";VLOOKUP(C7;Gegevens!B2:G20;1;0);VLOOKUP(C7;Gegevens!B2:G20;3;0));"Zelf te betalen")

[Dutch] =ALS(Overschrijvingsformulier!E5<1150;"Bedrag wordt betaald door "&ALS(VERT.ZOEKEN(C7;Gegevens!B2:G20;3;0)="";VERT.ZOEKEN(C7;Gegevens!B2:G20;1;0);VERT.ZOEKEN(C7;Gegevens!B2:G20;3;0));"Zelf te betalen")

[EDIT] Maar daar was Pitufo óók al achter gekomen... ;)
______________________________

Groet, Leo

Offline nanu

  • Nieuw lid
  • Berichten: 2
  • Geslacht: Vrouw
  • Oplossing.be
Re: Werken met de verticale zoekfunctie en ALS
« Reactie #3 Gepost op: 02 april 2018, 19:38:43 »
Bedankt voor jullie snelle hulp, dankzij jullie hulp werkt het nu perfect. Jullie verdienen een dikke pluim  \o/ \o/ \o/ :thumbsup:

Groetjes en nog een fijne Paasmaandag;

 


www.combell.com