Formule de recherche de données.

Résolu/Fermé
Arnaud3140 Messages postés 28 Date d'inscription samedi 13 février 2016 Statut Membre Dernière intervention 6 juillet 2017 - 3 déc. 2016 à 20:17
 Arnaud3140 - 7 déc. 2016 à 18:54


Bonjour,

J'ai besoin de votre aide concernant un tableau de résultat.

J'ai joint une pièce ( capture d'écran ), ou l'on peut voir dans un premier temps de tableau "1" et "2" qui sont des bases de données.

Dans le second tableau j'aimerai entré pour chacun des deux premiers tableaux le classement ( colonne rang ) en fonction d'une donnée à savoir TERRAIN : SOUPLE.

De tel sorte à ce qu'apparaisse dans la colonne "1" le rang à chaque fois que la fonction " souple est entrée dans la colonne "terrain".

Par la suite je rentrerai le résultat de ces colonnes dans le " tableau final".

Il me faudrait cette formule afin de gagner du temps dans la saisie de mes données et de mes moyennes.

Sincèrement Arnaud.



A voir également:

5 réponses

ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 426
3 déc. 2016 à 20:44
Bonjour

Plutôt qu'une image, peux tu envoyer la partie concernée de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu

1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller".

Cdlmnt
1
http://www.cjoint.com/c/FLdvAsg6utD
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
4 déc. 2016 à 14:57
Bonjour à tous,

en A11, tu entres la formule matricielle :
=SIERREUR(PETITE.VALEUR(SI($C$3:$C$6="souple";$F$3:$F$6);LIGNES(B$10:$C10));"")

et tu recopies jusque A15.

en B11, tu entres la formule matricielle :
=SIERREUR(PETITE.VALEUR(SI($K$3:$K$6="souple";$N$3:$N$6);LIGNES($C$10:C10));"")

et tu recopies jusque B15.

Cordialement
1
Arnaud3140 Messages postés 28 Date d'inscription samedi 13 février 2016 Statut Membre Dernière intervention 6 juillet 2017
4 déc. 2016 à 16:25
D'accord, merci pour ta réponse.

Qu'est ce qu'une formule matricielle s'il vous plaît?
0
Arnaud3140 Messages postés 28 Date d'inscription samedi 13 février 2016 Statut Membre Dernière intervention 6 juillet 2017
4 déc. 2016 à 16:28
Parcqu'une fois que j'ai recopié la formule.... rien ne se passe.
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
4 déc. 2016 à 16:41
C'est une formule qu'il faut valider par CTRL+MAJ+ENTER.
Elle travaille sur une tableau de données.
0
Arnaud3140 Messages postés 28 Date d'inscription samedi 13 février 2016 Statut Membre Dernière intervention 6 juillet 2017
4 déc. 2016 à 16:44
Parfait merci beaucoup !!
0
Arnaud3140 Messages postés 28 Date d'inscription samedi 13 février 2016 Statut Membre Dernière intervention 6 juillet 2017
3 déc. 2016 à 22:27
0
Arnaud3140 Messages postés 28 Date d'inscription samedi 13 février 2016 Statut Membre Dernière intervention 6 juillet 2017
3 déc. 2016 à 23:47
N'hésitez pas à répondre :)
0
La description est expliqué dans le doc en lien ce dessus.
Merci d'avance pour vos réponses
0
Arnaud3140 Messages postés 28 Date d'inscription samedi 13 février 2016 Statut Membre Dernière intervention 6 juillet 2017
4 déc. 2016 à 20:29
J'ai une dernière questions concernant les deux formules :

a quoi correspondent LIGNES(B$10:$C10) et LIGNES($C$10:C10) ?


Je n'arrive pas à l'appliquer dans un autre tableau ..
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858 > Arnaud3140 Messages postés 28 Date d'inscription samedi 13 février 2016 Statut Membre Dernière intervention 6 juillet 2017
4 déc. 2016 à 20:44
Ils sont là pour créer une séquence 1, 2, 3 ....n quand on recopie la formule vers le bas.
Tu peux les remplacer par LIGNES($1:1).

Ici, comme la formule est en ligne 11, je démarre en $C$10:C10

Si ta formule est en ZZ1, utilise LIGNES($1:1) à la place.

Cdlt
0
Arnaud3140 Messages postés 28 Date d'inscription samedi 13 février 2016 Statut Membre Dernière intervention 6 juillet 2017
4 déc. 2016 à 20:53
Entendu merci.

Et si je veux prendre des données d'une autre feuille je dois mettre quelle formule ?

ex : =SIERREUR(PETITE.VALEUR(SI(Feuil2!$E5:$E52="Souple";Feuil2!$I5:$I52);LIGNES($B$11:$B13));"")
0
Merci beaucoup !

Dernière question pour aller plus loin, si je veux que deux conditions soient réunis sur la même ligne pour que la valeur associé à la colonne "rang" soit affecté comment je peux formuler cette" fonction ET" ?
0

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

Posez votre question
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
5 déc. 2016 à 23:13
Bonsoir,

Tu multiplies simplement les conditions dans le SI.
SI((Feuil2!$E$5:$E$52="Souple")*(Feuil2!$A$5:$A$52="Jecépakoi");.....

Cordialement
0
Merci, et pour la "fonction ou" ?
0