A voir également:
- Calcul excel complexe
- Calcul moyenne excel - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
1 réponse
seb_067
Messages postés
76
Date d'inscription
lundi 6 février 2012
Statut
Membre
Dernière intervention
11 mars 2012
80
Modifié par seb_067 le 8/02/2012 à 17:14
Modifié par seb_067 le 8/02/2012 à 17:14
C'est fait =)
Alors voilà un exemple, j'utilise 5 colonnes (A, B, C, E et F) :
Colonne A :
Date Demande
15/09/2012 15:00
16/09/2012 15:00
17/09/2012 15:00
18/09/2012 15:00
19/09/2012 15:00
Colonne B :
Delai
1
2
5
4
3
Colonne C (réponse) :
Date Limite Intervention
15/09/2012 17:00
17/09/2012 10:00
22/09/2012 15:00
20/09/2012 15:00
20/09/2012 15:00
Colonne E :
Delai
1
2
3
4
5
Colonne F :
Heures
2
5
10
20
50
Les deux dernieres colonnes correspondent à un simple tableau, auquel je fais appel avec la fonction RECHERCHEV =)
La réponse au problème est dans la 3ème colonne, que j'appelle "Date Limite Intervention" ;)
La formule que j'utilise pour la COLONNE C, ligne 2 est :
=SI(HEURE(A2)+RECHERCHEV(B2;$E$2:$F$6;2;FAUX)<19;A2+RECHERCHEV(B2;$E$2:$F$6;2;FAUX)/24;A2+(14+RECHERCHEV(B2;$E$2:$F$6;2;FAUX)+14*ENT((RECHERCHEV(B2;$E$2:$F$6;2;FAUX)-1)/10))/24)
et il te suffit de la tirer vers le bas ;)
En gros, si l'heure de la date de la demande à laquelle on ajoute le nombre d'heure du délai choisi est inférieure à 19, alors il suffit d'additionner la date de demande par le nombre d'heure/24 (parce que excel compte en jour), et si c'est supérieur alors il faut rajouter 14 heures à chaque fois qu'on dépasse d'un jour... parce qu'il y a 14h où tu ne travailles pas (entre 19h et 9h)
Si t'as une question n'hésite pas =)
Seb.
Alors voilà un exemple, j'utilise 5 colonnes (A, B, C, E et F) :
Colonne A :
Date Demande
15/09/2012 15:00
16/09/2012 15:00
17/09/2012 15:00
18/09/2012 15:00
19/09/2012 15:00
Colonne B :
Delai
1
2
5
4
3
Colonne C (réponse) :
Date Limite Intervention
15/09/2012 17:00
17/09/2012 10:00
22/09/2012 15:00
20/09/2012 15:00
20/09/2012 15:00
Colonne E :
Delai
1
2
3
4
5
Colonne F :
Heures
2
5
10
20
50
Les deux dernieres colonnes correspondent à un simple tableau, auquel je fais appel avec la fonction RECHERCHEV =)
La réponse au problème est dans la 3ème colonne, que j'appelle "Date Limite Intervention" ;)
La formule que j'utilise pour la COLONNE C, ligne 2 est :
=SI(HEURE(A2)+RECHERCHEV(B2;$E$2:$F$6;2;FAUX)<19;A2+RECHERCHEV(B2;$E$2:$F$6;2;FAUX)/24;A2+(14+RECHERCHEV(B2;$E$2:$F$6;2;FAUX)+14*ENT((RECHERCHEV(B2;$E$2:$F$6;2;FAUX)-1)/10))/24)
et il te suffit de la tirer vers le bas ;)
En gros, si l'heure de la date de la demande à laquelle on ajoute le nombre d'heure du délai choisi est inférieure à 19, alors il suffit d'additionner la date de demande par le nombre d'heure/24 (parce que excel compte en jour), et si c'est supérieur alors il faut rajouter 14 heures à chaque fois qu'on dépasse d'un jour... parce qu'il y a 14h où tu ne travailles pas (entre 19h et 9h)
Si t'as une question n'hésite pas =)
Seb.
9 févr. 2012 à 12:16
9 févr. 2012 à 12:23
pourrais faire en sorte que le calcul exclu le week end qui n'est pas travaillé.
bien à toi
Modifié par seb_067 le 9/02/2012 à 18:53
En revanche j'aurais besoin de savoir si la Demande d'intervention peut être faite n'importe quand (7j/7, 24h/24), comme ce serait par exemple le cas sur internet, ou au contraire si la demande se fait par téléphone, ou autres...
(d'ailleurs, si la demande peut être faite un lundi à 22h par exemple, je dois revoir ma formule...)
Il me faudrait donc les intervalles possibles de l'heure et la date de la Demande =)
De rien ;)
Seb.
9 févr. 2012 à 18:54
la demande ne peut être faite que du lundi au vendredi de 9H à 19H
allez au boulot :-)
9 févr. 2012 à 19:05
Je te fais ça en 2min lol
Par contre, garde bien à l'esprit que la formule ne sera pas valable pour une demande faite en dehors des horaires donnés... Je pourrais y passer plus de temps et te faire une formule qui marche tout le temps, mais je suis pas un génie et puis ça servirait de toute façon presque à rien !
à tt de suite !
Seb.