Excel formule suite

Fermé
Tasram974 Messages postés 13 Date d'inscription vendredi 1 juin 2012 Statut Membre Dernière intervention 17 juin 2012 - 9 juin 2012 à 09:03
Tasram974 Messages postés 13 Date d'inscription vendredi 1 juin 2012 Statut Membre Dernière intervention 17 juin 2012 - 9 juin 2012 à 14:32
Bonjour a toute l'équipe ,
et avant tout un grand merci a MR ERIIC pour son aide.
Je reviens vers vous pour faire suite a ma derniere question résolue
avec cette formule magique :
=SOMMEPROD(($B5=DECALER($I$3;EQUIV($B4;$I$4:$I$8;0);1;1;3))*1)=1

Je souhaite faire évoluer mon fichier qui effectuait la recherche sur une
seule ligne .

D'ou ma question du jour:

Est il possible d'effectuer une recherche sur 2 lignes (voir 3 ou 4)
toujours avec un tableau de correspondance .

Exemple:

si je regarde le ligne 5 sur mon fichier joint , je devrais afficher la

valeur "VRAI" en "D5" si j'ai la correspondance du chiffre precédent (le 3)
OU la correspondance du chiffre de cette ligne ( le 7)

C'est a dire soit le 20-23-8-30-5-36 (corredpondance dur 3 )
OU le 11-15-13-27-6-30 (correspondance dur 7 )


J'ai tenté avec un "OU" mais sans succès:

=OU((SOMMEPROD(($B6=DECALER($N$3;EQUIV($B5;$N$4:$N$23;0);1;1;6))*1)=1);

(SOMMEPROD(($B6=DECALER($N$3;EQUIV($B5;$N$4:$N$23;0);1;1;6))*1)))


Mon fichier joint:

https://www.cjoint.com/?BFjjaB6ooKl


MErci a vous.


Windows 7 / EXCEL 2007

5 réponses

PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
9 juin 2012 à 10:53
Ma réponse

=SOMMEPROD(($B6=DECALER($N$3;EQUIV($B5;$N$4:$N$23;0);1;4;6))*1)=1

recherche sur 4 lignes si c'est bien ce que vous voulez ?
1
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
Modifié par eriiic le 9/06/2012 à 11:58
Bonjour,

Tu pars du principe que tout le monde a lu et se rappelle ta précédente demande, ce qui n'est pas le cas.
Il faut reprendre toutes les explications détaillées du fonctionnement voulu.

Et mettre des explications cohérentes si tu veux qu'on comprenne :
je devrais afficher la valeur "VRAI" en "D5" si j'ai la correspondance du chiffre precédent (le 3)
Pour moi 3 est la valeur suivante puisqu'il est en ligne 6

OU la correspondance du chiffre de cette ligne ( le 7)
Il sort d'où ce 7 ??????

C'est a dire soit le 20-23-8-30-5-36 (corredpondance dur 3 )
moi je lis : 10-23-....

OU le 11-15-13-27-6-30 (correspondance dur 7 )
moi je lis : 9-15-...

Pas très rigoureux ni sérieux tout ça, même s'il y en a qui arrivent à répondre malgré tout...


*****************
Pour éclairer les lecteurs je rappelle que ta demande originale était (en gardant l'exemple de la ligne 5)
- en D5 : est-ce que le chiffre présent 1 ligne plus bas colonne B soit en B6(=3) est présent dans le tableau N5:T24 dans la ligne correspondant au chiffre en B5(=2) (donc en O6:T6, ligne du 2 ).
C'est à dire y'a-t-il un 3 en O6:T6 : NON FAUX
- ensuite en E5 contrôle chiffre suivant en B7(=4) : y-a-t'il un 4 en O6:T6 : NON FAUX
- etc
Il n'y a ni 3, ni 4, ni 5, ni 6, ni 7, ni 8 en O6:T6, réponses fournies dans D5:I5
******************

Je repète ma question :
Il sort d'où ce 7 ??????
qui de toute façon n'est pas présent en O6:T6....
Et re-fourni une explication complète


eric
0
Tasram974 Messages postés 13 Date d'inscription vendredi 1 juin 2012 Statut Membre Dernière intervention 17 juin 2012
9 juin 2012 à 11:53
Euh , quand je vérifie sur mon fichier , cela ne fonctionne pas.
Si je prend mon exemple avec les 2 premiers chiffres 1 et 2
Je devrais avoir "VRAI" si les chiffres 10-11-12 ou 13-14-15 suivent.
Hors pour la premiere ligne c'est Ok , mais pas pour la seconde.
En "D6" je devrais avoir "VRAI" puisque en "B7" j'ai la correspondance du chiffre "1" avec le chiffre "11" .

https://www.cjoint.com/?BFjl06FKbpB

merci a vous
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
Modifié par eriiic le 9/06/2012 à 12:11
j'ai ré-édité et complété mon post 2, relis-le tranquillement et complètement, et commente.

En "D6" je devrais avoir "VRAI" puisque en "B7" j'ai la correspondance du chiffre "1" avec le chiffre "11" . ????????????????
Explication Incomplete et incompréhensible, rien à voir avec la demande originale.
Maintenant c'est le 1 et le 11 que tu sors de ton chapeau.
Et pourquoi changer d'exemple ? tout à l'heure tu parlais de D5.
Pour nous forcer à réfléchir encore plus ?
Je ne vais pas reprendre la démonstration que je t'ai faite sur D5. Tu la lis et la critique par rapport à ta demande originale.

Si tu donnes des explications incomplètes ou incohérentes je ne répond plus.
Si tu ne fais pas d'effort d'explication pourquoi on devrait faire des efforts pour comprendre et te répondre ???

eric
0
Tasram974 Messages postés 13 Date d'inscription vendredi 1 juin 2012 Statut Membre Dernière intervention 17 juin 2012
9 juin 2012 à 12:33
Bonjour a tous,
veuillez accepter mes excuses concernant ma demande confuse.
Je vais donc reprendre a zéro ma demande avec un nouveau fichier joint plus simplifié.
j'ai une colonne de chiffres aléatoires EX: 1-2-15-16-13-5-12-11-12 etc...
J'ai un tableau de correspondances de chiffres :
1--10-11-12
2--13-14-15
3--16-17-18
etc...

Ma premiere question résolue par Mr ERIIC :
Etait de rechercher si une correspondance existe entre le 1er numéro de la colonne et les 3 prochains numéros de cette colonne.
Ex: le premier numéro est le 1
Je recherche dans les 3 prochaines lignes si je trouve les chiifres de correspondance du 1 c'est a dire soit le 10 , le 11 ou le 12.
en D4 :
=SOMMEPROD(($B5=DECALER($I$3;EQUIV($B4;$I$4:$I$8;0);1;1;3))*1)=1
en E4 :
=SOMMEPROD(($B6=DECALER($I$3;EQUIV($B4;$I$4:$I$8;0);1;1;3))*1)=1
en F4 :
=SOMMEPROD(($B7=DECALER($I$3;EQUIV($B4;$I$4:$I$8;0);1;1;3))*1)=1


Ma question du jour:
Est il possible d'effectuer une recherche sur 2 lignes (voir plus) .
Pour obtenir la valeur "VRAI" je recherche cette fois sur les 2 premiers chiffres.
Ex: les permiers numéros sont le 1 et le 2
Je recherche dans les 3 prochaines lignes si je trouve les chiffres de correspondance
du 1 c'est a dire le 10, le11 ou le 12 mais aussi les chiffres de correspondnce du 2 c'est a dire le 13, le 14 ou le 15.

https://www.cjoint.com/?BFjmHcdZfVB


J'espere avoir été plus clair cette fois.
merci a vous
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
Modifié par eriiic le 9/06/2012 à 12:39
non, incomplet. Tu refais et complètes en disant d'où tu sors tes chiffres.

Ex: les permiers numéros sont le 1 (quelle cellule ?) et le 2 (quelle cellule ?)
Je recherche dans les 3 prochaines lignes (quelles cellules ?) si je trouve les chiffres de correspondance (dans quelle(s) plage(s) et pourquoi celle-ci?)

etc sur tous les nombres ou plages que tu cites.

eric
0
Tasram974 Messages postés 13 Date d'inscription vendredi 1 juin 2012 Statut Membre Dernière intervention 17 juin 2012
9 juin 2012 à 12:53
J'ai joint mon fichier sur le site .
Quand je dis les premiers numéros sont le 1 et le 2 , cela correspond a la cellule « B4 » et « B5 »
Quand je dis je recherche dans les 3 prochaines lignes , cela correspond aux 3 cellules suivantes « B6 » , « B7 » et « B8 »
Pour le tableau de correspondance , la colonne "N" represente des chiffres et les colonnes O,P,Q les chiffres associes a la prmemiere colonne
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
9 juin 2012 à 14:28
Je n'ai pas envie de naviguer entre différents posts pour tout avoir.
Une plage se désigne par A1:E1 par exemple, je ne vois rien de tel dans tes explications.

Je t'ai laissé ta chance, j'abandonne le suivi.

eric
0

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

Posez votre question
Tasram974 Messages postés 13 Date d'inscription vendredi 1 juin 2012 Statut Membre Dernière intervention 17 juin 2012
9 juin 2012 à 14:32
Ma question du jour:
Est il possible d'effectuer une recherche sur 2 lignes (voir plus) .
Pour obtenir la valeur "VRAI" je recherche cette fois sur les 2 premiers chiffres.
Ex: les permiers numéros sont le 1 (cellule "B4") et le 2 (cellule "B5")
Je recherche dans les 3 prochaines lignes ( cellule B6 ; B7 ; B8 ) si je trouve les chiffres de correspondance
du 1 c'est a dire le 10, 11 ou 12. Tableau en N4:Q23
du 2 c'est a dire le 13, 14 ou 15. Tableau en N4:Q23

https://www.cjoint.com/?BFjmHcdZfVB

Pour le tableau de correspondance , la colonne "N4-N23" represente des chiffres et les colonnes O4:O23,P4:P23,Q4:Q23 les chiffres associes a la premiere colonne.
0