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

Dagen calculeren voor verschillende data en statussen

Status
Niet open voor verdere reacties.
Of ?

PHP:
=(D2="Shipped")*(NETWORKDAYS(B2;IF(C2="";TODAY();C2))>2)*NETWORKDAYS(B2;IF(C2="";TODAY();C2))
 
Formule van Cobbe iets aangepast.
Nu geld enkel zondag als weekend.
 

Bijlagen

  • Kopie van helpmijissue_2(cobbe)(plongske.xlsx
    10,7 KB · Weergaven: 28
Inclusief zondag
 

Bijlagen

  • Kopie van helpmijissue_2(cobbe)(plongske inclusief zondag.xlsx
    10,3 KB · Weergaven: 27
Is dit met de status transit incl. zondag en shipped en waiting excl. zondag?
 
Zou toch moeten.
Aan u om te Controleren of het klopt.
De formule kan nog iets eenvoudiger.
PHP:
=ALS(EN(NETWERKDAGEN.INTL($C2;VANDAAG();11)>2;$D2="Shipped");NETWERKDAGEN.INTL($C2;VANDAAG();11);ALS(EN($D2="Waiting for shipment";NETWERKDAGEN.INTL($B2;VANDAAG();11)>2);NETWERKDAGEN.INTL($B2;VANDAAG();11);ALS(EN(ISGETAL(VIND.ALLES("Transit";$D2));VANDAAG()-C$2>19);VANDAAG()-$C2;"")))
Hier ook enkel transit inc. zondag
 
Zou toch moeten.
Aan u om te Controleren of het klopt.
De formule kan nog iets eenvoudiger.
PHP:
=ALS(EN(NETWERKDAGEN.INTL($C2;VANDAAG();11)>2;$D2="Shipped");NETWERKDAGEN.INTL($C2;VANDAAG();11);ALS(EN($D2="Waiting for shipment";NETWERKDAGEN.INTL($B2;VANDAAG();11)>2);NETWERKDAGEN.INTL($B2;VANDAAG();11);ALS(EN(ISGETAL(VIND.ALLES("Transit";$D2));VANDAAG()-C$2>19);VANDAAG()-$C2;"")))
Hier ook enkel transit inc. zondag


Helaas werkt dit niet.

Als er een datum staat bij "Waiting" wordt het gevuld bij een andere regel met "Shipped".
Shipped en Transit werken allebei niet
 
Kan niet volgen wat je bedoeld met Shipped en transit werken niet.
 
De rode $C2 stond verkeerd geblokkeerd:
Code:
=ALS(EN(NETWERKDAGEN.INTL($C2;VANDAAG();11)>2;$D2="Shipped");NETWERKDAGEN.INTL($C2;VANDAAG();11);ALS(EN($D2="Waiting for shipment";NETWERKDAGEN.INTL($B2;VANDAAG();11)>2);NETWERKDAGEN.INTL($B2;VANDAAG();11);ALS(EN(ISGETAL(VIND.ALLES("Transit";$D2));VANDAAG()-[COLOR="#FF0000"]$C2[/COLOR]>19);VANDAAG()-$C2;"")))
 
1 Er zat inderdaad een foutje in de formule. Goed gezien Cobbe:thumb:

2 Het zijn niet de zondagen die worden worden bijgeteld. er is max 1 dag verschil
Het verschil zit in het gebruik van de functie NETWERKDAGEN.INTL deze telt alle werkdagen huidige dag inbegrepen.
Terwijl je anders het verschil maakt tussen 2 datums. zie gele cellen

Dus heb ik de formules iets aangepast en er een dag in mindering gebracht.
 

Bijlagen

  • Kopie van Issue helpmij 1.xlsx
    10,4 KB · Weergaven: 21
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan