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

Functieproblemen

Status
Niet open voor verdere reacties.

helterskelter101

Nieuwe gebruiker
Lid geworden
2 sep 2018
Berichten
4
Hoi allemaal! Ik heb een probleem met excel. Ik moet gegevens van twee tabs uit een bestand combineren waarvoor ik de volgende functie geschreven heb:
=INDEX(Opnames!$F:$F;MATCH(1;INDEX((F6<=Opnames!$F:$F)*(G6>=Opnames!$E:$E)*(B6=Opnames!$A:$A);0);0))

Deze functie werkt, ik heb hem getest met een steekproef. Echter, wanneer ik de functie laat uitvoeren voor al mijn data entries (25000 stuks) krijg ik alleen maar NA. Wanneer ik handmatig de formule weer open en handmatige de functie laat uitvoeren krijg ik wel een uitkomst. Heeft iemand enig idee hoe ik ervoor kan zorgen dat de functie wel goed gaat werken?

Alvast bedankt!

Hier is het voorbeeld van een user:
Bekijk bijlage forum voorbeeld.xlsx
 
Laatst bewerkt:
Staat de sheet op "automatisch berekenen"?

Plaats anders (een klein gedeelte) van het (geanonimiseerde) bestand.
 
Verander de laatste 0 in een 1.
 
@snb, wanneer ik dat doe krijg ik alleen maar 01-01-1900 als uitkomst

@AlexCel ik ga een voorbeeld toevoegen van een user!
 
Wat wil je precies bereiken? In de tab 'Opnames' komt elke opname 2 x voor is dit de start van de opname en het eind van de opname. In de tab 'controle van uw hartfalen' mis je nogal wat kolomkoppen. Waarschijnlijk opname 1 t/m 7?
 
@VenA de opnames komen twee keer voor omdat dat handiger was bij het schrijven van de functie. De uitkomst moet de opname datum zijn maar de functie moet ook zoeken op de opname datum. Hiervoor heb ik de datums tweemaal ingevoerd zodat ik deze 1 keer kan gebruiken als uitkomstmaat en een keer kan gebruiken als referentiepunt voor de functie. Het is dus twee keer dezelfde datum.
De kolomkoppen missen inderdaad, dat had ik even gemist. Voor iedere sessie wil ik dus kijken of er een opname volgt in de maand na de sessie. Aangezien ik dit in de opname tab heb opgedeeld in 7 kolommen (omdat het maximale aantal opnames van 1 gebruiker 7 is) heb ik ook 7 kolommen gemaakt om de functie in te voeren in 'controle van uw hartfalen'
 
Wat is hier logisch aan?
Hiervoor heb ik de datums tweemaal ingevoerd zodat ik deze 1 keer kan gebruiken als uitkomstmaat en een keer kan gebruiken als referentiepunt voor de functie. Het is dus twee keer dezelfde datum.

Wat het verwachte resultaat is kan uit het bestand niet opmaken. Plaats een relevant voorbeeld met handmatig de verwachte uitkomsten.
 
Wat zou moeten gebeuren is dat wanneer een opname uit de tab 'opnames' (dus een van de datums in de kolom A t/m E) valt tussen de start (F) en stop (G) periode van de tab 'controle van uw hartfalen' deze datum getoond wordt in kolom J van 'controle van uw hartfalen'

Er zijn dus ook gebruikers die meerdere opnames hebben (A t/m E in 'opnames' hebben dan allemaal een datum) maar het gros heeft dit niet, dus het is representatiever om met deze gebruiker te werken. De enige reden waarom de kolommen na E wederom dezelfde datums bevatten is dus als referentiepunt voor de formule.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan