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

Fonctions SI, DATEDIF & ESTVIDE combinées

  • Initiateur de la discussion Initiateur de la discussion samsystemed
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

samsystemed

Guest
Bonjour à tous,

J'aimerai que vous m'aidiez à réaliser une (ou plusieurs) fonctions dans mon tableau.

Petit topo :

J'ai un tableau de suivi où j'inscris les dates de départ de CRAACL (c'est le nom d'un compte rendu).

Je souhaiterai calculer l'écart en jour entre la date limite d'envoi et la date réelle d'envoi du document.
S'il n'y pas de date d'envoi, il faut prendre la date d'aujourd'hui.

Ensuite, il faut ajouter derrière l’écart obtenu en jour, soit "jours d'avance, soit "jours de retards"


j'ai commencé en faisant 2 colonnes mais malgré mes tentatives, il y a toujours quelque chose qui bugue. soit le nombre de jours, soit le texte derrière.

pouvez-vous m'aider s'il vous plait ? 🙂
 

Pièces jointes

Re : Fonctions SI, DATEDIF & ESTVIDE combinées

Bonjour,
je n'ai pas d'aide sur la focntion datedif dans excel2010 mais si j'ai compris :
Code:
=SI(ESTVIDE(I10);DATEDIF(MIN(G10;AUJOURDHUI());MAX(G10;AUJOURDHUI());"d");DATEDIF(MIN(I10;G10);MAX(I10;G10);"d"))

Cordialement
 
Re : Fonctions SI, DATEDIF & ESTVIDE combinées

merci effectivement, cette fonction règle mon problème d'écart.🙂🙂

Comment puis-je maintenant régler mon problème de texte ?
comment lui faire comprendre si l'écart représente des jours d'avance ou des jours de retard ?😕😕
 

Pièces jointes

Re : Fonctions SI, DATEDIF & ESTVIDE combinées

Re,
1) éviter les cellules fusionnées (lignes 16 et 17)

en O10 :
Code:
=SI(SI(ESTVIDE(I10);AUJOURDHUI();I10)>G10;"jours de retard";"jours d'avance")

si besoin en P 10 ou en une seule colonne N ou O :
=SI(ESTVIDE(I10);DATEDIF(MIN(G10;AUJOURDHUI());MAX(G10;AUJOURDHUI());"d");DATEDIF(MIN(I10;G10);MAX(I10;G10);"d"))&" "&SI(SI(ESTVIDE(I10);AUJOURDHUI();I10)>G10;"jours de retard";"jours d'avance")

Cordialement
 
Re : Fonctions SI, DATEDIF & ESTVIDE combinées

La seconde formule est géniale. 🙂 merci beaucoup.
je vais la décortiquer pour essayer de la comprendre.

pourquoi dois-je éviter les cellules fusionnées?
Un de mes comptes-rendus est délibéré par deux entitées mais cela reste un seul compte rendu;
il y a-t-il un risque particulier?

merci de ta réponse 🙂
 
Re : Fonctions SI, DATEDIF & ESTVIDE combinées

quand les cellules sont fusionnées, la formule ne peut plus être recopiée vars le bas : il faut bien vérifier dans la ligne suivante que les cellules intervenant dans le calcul sont les bonnes.
Pour la formule : je n'ai fait que réunir les deux dans une seule cellule
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…