OVH Cloud OVH Cloud

MFC : Occurences

5 réponses
Avatar
Starwing
Bonjour,

Voici un probl=E8me et une solution apport=E9 par AV pour une=20
Mise en Forme Conditionnelle!

Voici le probl=E8me:

En B2:M5 Des chiffres compris entre 1 et 99

En B7:M7 Des chiffres compris entre 1 et 99

Trouvez les Occurrences entre B7:M7 et B2:M5?
Solution:
S=E9lectionnez B7:M7
=3DOU(B7=3D$B$2:$M$5)
Disons format jaune.

Cela fonctionne tr=E8s bien, mais je cherche une autre=20
solution au probl=E8me suivant:
Condition 1:
Si tous les chiffres de la plage B7:M7 se retrouve dans la=20
plage B2:M5 alors le format est bleu.

Condition 2:
=3DOU(B7=3D$B$2:$M$5)
Format jaune

Starwing

5 réponses

Avatar
Starwing
Bonsoir,

J'ai fini par trouver celle-ci...

=(B7<>"")*OR($B7=$B$2:$M$5)*OR($C7=$B$2:$M$5)*OR
($D7=$B$2:$M$5)*OR($E7=$B$2:$M$5)*OR($F7=$B$2:$M$5)*OR
($G7=$B$2:$M$5)*OR($H7=$B$2:$M$5)*OR($I7=$B$2:$M$5)*OR
($J7=$B$2:$M$5)*OR($K7=$B$2:$M$5)*OR($L7=$B$2:$M$5)*OR
($M7=$B$2:$M$5)


Y'a-t-il plus court?

Starwing

-----Message d'origine-----
Bonjour,

Voici un problème et une solution apporté par AV pour une
Mise en Forme Conditionnelle!

Voici le problème:

En B2:M5 Des chiffres compris entre 1 et 99

En B7:M7 Des chiffres compris entre 1 et 99

Trouvez les Occurrences entre B7:M7 et B2:M5?
Solution:
Sélectionnez B7:M7
=OU(B7=$B$2:$M$5)
Disons format jaune.

Cela fonctionne très bien, mais je cherche une autre
solution au problème suivant:
Condition 1:
Si tous les chiffres de la plage B7:M7 se retrouve dans
la

plage B2:M5 alors le format est bleu.

Condition 2:
=OU(B7=$B$2:$M$5)
Format jaune

Starwing
.



Avatar
AV
Condition 1:
Si tous les chiffres de la plage B7:M7 se retrouve dans la
plage B2:M5 alors le format est bleu.


Sélection B7:M7 --> MEFC -->

=SOMME(1*(NB.SI($B$2:$M$5;$B$7:$M$7)>0))

Précision (il me semble que c'est la demande) : La plage entière (B7:M7 est
formatée si chacune de ses valeurs est présente au moins une fois dans la plage
B2:M5

AV

Avatar
Starwing
Bonjour AV,
=SOMME(1*(NB.SI($B$2:$M$5;$B$7:$M$7)>0))
C'est parfait, je viens juste de tester, c'est exactement ce qu'il fallait!


Il va falloir rajouter cette formule dans la V.26
Je suis certain qu'elle va en faire profiter plusieurs!
--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing

--

Avatar
Daniel.M
Bonjour,

J'arrive un peu tard mais il y a aussi la matricielle suivante:

=MIN(NB.SI($B$2:$M$5;$B$7:$M$7))>0

qui ne fait dépendre du nombre d'entrées en B7:M7

En passant, ce genre de formule (à cause de NB.SI) opère très lentement sur des
grandes plages.
Rapplique ici si tu désires des formules plus rapides (mais plus longues)
lorsque tu as un set défini (1-99) de valeurs possibles.

Salutations,

Daniel M.

"Starwing" wrote in message
news:e5$
Bonjour AV,
=SOMME(1*(NB.SI($B$2:$M$5;$B$7:$M$7)>0))
C'est parfait, je viens juste de tester, c'est exactement ce qu'il fallait!


Il va falloir rajouter cette formule dans la V.26
Je suis certain qu'elle va en faire profiter plusieurs!
--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing

--





Avatar
Starwing
Bonjour Daniel,

Tu arrives un peu tard, mais ça vaut la chandelle,
Je viens de tester ta formule et elle fonctionne aussi très bien! Bravo!

J'arrive un peu tard mais il y a aussi la matricielle suivante:


J'aime bien les matricielles, mais je me demande si c'est pratique dans une
Mise en Forme Conditionnelle? ;-)

En passant, ce genre de formule (à cause de NB.SI) opère très lentement
sur des

grandes plages.


Wow! Je vais être sincère avec toi, j'ai une assez grande plage, et j'avoue
qu'avec la formule de AV et aussi de la tienne, ça roule drôlement vite. :o)

Rapplique ici si tu désires des formules plus rapides (mais plus longues)


Je rapplique! Je rapplique!
J'adore voir et comprendre vos formules de fou!

--
Au plaisir de vous revoir ...
Visitez >> http://www.excelabo.net
Le merveilleux site de Misange
Starwing

--