• 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 met functie FILTER, ISGETAL en ZOEKEN

Status
Niet open voor verdere reacties.

Marihilgerdenaar

Gebruiker
Lid geworden
19 okt 2012
Berichten
6
Hallo allemaal.
Ik probeer een formule te maken met de functies, filter, isgetal en zoeken, maar ik krijg een foutmelding #WAARDE!

Mijn dataset is:

AB
1Appel1
2Banaan2
3Peer3
4Appelsap4

Mijn formule is
=FILTER(A1:B4;ISGETAL(ZOEKEN("Appel";A1:A4;1)))

Ik verwacht de uitkomst:

Appel1
Appelsap4

Ik krijg de foutmelding:

#WAARDE!

Iemand enig idee wat ik hier fout doe?
 
Plaats een voorbeeld documentje.
 
Wijzig ZOEKEN in VIND.SPEC:
PHP:
=FILTER(A1:B4;ISGETAL(VIND.SPEC("Appel";A1:A4;1)))
 
Laatst bewerkt:
dat kan zo

PHP:
=LET(data;VERT.STAPELEN(A1:B4;D1:E4);
F;ISGETAL(VIND.SPEC(N5;INDEX(data;;1)));
FILTER(data;F;"Geen data"))

met in N5 de zoekwaarde. "Appel" bijvoorbeeld.
 
Laatst bewerkt:
Hartelijk bedankt voor het antwoord! Ik ben alleen niet helemaal duidelijk geweest in mijn voorbeeld; ik probeer hem nu in mijn eigen bestand te kopiëren en krijg een foutmelding.

In mijn eigenlijke bestand moet ik op verschillende tabbladen data doorzoeken en alles met een specifieke omschrijving vinden. In mijn voorbeeld wil ik lijstje met de personen met de functie EXPEDITIE en de datum die daarachter staat.

Is het mogelijk om dit zonder een LET formule te maken? 🙈
 

Bijlagen

Als je zegt een foutmelding te krijgen is het altijd wel zo handig deze er ook bij te vermelden.
 
Die formule wordt niet heelveel anders.
PHP:
=LET(data;VERT.STAPELEN('Tab1'!A2:C4;'Tab2'!A2:C4;'Tab3'!A2:C4);
FILTER(data;INDEX(data;;2)="Expeditie";"Geen data"))

of zonder LET

PHP:
=FILTER(VERT.STAPELEN('Tab1'!A2:C4;'Tab2'!A2:C4;'Tab3'!A2:C4);INDEX(VERT.STAPELEN('Tab1'!A2:C4;'Tab2'!A2:C4;'Tab3'!A2:C4);;2)="Expeditie";"Geen data"))
 
beter nog maak je van de gegevens in Tab1,2 en 3 echte Tabellen.
als je nieuwe gegevens toevoegd, worden deze gelijk in je filter functie meegenomen.

je formule wordt dan
PHP:
=LET(data;VERT.STAPELEN(Table1;Table2;Table3);
FILTER(data;INDEX(data;;2)="Expeditie";"Geen data"))
 
@edmoor, excuses dat is inderdaad niet handig.
@lam201, Ah super fijn, dat is inderdaad nog beter! Dankjewel :)
Is er ook nog een mogelijkheid - dat is volgens mij echt mijn laatste vraag - om alle waardes met 'Expeditie' te vinden. In plaats van specifiek het woord 'Expeditie'. Dit lukt me met de formule op 1 tabblad, maar nu is de formule helemaal anders 🙈

Enorm bedankt allemaal
 
PHP:
=LET(data;VERT.STAPELEN(Table1;Table2;Table3);
F;ISGETAL(VIND.SPEC("expeditie";INDEX(data;;2)));
FILTER(data;F;"Geen data"))
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan