• 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.

Formule toevoegen

Status
Niet open voor verdere reacties.

henri77

Gebruiker
Lid geworden
21 jun 2010
Berichten
230
Hallo lezers,

Ik heb de volgende formule:

=ALS(F23="badruimte";14;ALS(F23="toiletruimte";7;ALS(F23="meterruimte";2;ALS(F23="Verblijfsruimte";J23*0,9;""))))


Ik wil graag een formule hier in toevoegen:

Wanneer de waarde In cel J23 kleiner of gelijk = aan 7,8
moet in cel L23 (waar de bestaande formule in staat) 7,0 komen te staan.

Kan iemand mij helpen?

Vr.gr. Henri!
 
Dit zou moeten werken

Code:
=ALS(J25<=7,8;7;ALS(F25="badruimte";14;ALS(F25="toiletruimte";7;ALS(F25="meterruimte";2;ALS(F25="Verblijfsruimte";J25*0,9;"")))))

Of op deze manier:

Code:
=((F23="badruimte")*14+(F23="toiletruimte")*7+(F23="meterruimte")*2+(F23="Verblijfsruimte")*J23*0,9)*(J23>7,8)+(J23<7,8)*7
 
Laatst bewerkt:
Hallo Matjan,

Zou ik je nog om een gunst mogen vragen?
Ik heb m'n vorige vraag onvolledig geformuleerd, De formule:
F23<=7,8;7 moet in het rode gedeelte hier onder ingevoegd worden:


=ALS(F23="badruimte";14;ALS(F23="toiletruimte";7;ALS(F23="meterruimte";2;ALS(F23="Verblijfsruimte";J 23*0,9;""))))
 
Laatst bewerkt:
Code:
=ALS(F23="badruimte";14;ALS(F23="toiletruimte";7;ALS(F23="meterruimte";2;ALS(F23="Verblijfsruimte";J23*0,9;[COLOR="red"]ALS(F23<=7,8;7[/COLOR];""))))[COLOR="red"])[/COLOR]
Na 7 maal ALS is het gedaan kan je voor de formule =KIEZEN gaan .
 
zoiets?
Code:
=ALS(F23="badruimte";14;ALS(F23="toiletruimte";7;ALS(F23="meterruimte";2;ALS(F23="Verblijfsruimte";ALS(J23*0,9<=7,8;7;(J23*0,9));""))))

groet sylvester
 
opzoeken in tabel

of met opzoeken in tabel (zie bijlage).

Code:
=VERT.ZOEKEN($F$26;$N$4:$O$10;2;1)

heb je hier vragen over, laat het gewoon even weten.

ik concludeer uit jouw vraagstelling dat cel F23 zowel teksten (badruimte) als getallen (7,8) mogen bevatten. Is dit wel wat je bedoelt?
 

Bijlagen

Hallo Sylvester,

Dit is precies wat ik bedoel.
Alleen zit er op de een of andere manier een "bug" in:

wanneer ik 7,8 (of lager) intype wordt L23: 7,0 (zoals het hoort).
en wanneer ik 8,7 (of hoger) intype gaat het ook weer goed! Daartussen in zit mijn inziens "de bug" dan blijft de waarde 7,0.

Doe ik iets verkeerd?

Vr.gr. Henri!
 
Hallo Daniel,

Bedankt voor je reactie.
Alleen werkt jou idee ook nog niet helemaal, (of ik doe iets verkeerd natuurlijk!!)
Indien de waarde in cel J23 kleiner is, of gelijk aan 7,8 moet cel L23: 7,0 zijn.
indien de waarde groter is dan 7,8 moet deze waarde x 0,9 zijn.

vr. gr. Henri!
 
Wanneer de waarde In cel J23 kleiner of gelijk = aan 7,8
moet in cel L23 (waar de bestaande formule in staat) 7,0 komen te staan.
Had ik nu niet direct uit je vraag begrepen .
doet deze het dan ?
Code:
=ALS(F23="badruimte";14;ALS(F23="toiletruimte";7;ALS(F23="meterruimte";2;ALS(F23="Verblijfsruimte";J23*0,9;ALS(F23<=7,8;7;[COLOR="navy"]J23*0,9[/COLOR])))))
Waarschijnlijk zal er dan beter een ALS(ISLEEG( formule geplaatst worden voor het geval er geen data in cel E23 staat
Terwijl ik het poste had ik de ISLEEG
Code:
=ALS(ISLEEG(F23);"";ALS(F23="badruimte";14;ALS(F23="toiletruimte";7;ALS(F23="meterruimte";2;ALS(F23="Verblijfsruimte";J23*0,9;ALS(F23<=7,8;7;J23*0,9))))))
 
Laatst bewerkt:
Nee, ze doen geen van beide.

Vr.gr. Henri!

Bij deze via een voorbeeldje , waar loopt het mis ? zet het in dit voorbeeldje en we kijken waar we moeten bijsturen .
WSL loopt het hier fout :o 7,8 moet deze waarde x 0,9 zijn ik had cel J23 genomen :eek:
Code:
=ALS(ISLEEG(F23);"";ALS(F23="badruimte";14;ALS(F23="toiletruimte";7;ALS(F23="meterruimte";2;ALS(F23="Verblijfsruimte";J23*0,9;ALS(F23<=7,8;7;F23*0,9))))))
 

Bijlagen

Laatst bewerkt:
en de oplossing onder post #7 met ophalen uit een tabel.

laat je ook even weten, wat je daar van vind?
 
Hallo Oeldere,

Dank voor je reactie.
Je optie om een tabel te maken is voor mij (nog) niet voor de hand liggend.

Ik hou het wel in m'n achterhoofd hoor!!

vr.gr. Henri!
 
Henri ik hoop dat ik in de juiste kolom de formule heb aangebracht . er zaten nog wat addertjes onder het gras " verkeersruimte " en " bergruimte "
het zou deze kunnen zijn ?
Code:
=IF(ISBLANK(F12);"";IF(OR(F12="bergruimte";F12="verkeersruimte");"";IF(F12="badruimte";14;IF(F12="toiletruimte";7;IF(F12="meterruimte";2;IF(F12="Verblijfsruimte";J12*0,9;IF(F12<=7,8;7;F12*0,9)))))))
zie het bestandje als je de Nederlandse versie hebt .
 

Bijlagen

Hallo Daniel,

Nee sorry,
Het werkt nog niet.
Wat niet werkt is wanneer ik in een cel van kolom J een waarde invul van kleiner of gelijk aan 7,8

Vr.gr. Henri!
 
Laatst bewerkt:
Heb het rustiger bekeken en denk dat ik nu in de buurt kom van je vraag :)
bekijk het bestandje .
Het gaat hem enkel om de " verblijfsruimte " waarop dit (kleiner of gelijk aan 7,8)
van toepassing is .
Heb ook de foutafvang gedaan in kolom K
Code:
=IF(ISNA(OFFSET(INDEX('DAGLICHT (VG)'!$A$1:$A$91;MATCH(A12;'DAGLICHT (VG)'!$A$1:$A$91;0));5;9));"";OFFSET(INDEX('DAGLICHT (VG)'!$A$1:$A$91;MATCH(A12;'DAGLICHT (VG)'!$A$1:$A$91;0));5;9))
 

Bijlagen

Laatst bewerkt:
Hallo Daniel,

Dit is het helemaal!
Ontzettend bedankt!
Wat je trouwens bedoelt met foutafvang in kolom K snap ik niet.
Zou je mij dat willen uitleggen?

Nogmaals DANK!!!

Vr. gr. Henri!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan