Ga naar inhoud

MDanny

Lid
  • Items

    52
  • Registratiedatum

  • Laatst bezocht

Berichten die geplaatst zijn door MDanny

  1. Beste mensen,

     

    Ik had via deze forum hulp gehad met het opzetten van excel sheet met een uitgebreide DATUMVERSCHIL functie erin verwerkt.

    Zowel voor datum "retour" als "uit".

    Alles werkte prima maar nu blijkt er van de datum verschil "retour" niks meer te kloppen.

    De functie telt niet goed op hoelang een document voor een bepaalde straat/wijk retour is.

    Kijk bijvoorbeeld naar E6/F6 en E7/F7, de waarde die ik krijg in kolom U voor maanden en X voor dagen klopt van geen kanten.

    Aantal maanden en dagen is veels te weinig.

    Ik heb een bestand bijgevoegd ( wel de prive gevoelige info verwijderd, alleen datums laten staan ) en de kolommen BLAUW gemaakt ter voorbeeld.

    Kan dit komen door verandering van jaar tal naar 2017?

    Ik kom er niet uit.

    Graag a.u.b. wat advies wat er in de formule fout gaat aangezien deze op de functie "Uit" wel gewoon werkt.

    Bedankt alvast! 

    DATUMVERSCHIL functie.xlsx

  2. Ik kan eventueel de formules in de S kolommen aanpassen zodat er bij geen datum invoer ook in de S kolom geen waarde komt te staan maar gewoon blanco blijft.

    Dus als er pas per jaar uitgaande en ingaande datum worden ingevoerd dan dan pas de waarde retour of uit in de cel wordt weergegeven.

    Maar dan ben ik bang dat ik de formule in de S kolom verknoei en dan red ik mijn deadline helemaal niet meer.

    Ik laat het wel zo, ga nu data invoeren en de boel afronden en in gebruik nemen per januari.

    Otherwise im in a world of shit...:blush:

     

    :thankyou-bor:

     

    Groet

     

    Danny

  3. 3 minuten geleden, MDanny zei:

    Voor alle andere kolommen is dat de bedoeling i.v.m. getallen invoer maar voor de S kolom moet er wel van 2016 oplopend gelezen worden.

    Dus eigenlijk moet ik voor die kolom een uitzondering maken en de formule wel van voor naar achteren laten lezen in plaats van achteren naar voren?

    Ik ga het even testen.

     

     

    Nee dat werkt ook niet

    Heb nu: =ALS('2016'!S5<>"";'2016'!S5;ALS('2017'!S5<>"";'2017'!S5;ALS('2018'!S5<>"";'2018'!S5;ALS('2019'!S5<>"";'2019'!S5;""))))

     

    Maar hij leest alleen 2016 . Zodra je een waarde invoerd in een ander jaar tal verspringt de retour waarde niet op uit.

    De oplopende jaren moeten altijd overrulend zijn.

    Ik laat het erbij !

    Ik gebruik wel gewoon voor kolom S in 2016 de formule ='2016'!S5   en die trek ik wel naar beneden door en pas dat gewoon elk jaar opnieuw even aan.

    2017 zitten we al bijna in dus geen probleem.

    De getallen zijn het belangrijks zodat ik een aparte sheet heb die ik los kan bewerken en op alfabetische volgorde per kolom kan aanpassen zonder dat sheet 2016 t/m 2017 door elkaar gegooid wordt.

  4. Beste popipipo,

     

    Bedankt voor je duidelijke uitleg, ik had daar zelf niet bij stil gestaan.

    Was ook geen urgent iets.

     

    Maar weet jij toevallig waarom deze formule : =ALS('2019'!U5<>"";'2019'!U5;ALS('2018'!U5<>"";'2018'!U5;ALS('2017'!U5<>"";'2017'!U5;ALS('2016'!U5<>"";'2016'!U5;""))))

     

    Alleen werkt met getallen die mee veranderen en niet met cellen met tekst die mee moeten veranderen?

    Ben al de hele dag aan het zoeken op google maar kom er niet uit.

    Bedankt alvast!

  5. Goedemorgen,

     

    Ik probeer een DATUMVERSCHIL formule die het aantal dagen telt [ ALS(EN(S5="Retour";F5>0);DATUMVERSCHIL(F5;VANDAAG();"d");"")))) ] te verfijnen naar vanaf aantal seconden.

    Vervolgens bij 60 seconden wordt het dan 1 minuut en 1sec en zo optellend tot 1(jaar):5(maanden):4(dagen):6(uur):40(minuten):30(seconden).

    Maar in de cel moet dan wel alleen de getal waarde komen dus: 1:5:4:6:40:30. ( voorbeeld tijd`s aanduiding ! )

     

    Ik gebruik als test deze formule: =ALS(EN(S5="Retour";F5>0);DATUMVERSCHIL(F5;VANDAAG();"y")&DATUMVERSCHIL(F5;VANDAAG();"ym")&DATUMVERSCHIL(F5;VANDAAG();"md")&DATUMVERSCHIL(F5;VANDAAG();"y")&DATUMVERSCHIL(F5;VANDAAG();"ym")&DATUMVERSCHIL(F5;VANDAAG();"md")&DATUMVERSCHIL(F5;VANDAAG();"u:mm:ss"))

     

    Ik krijg geen fout meldingen alleen verschijnt er in de doel cel de melding : #GETAL!

     

    Gezien ik verder geen verkeerde fout meldingen in de formule zelf krijg weet ik even niet wat te  doen en aan te passen om vervolgens de tijd waarde als 1:5:4:6:40:30 te krijgen.

    Cel eigenschap aanpassen werkt ook niet.

    Graag a.u.b. advies om voor bovenstaande de juiste waarde te verkrijgen.

    Bedankt alvast voor de hulp.

     

    groet,

     

    Danny

    Dannytest2.xlsx

  6. Ik raadpleeg altijd meerdere hulp forums, kennelijk doe jij dat dus ook.

    Als ik bij de een de oplossing niet kan krijgen hoop ik dat bij de andere wel en dan meldt ik altijd mijn case netjes af als opgelost.

    Maar kennelijk is het best wel een problematisch ding om die formule werkende te krijgen.

    Ben er althans al 2 dagen mee bezig.

    Maar hoe ik het ook invoer het werkt niet.

    Zojuist deze formule erin gezet : 

    =ALS('2016'!$S5="retour";'2016'!$U5;ALS('2017'!$S5="retour";'2017'!$U5;ALS('2018'!$S5="retour";'2018'!$U5;ALS('2019'!$S5="retour";'2019'!$U5;"NB"))))

     

    Maar dat lukt ook niet.

    Op de een of andere manier leest excel de formule niet door of niet in de juiste volgorde.

    test.xlsx

    test.xlsx

  7. Beste mensen,

     

    Ik begin even een nieuwe topic aangezien mijn vorige wat rommelig werd en niet echt meer duidelijk zichtbaar was wat ik probeer te doen.

    Bijgevoegd heb ik het complete test bestand dat nog verder opgevuld moet worden met de daadwerkelijke data.

    Het bestand bevat 5 sheets genaamd:

     

    2016

    2017

    2018

    2019

    Totaal/Verzamel

     

    In de sheet 2016 zijn wat test datums geplaatst en middels een formule kun je in kolom U en V ( samengevoegd ) zien hoelang een document retour is ( aantal in maanden )

    Kolom "U" wil ik graag automatisch middels een formule kopiëren naar de sheet Totaal/Verzamel ook in kolom "U".

    Dit deed ik eerst middels de formule ='2016'!U5:V5 en deze trok ik vervolgens door naar onderen. 

    Zoals je in het test bestand kunt zien zijn alle getallen uit sheet 2016  kolom "U" exact gekopieerd naar de sheet Totaal/Verzamel.

    Probleem echter waar ik tegen aanliep is dat ik dit ook voor de sheets 2017,2018 en 2019 wilde doen.

    Daarbij is het de bedoeling dat 2017 de sheet 2016 overruled en 2018 weer 2017 etc etc.

    In de sheet Totaal/Verzamel heb ik dus de formule :

     

    =ALS(EN('2019'!S5="Retour";'2019'!U5>0);'2019'!U5;ALS(EN('2018'!S5="Retour";'2018'!U5>0);'2018'!U5;ALS(EN('2017'!S5="Retour";'2017'!U5>0);'2017'!U5;ALS('2016'!S5="Retour";'2016'!U5;""))))

     

    ingevoerd maar deze krijg ik niet werkende op de een of andere manier.

     

    In de andere topic had ik deze formule gekregen: =ALS(EN('2017'!A5="Retour";'2017'!B5>0);'2017'!B5;ALS('2016'!A5="Retour";'2016'!B5;""))

    Maar die werkt dan weer wel en dan weer niet. Hij geeft alleen data ingevoerd in 2017 weer maar als ik deze verwijder komt niet de data van 2016 hier weer voor in de plaats.

     

    Bovenstaande is zo`n beetje de laatste loodjes aan het project maar ik krijg het niet aan de praat.

    Kijk a.u.b. even naar het bestand en de formule want ik zie maar niet waar de kink in de kabel zit.

    Alvast bedankt voor jullie hulp.

     

    gr

    Danny

     

     

     

    test.xlsx

  8. Ik begrijp er helemaal niks meer van.

    Deze formule werkt: 

    =ALS(EN('2017'!A5="Retour";'2017'!B5>0);'2017'!B5;ALS('2016'!A5="Retour";'2016'!B5;""))

    Maar als ik hem uitbreid naar 2019 met deze formule:

     

    Quote

    =ALS(EN('2019'!S5="Retour";'2019'!U5>0);'2019'!U5;ALS(EN('2018'!S5="Retour";'2018'!U5>0);'2018'!U5;ALS(EN('2017'!S5="Retour";'2017'!U5>0);'2017'!U5;ALS('2016'!S5="Retour";'2016'!U5;""))))

     

    Werkt alleen de sheet 2019.

    Wat doe ik hier verkeerd, want ook als ik vanaf 2018 de ALS(EN functie weg laat werkt het niet.

  9. Weet niet wat je precies veranderd hebt want ik zat ook al met ALS.EN te knoeien maar het werkt wel.

    Bedankt voor je hulp!

    Mocht ik later toch nog op een probleem stuiten dan laat ik het even weten.

    Werkse alvast.

     

    gr.Danny

  10. 4 minuten geleden, plongske zei:

    Misschien kan je deze eens proberen.

     

    
    =ALS('2017'!S5="Retour";'2017'!U5;ALS('2016'!S5="Retour";'2016'!U5;""))

     

     

    Bovenstaande formule werkt alleen op de gegevens in sheet 2017.

    Als ik dus de gegevens in cel U5 van 2017 wis komen niet de gegevens uit 2016 ervoor in de plaats.

    Dat is wel de bedoeling.

  11. Formule werkt toch niet.

    Zodra ik de formule op meerdere sheets wil toepassen krijg ik fout meldingen.

    Had dit geprobeerd: =ALS(EN('2017'!S5="Retour");'2017'!U5;"")=ALS(EN('2016'!S5="Retour");'2016'!U5;"")

     

    Als ik alleen =ALS(EN('2017'!S5="Retour");'2017'!U5;"")  gebruik werkt het en krijg ik een waarde die in cel U5 staat van sheet 2017.

    Voeg ik daar de zelfde formule =ALS(EN('2016'!S5="Retour");'2016'!U5;"") aan toe dan krijg ik ONWAAR als melding.

     

    In cel U5 van sheet 2016 staat de waarde "1".

    In cel U5 van sheet 2017 staat de waarde "4"

    Beide getallen zijn aantal maanden dat een document retour is.

    Als cel U5 van 2017 nog geen waarde heeft moet de waarde in cel U5 2016 automatisch gekopieerd worden naar cel AA5 van de sheet Totaal/Verzamel.

    Als er vervolgens een waarde wordt ingevoerd in cel U5 van 2017 moet deze waarde in AA5 gekopieerd worden de sheet Totaal/Verzamel.

     

    Mij is verteld dat je met dit soort formules van rechts naar links moet werken dus vandaar dat ik eerst =ALS(EN('2017'!S5="Retour");'2017'!U5;"") en daar achteraan

    =ALS(EN('2016'!S5="Retour");'2016'!U5;"") .

    Ook omgekeerd krijg ik telkens de melding in cel AA5 "ONWAAR".

    Dus krijg het niet werkende.

  12. Formule werkt toch niet.

    Zodra ik de formule op meerdere sheets wil toepassen krijg ik fout meldingen.

    Had dit geprobeerd: =ALS(EN('2017'!S5="Retour");'2017'!U5;"")=ALS(EN('2016'!S5="Retour");'2016'!U5;"")

     

    Als ik alleen =ALS(EN('2017'!S5="Retour");'2017'!U5;"")  gebruik werkt het en krijg ik een waarde die in cel U5 staat van sheet 2017.

    Voeg ik daar de zelfde formule =ALS(EN('2016'!S5="Retour");'2016'!U5;"") aan toe dan krijg ik ONWAAR als melding.

    Begrijp er niks van...

  13. Ik heb gegevens in 2 verschillende sheets waarvan ik een specifieke kolom automatisch wil kopiëren naar een totaal/verzamel sheet.

     

    Sheet 1 is 2016

    Sheet 2 is 2017

    Sheet 3 is Totaal/verzamel

     

    Van beide sheets wil ik de samengevoegde kolommen telkens automatisch kopiëren naar de "Totaal/verzamel" sheet ( sheet 3 ) in het kolom AA5

    Als ik het alleen met sheet 2016 doe gaat het goed.

    Ik gebruik dan in kolom AA5 van de sheet Totaal/verzamel de formule ='2016'!U5:V5

    Maar als ik 2017 erbij wil voegen en de data daarvan voorrang wil geven krijg ik steeds een melding #WAARDE.

    De gegevens die in de kolommen U5:V5 2017 staan moeten dus de gegevens van 2016 overrulen, dit omdat 2017 het meest up to date is.

    Ik heb dit geprobeerd met de volgende formule maar daar gaat het een en ander fout:  =ALS(EN(2017!U5:V5=">0");2017!U5:V5);=ALS(EN(201"6!U5:V5=">0");2016!U5:V5);"")

    Hoe krijg ik dit werkende ook met het oog op het later toevoegen van meerdere jaren 2018,2019 etc etc?

    Bedankt alvast voor de hulp.

     

    Groet.Danny

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.