• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Toch nog een aanpassing in de Formule

Status
Niet open voor verdere reacties.

Dukkel

Terugkerende gebruiker
Lid geworden
17 feb 2016
Berichten
2.032
Besturingssysteem
Win11 Prof NL
Office versie
Office365
Hallo Allemaal

Ik ben toch nog een foutje tegengekomen in mijn bestand "Test_!Medische Kosten-v9-2023", wat betreft KMprijs ingeval er sprake is van bezoek aan ziekenuis


Normaliter staat er voor KMprijs aan een specialist € 0,26, doch ingeval er dus sprake is van bezoek moet de KMprijs overschreven worden met € 0,21

Ik dacht het te kunnen oplossen met de Formule aantepassen in de zin van:
=ALS([@Beroep]="Bezoek";"0,21";ALS(OF([@Naam]="Vervolg behandeling";LINKS([@Plts];3)="TEL");0;ALS.NB(VERT.ZOEKEN([@Locatie];TblTbvKM[#Gegevens];3;0);0)))

Maar dat werkt niet zoals ik bedoelde.
Misschien is het raadzaam om het bestand in te kijken op tabBlad JAN_2023
Zie datum 23-08-23 en 24-08-23

Bekijk bijlage TEST_!Medisch kostenoverzicht-v9-2023.xlsx
 
Laatst bewerkt:
Dukkel,

Maak van Beroep eens Naam van.
=ALS([@Beroep]="Bezoek";"0,21";ALS(OF([@Naam]="Vervolg behandeling";LINKS([@Plts];3)="TEL");0;ALS.NB(VERT.ZOEKEN([@Locatie];TblTbvKM[#Gegevens];3;0);0)))
 
@Duk

Hierop ben je al eerder gewezen.
Lees svp de bijdragen van helpers.
 
Hallo @Peter

Ik denk, dat een extra kolom in Validatie_Zoektabel b..v. KMBezoek een mooiere oplossing is, denk je niet?

Dat zorgt ervoor, dat de variabelen niet in de Fomules staan, want die horen daar niet thuis.
 
@Peter
Ik heb [@Beroep] veranderd in [@Naam] en dát werkt

Maar inmiddels heb ik toch in Validatie_Zoektabel een nieuwe Kolom gemaakt KMBez

En dat zou toch ook moeten kunnen werken? Dan staat in iedergeval die dat bedrag: € 0,21 niet meer in de Formule
 
Dukkel,

Ik zou zeggen, gewoon proberen.
Daar leer je alleen maar van.
Maar let op:
Je heb nu al heel veel combinaties en dat worden er nu alleen maar meer.
Ik denk dat je dadelijk zelf door de bomen het bos niet meer ziet want je gaat nu krijgen van Als dit, dan dat en als het dat niet is doe dan iets en als het iets niet is doe dan maar wat enz.
 
@Peter

Ik heb het geprobeerd, maar op sommige posten krijg ik nu de fout: #WAAR, door een omschrijving die de Formule niet herkend.

Al geprobeerd om er een omschrijving tussen te zetten ALS(OF([@Naam]="CBR Med.keuring"; ........ )) Maar dat lukte niet
Bovendien maakt hij ook problemen met ook nog de omschrijvingen: Gezondheidsverklaring, Oogmeting en Gift


Bekijk bijlage TEST_!Medisch kostenoverzicht-v9-2023.xlsx
 
Laatst bewerkt:
Yep

Dat is wat ik nu bedoel met
Ik denk dat je dadelijk zelf door de bomen het bos niet meer ziet want je gaat nu krijgen van Als dit, dan dat en als het dat niet is doe dan iets en als het iets niet is doe dan maar wat enz.
 
inmiddels het bedoelde bestand toegevoegd
 
Aan formules gaat een struktuur vooraf, aan een struktuur gaat een concept vooraf.
Omdat concept en struktuur ontbreken wordt het formulegeneuzel eindeloos.
 
@snb

Dat zal allemaal best, maar we zijn op www.helpmij.nl om elkaar te helpen, toch?
 
Daar zeg ik helemaal niets over; je reaktie slaat niet op mijn bericht.
 
Dukkel,

Ik dien Snb gelijk te geven want ik heb ook al vaker gezegd dat als de basis niet goed is dan wordt het een beetje water naar de zee slepen.
Oftewel bagger in, dan nog meer bagger uit.
Nu ben je eigenlijk d.m.v. ellenlange formules, waar je naderhand geen touw meer aan vast kunt knopen, proberen het e.e.a. op te lossen.
 
Laatst bewerkt:
Dukkel,

Maak van de - in TblTbvKM een 0 en zie wat er gebeurt.
Je had daar een harde - ingevuld en dat is tekst.
 
Natuurlijk heeft snb helemaal gelijk. Maar als je gestructureerd bezig wilt zijn, moet je de stof eigen zijn.
En zover ben ik nog lang niet.
Nu is het "zo als je het maakt, zo heb je het", dus voorlopig idd aanklooien.
 
Bedoel je in deze Formule

=ALS([@Naam]="Bezoek";"€ 0,21";ALS(OF([@Naam]="Vervolg behandeling";LINKS([@Plts];3)="TEL");0;ALS.NB(VERT.ZOEKEN([@Locatie];TblTbvKM[#Gegevens];3;0);0)))

Of in deze

=ALS([@KMPrijs]=0;0;ALS.NB(VERT.ZOEKEN([@Locatie];TblTbvKM[#Gegevens];2;0);0))
 
Laatst bewerkt:
Nee, in geen enkele formule want daar staan geen -
Ga naar tabblad "Validatie_Zoektabel".
Daar zie je in kolom "Kostprijs" div. - staan. Maak daar een 0 van en zie wat er dan in tabblad "JAN_2023" gebeurt.
 
@Peter

Ja nu werkt de Formule goed.

Ik blijf alleen aanhikken tegen de geldswaarde die uit de Formule komt (het gedeelte dat dus Bold aangegeven is)

=ALS([@Naam]="Bezoek";0,21;ALS(OF([@Naam]="Vervolg behandeling";LINKS([@Plts];3)="TEL");0;ALS.NB(VERT.ZOEKEN([@Locatie];TblTbvKM[#Gegevens];3;0);0)))

In de Tabel TblTbvKM heb ik een extra kolom opgenomen, met Kolomnaam Kostprijs2 (waarin de KM kostprijs voor Bezoek t.w. € 0,21)

En is die nu niet in bovenstaande Formule op te nemen.
Zoiets in de zin als:

=ALS(([@Naam]="Bezoek";TblTbvKM[#Gegevens];4;0);ALS(OF([@Naam]="Vervolg behandeling";LINKS([@Plts];3)="TEL");0;ALS.NB(VERT.ZOEKEN([@Locatie];TblTbvKM[#Gegevens];3;0);0)))

Ik stel maar wat voor, hoor.
 
Dukkel,

Nee, op de manier zoals je het graag zou willen, gaat niet lukken.

Dus mijn voorstel is:
Probeer eens alles op een rijtje te zetten van wat je nu eigenlijk wilt.
Zoals, wat wil je zien, hoe wil je het zien, waar wil je het zien enz.
Maak eens een plannetje van aanpak.
Ik neem aan dat dit vroeger in de DOS periode ook zeer van belang was.
Oftewel, niet blijven doorborduren op iets ongestructureerd iets.

Lees dit nog eens.
Aan formules gaat een struktuur vooraf, aan een struktuur gaat een concept vooraf.
Omdat concept en struktuur ontbreken wordt het formulegeneuzel eindeloos.
en je reactie was
Dat zal allemaal best, maar we zijn op www.helpmij.nl om elkaar te helpen, toch?
En dat helpen willen wij ook best doen maar je gaat helaas op jou manier verder. Verder borduren op een ongestructureerde manier dus de voorgaande "fouten" verdoezelen met aanvullingen, enz.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan