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

Verwijzing naar lege lijst (gegevensvalidatie)

Status
Niet open voor verdere reacties.

flipmoo

Gebruiker
Lid geworden
22 jan 2008
Berichten
77
Hallo,

Ik wil in een excel een lijst (gegevensvalidatie) maken.
Deze zal ook leeg kunnen zijn.
Vervolgens wil ik een in een andere cel een verwijzing maken naar deze lijst.
Dit gaat prima tot het moment dat ik de cel leeg leeg maak.
Dan krijg ik als resultaat 0. dit moet leeg zijn. Want als ik vervolgens op die cel een formule los laat krijg ik een fout omdat er 0 staat ipv niks.
Dus de cel eigenschappen aanpassen zodat het lijkt alsof er niks staat is niet de oplossing.

Ik hoor graag wat mogelijk is.
 
Veel.!!

Post anders een voorbeeldbestandje.
 
Met een ' in A6
 

Bijlagen

  • Test_vewrijzing-1.xlsb
    7,8 KB · Weergaven: 24
Vervolgens wil ik een in een andere cel een verwijzing maken naar deze lijst.
Want als ik vervolgens op die cel een formule los laat krijg ik een fout omdat er 0 staat ipv niks.
Er zal altijd iets in die cel staan want het is een verwijzing naar een andere cel (een verwijzing is niet leeg).


Plaats deze in H1
PHP:
=ALS(ISLEEG(C1);"";F1*G1)
En sleep door naar beneden
 
Dat werkt dus niet... want zoals je al zegt er si een verwijzing en daarom nooit leeg... ondanks dat die verwijzing naar een lege cel is.
Daardoor werkt ISLEEG niet... vraag is wat wel
 
Zo beter?
 

Bijlagen

  • Test_vewrijzing-1.xlsb
    7,8 KB · Weergaven: 19
Gewoon kijken of de gegevensvalidatie leeg is in plaats van naar die cel verwijzing te kijken. Waarschijnlijk heb je kolom E dan niet meer nodig.
zie bijlage.
 

Bijlagen

  • Kopie van Test_vewrijzing-1.xlsb
    7,9 KB · Weergaven: 22
Punt is dat dit een test opstelling is.
In mijn eigen bestand heb ik de controle op E juist nodig.
 
Met een aanpassing in Kolom E en de formule van VenA in H
 

Bijlagen

  • Kopie van Test_vewrijzing-1.xlsx
    8,6 KB · Weergaven: 33
Dit werkt in dit voorbeeld zeker....
Nu was dit voorbeeld met een berekening.
Maar dit zelfde truucje moet ik ook met een verticaal zoeken functie doen.
Dan krijg ik hem niet werkend...
Mijn variatie hierop wordt dan:

=ALS(VERT.ZOEKEN($C37;'Basis info'!$A$2:$M$20;13;ONWAAR)*(MIN(1;C37))=0;"";(VERT.ZOEKEN($C37;'Basis info'!$A$2:$M$20;13;ONWAAR)*(MIN(1;C37))))

Dit geeft als resultaat waar waardes kolom c staan. het gewenste resultaat maar waar ze leeg zijn / 0 waard verwijzing krijg ik #N/B
 
maar waar ze leeg zijn / 0 waard verwijzing krijg ik #N/B
Dit is normaal omdat er geen waarde is om weer te geven. De cel is immers leeg.
plaats gewoon een foutafhandeling voor de formule.
PHP:
=ALS.FOUT(ALS(VERT.ZOEKEN($C37;'Basis info'!$A$2:$M$20;13;ONWAAR)*(MIN(1;C37))=0;"";(VERT.ZOEKEN($C37;'Basis info'!$A$2:$M$20;13;ONWAAR)*(MIN(1;C37))));"")
 
Dat is een beste formule geworden voor een relatief eenvoudige actie... maar het werkt!!
Top thanks!
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan