probleme condition

afroweb

XLDnaute Occasionnel
voila je fais la soustratin entre deux date et j' affiche le resulat en mois mais le probleme est que lorsque le resultat est negatif ca saffiche #nombre mon code =DATEDIF(INDEX(listeDateDMb;param_n_ligne);INDEX(listeDateFMb;param_n_ligne);"M")
 

tototiti2008

XLDnaute Barbatruc
Re : probleme condition

Bonjour afroweb,

DateDif ne gère pas les résultats négatifs. il faut passer par un test.

à tester :

Code:
=((B1>A1)*2-1)*DATEDIF(MIN(INDEX(listeDateDMb;param_n_ligne);INDEX(listeDateFMb;param_n_ligne));MAX(INDEX(listeDateDMb;param_n_ligne);INDEX(listeDateFMb;param_n_ligne));"m")
 

afroweb

XLDnaute Occasionnel
Re : probleme condition

merki tototiti mais le problem est que il laisse passe l'erreur car normalement la debut doit etre < a la date fin mois je voulais qui tel est le cas ke on informe l'utilsateur ke la date debut et inferieur a la date de fin en plus il y'a un signe moins devant
 

tototiti2008

XLDnaute Barbatruc
Re : probleme condition

ah ben c'est encore plus simple alors :

Code:
=si(esterreur(DATEDIF(INDEX(listeDateDMb;param_n_ligne);INDEX(listeDateFMb;param_n_ligne);"M"));"Pas possible";=DATEDIF(INDEX(listeDateDMb;param_n_ligne);INDEX(listeDateFMb;param_n_ligne);"M"))
 

tototiti2008

XLDnaute Barbatruc
Re : probleme condition

pour la formule, il y a un "=" devant le 2ème Datedif à enlever (soucis de copier/coller)

si tu as ta date (4/1/08) en A1, le nom du mois s'obtient :
=texte(a1;"mmmm")
si tu as seulement le numéro du mois en A2, le nom du mois s'obtient :
=texte("1/"&A2&"/08";"mmmm")
 

afroweb

XLDnaute Occasionnel
Re : probleme condition

merki totitito
tu es un génie
impeccable ca marche !
je vais te demande encore pour la derniere fois un chose
voila la fin de mon algo de probleme
maintenat que je sais recuperer le nom du mois je veux mettre a la cellule B12 par exemple la couleur verte quand c'est janvier .
 

afroweb

XLDnaute Occasionnel
Re : probleme condition

totitio
je t'envoie en fichier mon fichier

je fais la différence entre date début et date fin et dans la planning par
date début :12/01/09 ET date fin 21/06/09 .
voila comme la date debut commence par janvier dans le planning je met en rouge sous janvier et comme la durée va jusqua juin je continue de coloré jusqua juin
 

Pièces jointes

  • Copie.zip
    34 KB · Affichages: 44
  • Copie.zip
    34 KB · Affichages: 40
  • Copie.zip
    34 KB · Affichages: 39

Discussions similaires

Réponses
15
Affichages
546

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 508
Messages
2 089 143
Membres
104 047
dernier inscrit
bravetta