Anomalies dans Fonction SI en excel pour ET et OU

Fermé
arsene53 Messages postés 48 Date d'inscription mardi 7 novembre 2017 Statut Membre Dernière intervention 23 novembre 2021 - 4 oct. 2018 à 22:44
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 - 11 oct. 2018 à 09:29
Bonjour Mesdames, Messieurs,

Pour me permettre de faire des statistiques, j'ai utilisé en excel, la fonction SI dans la formule suivante:
=SI(OU(ET(E15017=$M$1;E15018=$N$1);ET(F15017=$M$1;F15018=$N$1));"O";"")

Pour ce faire, je dispose dans cet exemple,
- d'une part, du couple de 2 nombres 76 et 04 lus respectivement dans les 2 cellules M1 (colonne M ligne 1) et N1 (colonne N et ligne 1),

- d'autre part, toujours dans cette même feuille excel, des données enregistrées sur 2 colonnes et plusieurs lignes,

Je souhaiterais sélectionner dans les données enregistrées, 2 cellules superposées ayant les valeurs 76 et 04.

Il faut noter que les valeurs de 2 colonnes superposées sont uniques sur 2 lignes successives.

En plus du résultat escompté soit les valeurs 76 04 de 2 cellules superposées E15017 et E15018, j’ai également (contre toute attente) les valeurs de 2 autres cellules superposées en l’occurrence 17 10 se trouvant dans les cellules F15017 et F15018.
Je pense bien qu’il y aurait une erreur dans la formule utilisée.
Je vous prie donc de bien vouloir m’aider à retrouver ces erreurs pour les corriger.

Remerciements

arsene53
A voir également:

6 réponses

Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
4 oct. 2018 à 23:12
Bonjour.

Il y a surtout une erreur dans ton exposé du problème !
En effet la formule que tu montres ne peut donner comme résultat que "O" et "" ; je ne vois comment elle pourrait, en plus, donner 76 04 17 ou 10 !
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
Modifié le 5 oct. 2018 à 00:10
Bonjour,

de ce que j'ai compris tu veux savoir si tu retrouves les nombres consécutifs en E ou F.
=SOMMEPROD(((E1:E16000=M1)*(E2:E16001=N1))+((F1:F16000=M1)*(F2:F16001=N1)))

te donneras le nombre de fois où ça a été trouvé.

=MAX((((E1:E16000=M1)*(E2:E16001=N1))+((F1:F16000=M1)*(F2:F16001=N1)))*LIGNE(E1:E16000))

formule matricielle à valider avec Shift+Ctrl+Entrée, te donnera la plus grande ligne où il a été trouvé.

Tes nombres doivent démarrer en ligne 2
https://www.cjoint.com/c/HJewjQHyPpH
eric

0
arsene53 Messages postés 48 Date d'inscription mardi 7 novembre 2017 Statut Membre Dernière intervention 23 novembre 2021
5 oct. 2018 à 17:37
Bonsoir à tous,

Je vous remercie pour la remarque faite.
Toutes mes excuses. Effectivement le résultat qui apparaît dans la cellule de la formule est bien ’’O’’.

Je voudrais surtout comprendre pourquoi, lorsque je me positionne dans la cellule de la formule, et que j'actionne la touche "F2"", non seulement la formule apparaît, mais les 4 cellules suivantes sont encadrées
E15017 (contenant 76)
E15018 (contenant 4)

F15017 (contenant 17)
F15018 (contenant 10)

au lieu d’avoir seulement les 2 cellules superposées ci-après :
E15017 (contenant 76)
E15018 (contenant 4)

Soit les images sivantes:

E F
15017 76 17
15018 4 10

Pourriez-vous me corriger la formule pour que soient encadrées que les 2 cellules superposées suivantes:
76
4

Remerciements.

arsene53
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
5 oct. 2018 à 22:47
désolé de t'avoir dérangé...
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
5 oct. 2018 à 19:31
Arsène, j'ai peur que tu n'aies pas bien compris le fonctionnement d'Excel.
Les cellules encadrées sont celles qui figurent dans la formule, un point c'est tout. Il s'agit d'une aide pour repérer quelles données sont concernées par la formule. Cela n'a aucun lien avec le résultat du calcul !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arsene53 Messages postés 48 Date d'inscription mardi 7 novembre 2017 Statut Membre Dernière intervention 23 novembre 2021
10 oct. 2018 à 22:15
Bonjour Mr PENTIER,

Merci pour la réponse. Cependant, j'aimerais savoir si malgré tout, l'on peut mettre en relief uniquement les cellules qui vérifient réellement les conditions énoncées dans la formule.
Par exemple, dans mon cas, comment peut-on modifier la formule pour n'avoir pour résultat que les 2 (deux) cellules superposées ayant respectivement les valeurs 76 et 4, et en éliminant toutes les autres cellules superposées n'ayant pas les valeurs 76 et 4.

Une fois encore, je vous adresse mes remerciements.

arsene53
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
11 oct. 2018 à 01:58
Non, on ne peut absolument pas.
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
11 oct. 2018 à 09:29
Bonjour arsene53

le OU ne sert à rien vu que les deux testes logiques ont comme critères M1 et N1 qui ne peuvent contenir que 76 et 4 ou autre choix 17 et 10 jamais les deux ensembles
Vous devait faire référence à deux autres cellules pour utiliser le OU exemple M2 N2
0