comparaison d'ensemble, de matrice

  • Initiateur de la discussion Initiateur de la discussion bolem
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bolem

XLDnaute Nouveau
Bonjour

je n'ai pas vraiment trouvé ce que je cherchais dans le forum... je pose donc une question:
j'aimerai comparer (A1;A2) avec (A1;A2) d'un autre onglet.
Pour la partie matrice les deux A1 doivent être égaux ainsi que les deux A2
pour la partie ensemble : le couple A1 et A2 du 1er onglet doit être contenu dans le couple A1 et A2.

j'ai essayé les comparaisons matricielles:
{=SI(A3:B3=A4:B4;'ok';'nonok')} (ici dans le même onglet) mais la formule ne compare que la 1ère case.

Attention la valeur de mes cases seront des chaines de caractères.


Merci d'avance

olivier
 
Bonjour,

=SOMMEPROD((A3:B3=A4:B4)*1)=2
renvoie VRAI ou FAUX
et tu peux mettre Si(formule=2;'OK';'Non OK' )
=SI(SOMMEPROD((A3:B3=A4:B4)*1)=2;'OK';'Non OK')

Ou bien
=SOMMEPROD((A3:B3=A4:B4)*1)
avec un format nombre personnalisé
[=2]'OK';'Non OK'
 
merci tout le monde pour votre intérêt
pour ODVJ, finalement ca ne marche pas
pour mita, le sommeprod fonctionne mais il me fallait l'astuce de Monique pour passer de la chaine de caractère à un nombre.

J'ai eventuellement toujours mon problème pour comparer mes deux 'ensembles' :{a;b} = {b;a}

Merci encore

olivier
 
Bonsoir à tous,

Je suis surpris que la formule que je t'ai indiquée ne fonctionne pas.
Je te l'ai construite afin qu'elle fonctionne pour les couples et les paires.
[li]pour les couples : (a, b)=(c, d) équivaut à a=c et b=d[/li]
[li]pour les paires : {a, b} = {c, d} équivaut à {a, b} inclus dans {c, d} et {a, b} inclus dans {c, d}[/li]

Le sommeprod() fonctionne pour les couples, pas pour les paires.

Peux-tu me préciser ce qui ne marche pas?

Cordialement

Message édité par: odvj, à: 29/06/2006 01:39
 
Re : comparaison d'ensemble, de matrice

Salut Bolem

Pour vérifier l'égalité du contenu de 2 matrices, voici ce que tu dois faire (l'exemple compare les cellules A1 à A10 aux cellules B1 à B10):
= et(A1:A10=B1:B10) valide cette formule en tapant Ctrl Maj Entrée
Tu verras dans cette cellule la formule écrite comme ceci : {=ET(A1:A10=B1:B10)}
De cette façon, le résultat ne sera VRAI que si les cellules de la matrice A1:A10 sont respectivement égales à celles de la matrice B1:B10
Ca marche aussi si la matrice à plusieurs colonnes ( {=ET(A1:B10=D11:E20)} ) pour comparer les matrices A1:B10 et D11:E20
Il faut bien sûr des matrices de mêmes dimensions
J'espre t'avoir aidé
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

D
Réponses
6
Affichages
1 K
Dusam
D
P
  • Question Question
Réponses
1
Affichages
3 K
Patrosso
P
J
Réponses
2
Affichages
1 K
Justine B
J
F
Réponses
6
Affichages
3 K
Francis200
F
M
Réponses
2
Affichages
806
Marie95
M
D
Réponses
3
Affichages
4 K
davidannic
D
M
Réponses
2
Affichages
898
Mathilde04
M
Z
Réponses
4
Affichages
1 K
zizou2100
Z
Retour