Pb: SI et ET et comparaison Cellule/Colonne
Fermé
Bolinette
Messages postés
13
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
11 septembre 2009
-
11 sept. 2009 à 11:02
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 11 sept. 2009 à 12:31
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 11 sept. 2009 à 12:31
4 réponses
Bonjour,
tu ne peux pas le formuler comme ca mais :
=SI(ET(ou(D5>='Listedate1!B3;D5>='Listedate1!B4;D5>='Listedate1!B5;D5>='Listedate1!B6;D5>='Listedate1!B7;D5>='Listedate1!B8;D5>='Listedate1!B9;D5>='Listedate1!B9;D5>='Listedate1!B10;D5>='Listedate1!B11;D5>='Listedate1!B12;D5>='Listedate1!B13;D5>='Listedate1!B14;D5>='Listedate1!B15;D5>='Listedate1!B16;D5>='Listedate1!B17);ou(D5<='Listedate1!C3;D5<='Listedate1!C4;D5<='Listedate1!C5;D5<='Listedate1!C6;D5<='Listedate1!C7;D5<='Listedate1!C8;D5<='Listedate1!C9;D5<='Listedate1!C10;D5<='Listedate1!C11;D5<='Listedate1!C12;D5<='Listedate1!C13;D5<='Listedate1!C14;D5<='Listedate1!C15;D5<='Listedate1!C16;D5<='Listedate1!C17)=vrai;"-";"")
tu ne peux pas le formuler comme ca mais :
=SI(ET(ou(D5>='Listedate1!B3;D5>='Listedate1!B4;D5>='Listedate1!B5;D5>='Listedate1!B6;D5>='Listedate1!B7;D5>='Listedate1!B8;D5>='Listedate1!B9;D5>='Listedate1!B9;D5>='Listedate1!B10;D5>='Listedate1!B11;D5>='Listedate1!B12;D5>='Listedate1!B13;D5>='Listedate1!B14;D5>='Listedate1!B15;D5>='Listedate1!B16;D5>='Listedate1!B17);ou(D5<='Listedate1!C3;D5<='Listedate1!C4;D5<='Listedate1!C5;D5<='Listedate1!C6;D5<='Listedate1!C7;D5<='Listedate1!C8;D5<='Listedate1!C9;D5<='Listedate1!C10;D5<='Listedate1!C11;D5<='Listedate1!C12;D5<='Listedate1!C13;D5<='Listedate1!C14;D5<='Listedate1!C15;D5<='Listedate1!C16;D5<='Listedate1!C17)=vrai;"-";"")
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
11 sept. 2009 à 11:08
11 sept. 2009 à 11:08
bonjour
=SI(ET(D5>=MIN('Listedate1!B3:B17);D5<=MAX('Listedate1!C3:C 17));"-";"")
D5<=MAX('Listedate1!C3:C 17) ??? dans ton message tu as marqué:
Si le résultat est supérieur ou égale à l'un des résultat de la liste compris entre C3 et C17
dans ta formule
D5<='Listedate1!C3:C 17)
veut dire inférieur ou égal...
=SI(ET(D5>=MIN('Listedate1!B3:B17);D5<=MAX('Listedate1!C3:C 17));"-";"")
D5<=MAX('Listedate1!C3:C 17) ??? dans ton message tu as marqué:
Si le résultat est supérieur ou égale à l'un des résultat de la liste compris entre C3 et C17
dans ta formule
D5<='Listedate1!C3:C 17)
veut dire inférieur ou égal...
Bolinette
Messages postés
13
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
11 septembre 2009
11 sept. 2009 à 11:15
11 sept. 2009 à 11:15
pardon c'est bien inférieur ou égale j'ai fait une erreur de recopie !
Par contre je pense que la première solution est meilleur (même si plus longue) car en fait le traitement se fait par ligne. En effet il y avoir plusieur solution.
En fait je veux faire une planning, donc la case du calendrier se colore si la date est comprise entre deux date d'une ligne (allant de C3-D3 à C17-D17)
Vous voyez peut être une meilleur solution ?
Par contre je pense que la première solution est meilleur (même si plus longue) car en fait le traitement se fait par ligne. En effet il y avoir plusieur solution.
En fait je veux faire une planning, donc la case du calendrier se colore si la date est comprise entre deux date d'une ligne (allant de C3-D3 à C17-D17)
Vous voyez peut être une meilleur solution ?
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
11 sept. 2009 à 12:31
11 sept. 2009 à 12:31
En effet il y avoir plusieur solution
Fallait peut-être le préciser AVANT.
Qui plus est la 1° solution est particulièrement lourde et ne te donne pas plusieurs résultats...
Vous voyez peut être une meilleur solution ?
La solution multi-résultats passe par une matricielle
mais je suis lassé de recommencer le boulot suite à des demandes mal exprimée
Fallait peut-être le préciser AVANT.
Qui plus est la 1° solution est particulièrement lourde et ne te donne pas plusieurs résultats...
Vous voyez peut être une meilleur solution ?
La solution multi-résultats passe par une matricielle
mais je suis lassé de recommencer le boulot suite à des demandes mal exprimée