Avec date et secondes disponibles calculer jj :mm :aa :hh :mm :ss de fin avec plage h

lorenzo999999

XLDnaute Nouveau
Bonjour,
après deux jours de recherches et essais je suis toujours presque au point de départ, SVP, pourriez vous m'aider à trouver la bonne solution?

J'ai recherché dans tout le forum mais il n'y a rien qui correspond.

Le problème:
Depuis une date à saisir (jj:mm:aa (cellule B2)) et (hh:mm:ss (cellule C2)), j'ai 1407000sec (cellule D2) (ce temps est généré par an autre calcul) pour exécuter une tache.

La tache peut être exécutée 7/7 mais des 10:00 à 00:00.

Résultat souhaité:
1) transformer mes secondes connus en format jj:hh:mm:ss (cellule D3) tout en sachant que le temps d'emploi/jour est de 14 heures (7/7 des 10:00 à 00:00) pour connaitre combien de temps la tache va occuper.

2) Connaitre la date exacte (jj:mm:aa (cellule B3)) et heure de fin (hh:mm:ss (cellule C3)) de la tache.

Je vous remercie d'avance de votre bon cœur.

Lorenzo
 

Pièces jointes

  • Calculdu temps.xlsx
    8.6 KB · Affichages: 76

lorenzo999999

XLDnaute Nouveau
Re : Avec date et secondes disponibles calculer jj :mm :aa :hh :mm :ss de fin avec pl

Re,

Vous avez dit :



Vos secondes sont en D2, un point c'est tout.

Si vous voulez transformer autre chose dites-le clairement.

A+

Pardonnez moi, en effet j'ai oublié quelque chose:

Depuis la date et heure de fin de cette tache, j'aimerais connaitre la date et l'heur à laquelle la prochaine tache pourrais démarrer, en sachant que:
1) Depuis la fin d'une tache et le début d'une autre il doit y avoir 5 min de pause et,
2) Une nouvelle tache ne peut pas débuter entre 21:00:00 et 10:00:00.

Merci d'avance.
 

Pièces jointes

  • Calcul du temps(2)-1.xlsx
    11.9 KB · Affichages: 33

job75

XLDnaute Barbatruc
Re : Avec date et secondes disponibles calculer jj :mm :aa :hh :mm :ss de fin avec pl

Bonjour lorenzo999999, le forum,

Si après la pause de 5 mn il est plus de 21:00 on redémarre le lendemain à 10:00 :

Code:
=B3+MAX(C3+"0:5";(1+"10:")*(C3+"0:5">--"21:"))
qu'on peut aussi écrire :

Code:
=B3+MAX(C3+"0:5";"34:"*(C3+"0:5">--"21:"))
Mettre la cellule au format jj/mm/aa hh:mm:ss pour voir la date.

A+
 

lorenzo999999

XLDnaute Nouveau
Re : Avec date et secondes disponibles calculer jj :mm :aa :hh :mm :ss de fin avec pl

Bonjour lorenzo999999, le forum,

Si après la pause de 5 mn il est plus de 21:00 on redémarre le lendemain à 10:00 :

Code:
=B3+MAX(C3+"0:5";(1+"10:")*(C3+"0:5">--"21:"))
qu'on peut aussi écrire :

Code:
=B3+MAX(C3+"0:5";"34:"*(C3+"0:5">--"21:"))
Mettre la cellule au format jj/mm/aa hh:mm:ss pour voir la date.

A+

Merci infiniment job75
 

job75

XLDnaute Barbatruc
Re : Avec date et secondes disponibles calculer jj :mm :aa :hh :mm :ss de fin avec pl

Re,

Bien entendu si l'on ne veut pas mettre la formule précédente dans une cellule, on peut tout cumuler en B3 et C3.

Mais ça complique nettement la compréhension...

En B3 :

Code:
=ENT(B2+ENT((D2/86400+MAX(C2-"10:";))/"14:")+MAX("10:"+D2/86400+MAX(C2-"10:";)-"14:"*ENT((D2/86400+MAX(C2-"10:";))/"14:")+"0:5";(1+"10:")*("10:"+D2/86400+MAX(C2-"10:";)-"14:"*ENT((D2/86400+MAX(C2-"10:";))/"14:")+"0:5">--"21:")))
En C3 :

Code:
=MOD(B2+ENT((D2/86400+MAX(C2-"10:";))/"14:")+MAX("10:"+D2/86400+MAX(C2-"10:";)-"14:"*ENT((D2/86400+MAX(C2-"10:";))/"14:")+"0:5";(1+"10:")*("10:"+D2/86400+MAX(C2-"10:";)-"14:"*ENT((D2/86400+MAX(C2-"10:";))/"14:")+"0:5">--"21:"));1)
A+
 

Statistiques des forums

Discussions
313 274
Messages
2 096 750
Membres
106 738
dernier inscrit
Lacbus