Formule de comparaison de données

Fermé
lolitalilamo Messages postés 3 Date d'inscription jeudi 3 janvier 2019 Statut Membre Dernière intervention 3 janvier 2019 - 3 janv. 2019 à 11:15
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 3 janv. 2019 à 13:45
Bonjour,


j'aimerai comparer différentes colonnes d'un fichier excel :

je veux savoir si E2 = H2 et seulement si oui, je veux savoir si F2 = I2

Merci d'avance pour votre aide
A voir également:

4 réponses

DjiDji59430 Messages postés 4028 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 18 avril 2024 644
3 janv. 2019 à 11:24
Bonjour,

en k2 =et( E2 = H2;F2 = I2 )*1
te donne 1 si la condition est remplie

Crdlmt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
3 janv. 2019 à 11:24
Bonjour
=SI(ET(E2=H2;F2=I2);"OK";"")
crdlmnt
0
lolitalilamo Messages postés 3 Date d'inscription jeudi 3 janvier 2019 Statut Membre Dernière intervention 3 janvier 2019
3 janv. 2019 à 11:39
merci beaucoup pour votre aide
j'ai essayé ces deux formules qui n'ont pas fonctionné car je viens de me rendre compte que je ne vous ai pas donné un élément très important : les données de ma colonne H sont toutes dans ma colonne E (avec d'autres données en plus) mais il se peut que la donnée E2 se retrouve dans la cellule H33.

Ce que je souhaite faire c'est trouver les mêmes données dans mes deux colonnes E et H et une fois que j'ai trouvé les mêmes données, je veux comparer les données des colonnes F et I relatives aux colonnes E et H.

Je sais que ce n'est pas très clair, voici une capture d'écran qui vous aidera peut être à mieux comprendre

0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
3 janv. 2019 à 12:34
toujours pas très clair
quelles sont les données qui doivent être sur la même ligne et celle que l'on peut comparer sans prendre la ligne en compte
pour avancer:
déposez un modèle ici:
http://mon-paratge>.fr
placez y quelques exemples de ce que vous voulez obtenir en expliquant pourquoi
revenez coller le lien créé sur le site

on pourra vous proposer une formule du genre:

=SIET(NB.SI(E:E;H2);RECHERCHEV(H2;E:F;2;0)=I2);"OK";"")

qui va chercher si H existe en colonne E, la valeur de F sur la même ligne et la compare à celle de I sur la ligne de H (bon d'accord, c'est presque aussi clair que votre question:-)), mais là ça tient de la devinette
à vous lire
crdlmnt
0
lolitalilamo Messages postés 3 Date d'inscription jeudi 3 janvier 2019 Statut Membre Dernière intervention 3 janvier 2019
3 janv. 2019 à 13:18
les données des colonnes E et H ne sont pas sur la même ligne
je vais essayer de vous donner un exemple car je n'arrive pas à me rendre sur votre lien, certains accès me sont bloqués (confidentialité au travail)

Admettons que j'ai en E2 : 30002150263546 et que en F2 j'ai : 3 241.12
et que j'ai en H35 : 30002150263546 (le même nombre que E2) et en I35 j'ai : 784 (qui n'est pas semblable à F2)

ce que je souhaite c'est une formule qui me retrouve dans la colonne H peu importe la ligne, le même nombre que j'ai sur ma ligne E2, une fois que j'ai trouvé quelle ligne E correspond à la ligne H, j'aimerai comparer les mêmes lignes F (qui est au niveau de E2) et I (qui est niveau de la ligne H..).

Dans l'exemple que je viens de donner, j'aimerai une formule qui me dise que E2 correspond à H35 mais que F2 est différent de I35

Voilà, j'espere que ça sera un peu plus compréhensif...
Merci à vous
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 3 janv. 2019 à 13:48
alors on va essayez ça:

=SI(F2=RECHERCHEV(E2;H:I;2;0);"OK";"non OK")

et pour éviter un affichage erreur(#N/A) si E n'existe pas en H:

=SIERREUR(SI(F2=RECHERCHEV(E2;H:I;2;0);"OK";"non OK");"")


bien entendu, placez dans les guillemets ce que vous voulez afficher dans les différents cas!

crdlmnt
0