Calcul de delais d'attente entre deux dates

Fermé
sarah - 9 févr. 2010 à 10:36
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 - 9 févr. 2010 à 17:57
Bonjour,

j'aimerais calculer le delais d'attente entre deux dates :

dans une case "A" j'ai une date
dans une case "B" j'ai une seconde date
dans la case "C" je veux le delais d'attente
Et si "B" pas rempli, "C" doit être vide et pas = à 0

Est-ce que quelqu'un connait la formule qui doit être utilisée ?

Merci d'avance

3 réponses

Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
9 févr. 2010 à 10:43
Salut,

c'est facile

=SI(B1<>"";B1-A1;"")

plus évoluée
=SI(B1<>"";B1-A1&" jour(s)";"")

mais on pourrait jouer avec les terminaisons
=SI(B1<>"";SI(B1-A1=1;B1-A1&" jour";B1-A1&" jours");"")
1
Bonjour

tout d'abord merci pour votre réponse.

Concernant mon problème j'ai entré :


=SI(b1<>"";b1-a1&"";"") car je ne voulais pas que "jour(s)" apparaisse dans ma case c1.

J'espère que c'est bien cela qu'il fallait faire ?

Maintenant j'ai un autre souci :

dans les case "C" je vais avoir mes nombre de jours :

par exemple :
date en A1 = 01.02.2009 date en B1= 10.02.2009 delais en C1 = 9
date en A2 = 01.02.2009 date en B2=01.02.2009 delais en C2 = 0
date en A3 = 01.02.2009 date en B3 = néant delais en C3 = ne se rempli pas


Quelle formule dois-je utiliser pour faire la somme des delais ?

Une formule "=somme(C1:C3)" ne fonctionne pas.


Quelle formule dois-je utiliser pour faire la moyenne de ces delais ?

Sachant qu'avec les résultats que j'ai la formule dois calculer (9+0)/2 puis que le troisième delais ne se remplit pas car une date n'a pas été saisie.

Merci par avance
0
Bonjour,

Si tes cellules sont dans la format DATE (COURTE OU LONGUE) normalement la formule est la suivante:
=IF(B1>0;B1-A1;0)

Mais la cellule doit être en format DATE, pas number, accounting ou general.
Normalement doit marcher
0
Mike-31 Messages postés 18346 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 novembre 2024 5 104
9 févr. 2010 à 17:57
Re,

Le code est trop long, contente toi de ça

=SI(B1<>"";B1-A1;"")
0