Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 8 van 8

Onderwerp: zoeken naar afwijkingen in bepaalde periode

  1. #1
    Vraag is opgelost

    zoeken naar afwijkingen in bepaalde periode

    Hallo,

    een excel uitdaging:
    vanuit een export van de salarisadministratie krijg ik alle medewerkers met afdeling en hoofdafdeling met de gewerkte uren per dag.
    Nu heb ik een totaal van de gewerkte uren per afdeling.

    Het kan zijn dat iemand gemuteerd wordt in de salarisadministratie, de afdeling wordt gewijzigd. als ik dan opnieuw de export draai is de afdeling in de historie niet meer correct.
    om dit te omzeilen wil ik een hulptabel maken waarbij de personeelsnummers, afdeling en hoofdafdeling worden genoteerd en de periode van tot.

    De import zet ik om met een tabblad (gecorrigeerde Import) met verwijzingen naar het import blad.
    nu ben ik opzoek naar een formule die eerst bekijkt of er voor de betreffende persoon wijzigingen beschikbaar zijn in de hulptabel, zo niet dan de data uit de import nemen, anders de afdeling / hoofdafdeling uit de hulptabel overnemen, met als voorwaarde in de juiste periode, er kunnen meerdere malen per jaar wijzigingen plaatsvinden. zie voorbeeld geel gekleurde kolommen moeten dus gaan werken op de beschreven manier...

    ik heb het nu met vert.zoeken uitgevoerd maar dit zal lastig worden als het hele bestand is gevuld met +/- 50.000 regels
    zou graag met index en vergelijken werken maar daar kom ik niet verder mee....

    Bijlage 303421
    Attached Files Attached Files
    Laatst aangepast door Peer44 : 18 juli 2017 om 09:22 Reden: Bijlage gewijzigd

  2. #2
    Mega Senior AlexCEL's avatar
    Geregistreerd
    3 april 2014
    Locatie
    Groningen
    Afstand tot server
    ±117 km
    nu ben ik opzoek naar een formule die eerst bekijkt of er voor de betreffende persoon wijzigingen beschikbaar zijn in de hulptabel, zo niet dan de data uit de import nemen, anders de afdeling / hoofdafdeling uit de hulptabel overnemen, met als voorwaarde in de juiste periode, er kunnen meerdere malen per jaar wijzigingen plaatsvinden.
    En hier verwacht je nu dus een correct antwoord op? We moeten maar gokken hoe je sheet eruit ziet?

    Ik zou beginnen met het plaatsen van een representatief voorbeeldbestand (excel). Misschien dat je dan verder komt.
    -- een voorbeeldbestandje zegt meer dan 1000 woorden --

  3. #3
    ok bij deze bedankt voor de feedback

  4. #4
    Mega Senior AlexCEL's avatar
    Geregistreerd
    3 april 2014
    Locatie
    Groningen
    Afstand tot server
    ±117 km
    Graag gedaan. Het is niet verkeerd bedoeld hoor, maar de vraagstelling is dermate vaag dat je nooit (of niet snel) een correct antwoord zult krijgen.

    Dus nogmaals de tip: kleed je eigen excelsheet een beetje uit, anonimiseer het, en geef goed (handmatig) aan wat je verwacht als uitkomst. Je zult dan snel geholpen worden denk ik. Expertise genoeg hier...
    -- een voorbeeldbestandje zegt meer dan 1000 woorden --

  5. #5
    Ok heb het nog wat aangepast hopelijk is het nu duidelijk wat ik bedoel blijft lastig te omschrijven.

  6. #6
    Mega Senior AlexCEL's avatar
    Geregistreerd
    3 april 2014
    Locatie
    Groningen
    Afstand tot server
    ±117 km
    Zo... zonder voorbeeld was dit inderdaad niet op te lossen.

    Ik waag een poging, volgens mij zoek je zoiets:
    Code:
    =ALS.FOUT(INDEX('Hulptabel Wijziging'!C:C;1/(1/SOMPRODUCT(('Hulptabel Wijziging'!$A$2:$A$4=$A2)*('Hulptabel Wijziging'!$E$2:$E$4<=$F2)*('Hulptabel Wijziging'!$F$2:$F$4>$F2)*RIJ($2:$4))));INDEX(IMPORT!D:D;SOMPRODUCT((IMPORT!$A$2:$A$11=$A2)*(IMPORT!$F$2:$F$11=$F2)*RIJ($2:$11))))
    Zie ook bijlage.
    Attached Files Attached Files
    -- een voorbeeldbestandje zegt meer dan 1000 woorden --

  7. #7
    Dat lijkt inderdaad wat ik bedoel, nu nog proberen te snappen wat er gebeurd. bedankt ga er mee aan de slag

  8. #8
    Mega Senior AlexCEL's avatar
    Geregistreerd
    3 april 2014
    Locatie
    Groningen
    Afstand tot server
    ±117 km
    Korte toelichting:
    1) middels de SOMPRODUCT kan je per regel checken of deze aan de voorwaarden voldoet. Resultaat is een matrix met waarden 0 en 1. Door met het RIJ-nummer te vermenigvuldigen krijg je de locatie (rijnummer).
    2) de INDEX functie zoekt met het rijnummer de bijbehorende waarde op uit een kolom.
    3) als er geen overeenkomst is dan komt er 0 uit de somproduct. Dan wordt de uitkomst van het "1/(1/..)" deel een foutmelding en wordt in de andere tabel gezocht middels de ALS.FOUT
    4) de tweede zoekfunctie werkt identiek met een combinatie van INDEX en SOMPRODUCT.

    Je zult nog de bereiken aan je eigen situatie aan moeten passen, maar dat gaat vast lukken.

    Succes ermee.
    Laatst aangepast door AlexCEL : 18 juli 2017 om 12:09
    -- een voorbeeldbestandje zegt meer dan 1000 woorden --

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren
Aanbiedingen