Aide fonction si "SVP"

Résolu/Fermé
michel49 - 11 déc. 2016 à 14:09
 michel49 - 11 déc. 2016 à 18:09
Bonjour à tous,
voilà je recherche une solution pour mon fichier excel de suivi de mes heures travail /astreinte /temps de repos.

dans mon fichier excel je compte le nombre de temps de repos avant une sortie astreinte.
ex: dans la cellule D7 =9:15 dans une autre cellule G7 je fais le calcul qui me donne mon heure de reprise de mon poste de travail avec les 11h00 de repos qui me donne (9:15 + 11:00 =14:15) je souhaiterais remplacer 14:15 par 8;00 lorsque le résultat est supérieur à 9:00 en G7.


merci j'espère avoir été assez claire dans mon explication.


7 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
11 déc. 2016 à 15:10
Bonjour
en rpenat votre demande au pied de la lettre
en G7
=SI(D7+11/24>9/24;8/24;D7+11/24)
mais est ce vraiment ce que vous voulez, sachant qu'avec par exemple 3:00 en D7 , votre reprisde, se fera à 8:00
crdlmnt

0
Re- bonjour,
merci pour votre réponse très rapide.
en faite lorsque je suis (égale à 9:00 ou plus) de repos (en D7) je reprends mon travail à 8h00 du matin et non 14:15 (comme calcul excel)
en G7 je calcul le temps de repos effectué par expl:

fin de poste 17:00 intervention astreinte à 20:00 (repos pris = 3:00) durée inter 1:00 retour maison 21:00 donc temps de repos inférieur à 9:00 je reprends mon travail 11:00 plus tard.
mais si une intervention intervient alors que mon temps de repos est égale ou supérieur à 9:00 alors je reprends mon travail à 8:00
exemple : intervention à 3:00 du matin le 10/12/16 mais j'ai quitté mon travail la veille le 09/12/16 à 17:00 j'ai bien mes 9:00 de repos je reprends donc mon travail à 8:00 et j'ai 72 heures pour récupérer 2:00 afin de compléter les 11:00 de repos obligatoire entre 2 journées de travail.

j'espère êtres plus claire cette fois ci.
merci de votre aide j'ai testé votre première solution j'ai bien 8:00 affiché en G7 mais cette valeur ne change pas selon la valeur de D7.

Cordialement.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 11/12/2016 à 16:00
Non, ça n'est pas clair du toput!
pas plus qu'à la relecture de votre premier message, on constate que vous écrivez:
9:15 +11:00= 14:15 ?
alors que généralement on trouve 20:15
Si vous avez déjà un fichier en place, ajoutez y des explications et déposez le sur:
https://www.cjoint.com/
créez le lien siur le site et revenez le coller ici.
à vous lire
crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
je comprends que l'explication ne soit pas très claire ! j'ai aussi du mal à mis retrouver moi aussi.
je suis peut être pas parti du bon pied pour réaliser ce fichier que je souhaite faire fonctionner sans macro excel afin qu'il fonctionne sur téléphone portable android.
fichier en attachement :
http://www.cjoint.com/c/FLlppHmAYfY

Cordialement.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
11 déc. 2016 à 16:36
Wouf, c'est un casse tête chinois, votre affaire.. si vous nous disiez simplement
  • dans quelle colonne vous voulez 8:00
  • en remplacement de quel calcul (quelle les colonnes , quelle formule)

on y verrai plus clair,
..mais là, je ne peux pas vous aider, faute de comprendre avec quelles colonnes il faut monter la formule.
Peut être d'autres comprendrons mieux?
en attendant plus, bonne chance
crdlmnt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
merci c'est pas grave !

en faite dans D7 la cellule affiche 9:15 (correspond au repos pris) donc j'ai bien mais 9:00 mini de repos, je doit donc reprendre mon travail à 8:00
mais dans la cellule G7 excel me calcul une heure de reprise à 14h15 sachant que j'ai mon temps de repos de 9:00 minimum je voulais qu'il s'affiche 8:00 en G7 au lieu de 14:15 uniquement quant mon temps de repos est atteint en D7.

je pensais à une formule de ce type:
si D7=>à 9:00 alors écrire 8:00 en G7
ouf je sais pas simple.

pas de pbs merci d'avoir pris sur votre temps.

Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 11/12/2016 à 17:20
en fait, non, votre demande est très simple, mais c'est votre calcul en colonne D qui ne convient pas, je vais essayer d'expliquer, mais vous comprendrez mieux en formatant provisoirement la colonne D en format standard

Dans Excel, :
1°) l'unité de temps et le jour soit quand une cellule formatée en standard affiche 1, il s'agit de 24h. Vous pouvez le voir en modifiant le format d'une cellule horaire affichée à 24:00:00 en standard

2°) quand vous faites la différence entre cellules qui contiennent dates et heures, Excel renvoie aussi une date et une heure, et donc la valeur numérique de D4 est dans votre calcul: 42715,1423611111
(soit le 11/12 à 3:25!

et donc tout ça est bien plus grand que 9h qui pour Excel sont égales à 9/24, donc valeur num: 0,375

pour régler ça en D4, adoptez cette formulel:

=A4-K4-ENT(A4-$K$4)

qui ne conserve que la partie décimale du résultat (donc sans la date du jour)

et la formule ci dessous pourra fonctionner en G4:

=SI(D4>9/24;8/24;C4+$N$4)

en apartè; ça peut servir:

remarquez les signes $ sur K4 dans la 1° formule est N4 dans la seconde
ces signes bloquent l'adresse de cellule et vous permettent de "tirer" vers la bas pour copier la cellule dans la colonne sur toutes les lignes sans que l'adresse bloquée par le signe soit modifiée.

$A1 bloque la colonne
A$1 bloque la ligne
$A$1 bloque la cellule

crdlmnt
0
merci je vais tenter de faire fonctionner cette usine à gaz !
mais cette formule =SI(D4>9/24;8/24;C4+$N$4) fonctionne pour D4 mais pas pour les autres D5 D6 etc..
j'ai modifier comme suit =SI(D5>9/24;8/24;C5+$N$4) mais affiche toujours 8:00
par contre tous fonctionne sur D4 j’oublie quelque chose ?

je pense que je me suis embarquer dans un truc qui me dépasse....
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
11 déc. 2016 à 18:09
Pas, de ,panique, jusqu'à, mpaintenat, ce n'est pas si compliqué!
avez vous modifié comme signalé la formule en dessous de D4??
voila ce que ça devrait donner:
https://www.cjoint.com/c/FLlriJbASMM
0
je pense avoir trouver ma gaff !
dans la formule =A4-K4-ENT(A4-$K$4) la partie (A4-$K$4) était rester sur l'ensemble de la colonne à A4 au lieu de A5 A6 A7 etc..

merci beaucoup pour votre aide maintenant sa fonctionne.
j'avais l'idée mais pas les compétences.

merci encore
0