|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() angelo thizy Inscription : mars 2010 Messages : 8 ![]() |
Bonjour a tous,
J'ai un problème avec un fichier excel : j'aimerai pouvoir comparer une cellule avec un ensemble d'autres cellules sur trois colonnes, l'une comprenant des références, les deux autres des dates (date de début et date de fin). Les dates de début et de fin correspondent donc à la durée de réservation d'une référence. A chaque ajout de référence, date_début et date_fin je voudrais une formule qui me permette de savoir si mon ajout n'a pas déjà été emprunté à cette date. Exemple: Référence______Date_début_____________Date_fin AA____________22/03/2010____________25/03/2010 BB____________10/04/2010____________15/04/2010 AA____________23/03/2010____________24/03/2010 J'avais pensée à mettre en couleur la cellule grâce à la mise en forme conditionnelle ou à une formule sur une autre colonne qui retourne la possibilité de réservation ou non. J'avais pensé à une formule de ce style pour les dates mais elle ne fonctionne pas et ne lie pas les références aux dates : (=SI(OU(ET($B$2:B15<=B16;B16<=$C$2:C15);OU(ET($B$2 :B15<=C16;C16<=$C$2:C15));ET($B$2:B15>=B16;$C$2:C1 5>=C16));"déjà_pris";"c_bon") HELP ME!!!!PLEASE Cordialement. |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() angelo thizy Inscription : mars 2010 Messages : 8 ![]() |
J'ai un début de fonctionnement avec une mise en forme conditionnelle mais il y a encore un problème.
Ci-joint le fichier avec les erreurs. Si vous avez des idées... Merci d'avance |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() angelo thizy Inscription : mars 2010 Messages : 8 ![]() |
Je viens de comprendre les erreurs.
La ligne devient rouge lorsque : une date de début d'une référence correspond à une date de fin d'une autre référence (vice-versa). ou si on rajoute une inscription et que la date de réservation est antérieur à une autre réservation qui a la même référence. Si vous avez des idées? Merci d'avance. Cordialement. |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() angelo thizy Inscription : mars 2010 Messages : 8 ![]() |
Pour tous ceux qui se pose la même question, voici la mise en forme conditionnelle qui fonctionne pour tous mes cas même les plus critiques.
=ET(ESTNUM($C4);SOMMEPROD(($A$2:$A4=$A4)*((($B4>$B $2:$B4)*($B4<$C$2:$C4))+(($C4<$C$2:$C4)*($C4>$B$2: $B4))+(($C4=$C$2:$C4))+($B4=$B$2:$B4))+(($C4>$C$2: $C4))*($B4<$B$2:$B4))>2) Bonne journée a vous. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com