Fonctions SI, DATEDIF & ESTVIDE combinées

samsystemed

XLDnaute Nouveau
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

  • tableau-des-CRAACL.xlsx
    19 KB · Affichages: 58
  • tableau-des-CRAACL.xlsx
    19 KB · Affichages: 54
  • tableau-des-CRAACL.xlsx
    19 KB · Affichages: 57

Dugenou

XLDnaute Barbatruc
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
 

samsystemed

XLDnaute Nouveau
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 ?:confused::confused:
 

Pièces jointes

  • tableau-des-CRAACL.xlsx
    19.1 KB · Affichages: 65
  • tableau-des-CRAACL.xlsx
    19.1 KB · Affichages: 64
  • tableau-des-CRAACL.xlsx
    19.1 KB · Affichages: 60

Dugenou

XLDnaute Barbatruc
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
 

samsystemed

XLDnaute Nouveau
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 :)
 

Dugenou

XLDnaute Barbatruc
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
 

Discussions similaires

Réponses
0
Affichages
984
Réponses
1
Affichages
852

Statistiques des forums

Discussions
312 361
Messages
2 087 626
Membres
103 613
dernier inscrit
luluinmauritius