Besoin d'aide sur formule excel SI(ESTVIDE)

Tawfik77 Messages postés 2 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Voici mon problème:

Le principe est de trouver le nombre de retards entre plusieurs dates si existantes dans chaque cellule comme exemple ci-dessous.
Si date D1 est vide alors (dateB1-dateA1) si vrai, ou (dateD1-dateA1) si faux.

Pour exemple, j'ai les colonnes suivantes :

A1 B1 C1 D1

Formule utilisée : (SI(ESTVIDE(D1);B1-A1;D1-A1);"Pas de DI")

J'aimerais donc déduire l'écart C1-B1 de la formule dans le cas où la colonne D1 contient une valeur. Si D1 ne contient pas de valeur, alors je n'ai pas besoin de prendre en compte C1-B1.
A voir également:

1 réponse

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
Bonjour
Excel n'accepte pas la formule que vous présentez
D1 ne peut être que vide ou non, donc deux conditions sont applicables
vous en avez déjà trois avec B1-A1 D1-A1 est "pas de DI" qui est en trop

Alors pour rajouter C1-B1 ça va être difficile

Que voulez vous faire?

amis si vos dates en B1,C1,D1 vont en croissant, inutile de placer une condition pour avoir l'écart maximum, du moins si j'ai bien "deviné" le sujet!

=MAX(A1:C1)-A1 devrait faire l'affaire

crdlmnt



à vous lire

crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
Tawfik77 Messages postés 2 Statut Membre
 
Bonjour,

Tout d'abord merci beaucoup pour votre aide

Je développe concrètement le sujet :

Je cherche à calculer le délai de retard entre des date sous certaines conditions.
Je pars de ces données :

A1 = 01/01/2015
B1 = 10/01/2015
C1 = 20/01/2015
D1 = 25/01/2015

Voici ce que je veux obtenir :

Lorsque D1 est vide : Je compte le délai entre B1 et A1.
Si D1 non vide : Je compte le délai entre D1 et A1.
Mais attention, lorsque ce D1 est non vide, alors je dois également soustraire (au délai D1 et A1 obtenu), la différence entre C1 et B1 c'est-à-dire dans l'exemple ci-dessus :
(D1-A1)-(C1-B1).

J'espère que j'ai réussi à être clair...

Merci vraiment pour votre aide en tout cas :-)

Ps : Pour le "Pas de DI" je l'ai ajouté car j'ai un SIERREUR avant ma formule :-)
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
alors il suffit de complèter votre formule, mais vous n'aurez pas la possibilté d'afficher "pas de DI" puisque vous utilisez déjà les deux options de D1:

=SI(D1="";B1-A1;(D1-A1)-(C1-B1))

c'est tout ce que les options de D1 peuvent vous offrir!

crdlmnt
0