Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Cumuler des fonctions SI

nanou0186

XLDnaute Nouveau
Voilà mon problème. Ca fait qq temps que je suis dessus et je ne trouve pas la solution.
J'ai un tableau Excel avec une date dans chaque colonne.
A1 : 12/04/2015
B1 : 13/04/2015
C1 : 14/04/2015
D1 : 15/05/2015

Je veux calculer en E1 le nombre de jours entre D1 et C1. Je fais donc D1-C1
Par contre,
si pas de date en C1, je dois faire la D1 - B1,
si pas de date en B1, je dois faire la D1 - A1,

si pas de date en D1, je veux que ma E1 reste vide.

Voici ce que j’ai tenté de d’écrire mais ça ne fonctionne pas :
=SI(D1-C1<=0;"";D1-C1;SI(C1="";D1-B1;D1-C1);SI(B1="";D1-A1 ;D1-B1)

Pouvez vous m’aider ?

Merci par avance
 

Pièces jointes

  • DRAFT 2.xlsx
    9.2 KB · Affichages: 54
Dernière édition:

nanou0186

XLDnaute Nouveau
Re : Cumuler des fonctions SI

je vous embête encore un peu
En cellule F1, j'ai besoin d'avoir B1-A1. Hors, c'est possible que je n'ai pas de date en B1,
j'ai donc écrit la formule suivante : SI(OU(B1="NA";B1-A1<=0);"";B1-A1)
il me met #valeur#, je ne comprends pas pourquoi

Pouvez vous m'aider ?
 

nanou0186

XLDnaute Nouveau
Re : Cumuler des fonctions SI

J'ai encore une question. JE voudrais que ça ne m'affiche pas le 0 ni de valeur négative :
j'ai donc ajouté
=SIERREUR(B2-A2;"");si(B2-A2<=0;"";B2-A2).
Il me dit qu'il y a une erreur, mais je ne comprends pas pourquoi.
Pouvez vous m'aider ?

D'avance merci bcp
 
Dernière édition:

Jacou

XLDnaute Impliqué
Re : Cumuler des fonctions SI

bonsoir le forum,
=SI(ESTERREUR(B2-A2);"";SI(B2-A2<=0;"";B2-A2))
ou bien
=SI(OU(ESTERREUR(B2-A2);B2-A2<=0);"";B2-A2)

mais je confirme ce que Patrick avait dit : avec un fichier test ça serait bien plus facile de t'aider!
bonne nuit
Jacou
 

Discussions similaires

Réponses
5
Affichages
487
  • Question
Microsoft 365 TEXTSPLIT
Réponses
4
Affichages
423
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…