Calcul d'un délais entre deux dates et en fonction de tranche d
Fermé
sarah
-
28 oct. 2013 à 12:54
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 28 oct. 2013 à 16:18
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 28 oct. 2013 à 16:18
A voir également:
- Calcul d'un délais entre deux dates et en fonction de tranche d
- Fonction si et - Guide
- Calcul moyenne excel - Guide
- Itinéraire google map entre deux adresses - Guide
- Deux ecran pc - Guide
- Deux comptes whatsapp - Guide
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 28/10/2013 à 13:51
Modifié par Vaucluse le 28/10/2013 à 13:51
Bonjour
le problème qui complique est que vous avez en A un texte plutôt qu'un valeur numérique
Essayez cette formule en X1 à tirer sur la hauteur:
=SI(DROITE(A1;NBCAR(A1)-TROUVE("à";A1;1))*1<=16;C1-B1;"")
... ou plus simplement si vous avez toujours un b lanc entre le à et la date limite de la tranche:
=SI(DROITE(A1;2)*1<=16;C1-B1;"")
crdlmnt
Errare humanum est, perseverare diabolicum
le problème qui complique est que vous avez en A un texte plutôt qu'un valeur numérique
Essayez cette formule en X1 à tirer sur la hauteur:
=SI(DROITE(A1;NBCAR(A1)-TROUVE("à";A1;1))*1<=16;C1-B1;"")
... ou plus simplement si vous avez toujours un b lanc entre le à et la date limite de la tranche:
=SI(DROITE(A1;2)*1<=16;C1-B1;"")
crdlmnt
Errare humanum est, perseverare diabolicum
28 oct. 2013 à 14:49
Et autre condition d'avoir la case vide si l'une des cellules A/B/C est vide ?
(le tout sur la même formule)
28 oct. 2013 à 14:53
juste la seconde condition dans la formule
28 oct. 2013 à 16:18
=SI(OU(A1="";B1="";C1="");"";SI(DROITE(A1;2)*1<=16;DATEDIF(B1;C1;"d"))
Note si vous voulez inclure les jours portant la date en B et C, rajouter 1 à DATEDIF
=SI(OU(A1="";B1="";C1="");"";SI(DROITE(A1;2)*1<=16;DATEDIF(B1;C1;"d")+1)
crdlmnt