OVH Cloud OVH Cloud

formule pour tableau

10 réponses
Avatar
Marc Daydé
Débutant, je cherche une formule pour rechercher une valeur dans un tableau
. Le tableau possede 9 valeurs sur la ligne d'abcisse et 9 valeurs sur
l'ordonnée , ce qui fait 81 "intersections" à rechercher. Ce tableau va etre
caché au public, et je cherche la formule , qui en affichant une valeur de
l'abcisse et une valeur de l'ordonnée (chacun dans une cellule), la cellule
me donnera la valeur du tableau qui est à l'intersection des 2 valeurs
affichées.Essayez d'etre precis dans la formule, me répondre Index, pae ex,
est du chinois pour moi. Merci

10 réponses

Avatar
gee-dee-
Bonsoir,
insertion ,Nom, définir
nomme "vAbcisse" la cellule qui contient la valeur d'abcisse
nomme "vOrdonnée" la cellule qui contient la valeur d'ordonnée
nomme "Montableau" la plage correspondant au tableau
puis utilise la fonction INDEX (désolé mais c'est son nom !!!)

et dans une cellule tu pourra ecrire la formule :
=INDEX(MonTableau;vAbcisse;vOrdonnée)

@+

"Marc Daydé" a écrit dans le message de
news:c4kion$d0g$
Débutant, je cherche une formule pour rechercher une valeur dans un
tableau

. Le tableau possede 9 valeurs sur la ligne d'abcisse et 9 valeurs sur
l'ordonnée , ce qui fait 81 "intersections" à rechercher. Ce tableau va
etre

caché au public, et je cherche la formule , qui en affichant une valeur de
l'abcisse et une valeur de l'ordonnée (chacun dans une cellule), la
cellule

me donnera la valeur du tableau qui est à l'intersection des 2 valeurs
affichées.Essayez d'etre precis dans la formule, me répondre Index, pae
ex,

est du chinois pour moi. Merci




Avatar
FxM
Marc Daydé wrote:

Débutant, je cherche une formule pour rechercher une valeur dans un tableau
.. Le tableau possede 9 valeurs sur la ligne d'abcisse et 9 valeurs sur
l'ordonnée , ce qui fait 81 "intersections" à rechercher. Ce tableau va etre
caché au public, et je cherche la formule , qui en affichant une valeur de
l'abcisse et une valeur de l'ordonnée (chacun dans une cellule), la cellule
me donnera la valeur du tableau qui est à l'intersection des 2 valeurs
affichées.Essayez d'etre precis dans la formule, me répondre Index, pae ex,
est du chinois pour moi. Merci




Bonsoir Marc,

Si tu débutes, allons-y calmement. Un tableau assez simple :

C | D | E | F | ...
2 | | 1.1 | 1.2 | 1.3 | ...
3 | 2.1 | 3.1 | 3.2 | 3.3 | ...
4 | 2.2 | 4.1 | 4.2 | 4.3 | ...
etc

Les 9 colonnes sont donc :
D à L pour les données et C pour les abscisses
Les 9 lignes sont donc :
3 à 11 pour les données et 2 pour les ordonnées

Les données sont donc en D3:L11 tandis que les entêtes sont en D2:L2
(abscisses) et C3:C11 (ordonnées).

** pour les abscisses :
En G14, tu entres la valeur de l'abscisse recherchée G14 -> 1.3
Où se trouve 1.3 ? On mettra le résultat en H14.
Clique une fois dans H14 | insertion | fonction, cherche EQUIV

la valeur cherchée est celle entrée en G14.
la plage de recherche est celle des entêtes d'abscisse soit D2:L2
le type est 0 (recherche exacte)
Ca te donne la formule : =EQUIV(G14;D2:L2;0)
Réponse : 3 -> 1.3 est dans la troisième cellule de D2:L2 soit en F2

** pour les ordonnées, le même principe :
En G15, tu entres la valeur recherchée pour l'ordonnée G15 -> 2.2
On mettra le résultat en H15. <snip, on coupe>
Ca te donne la formule : =EQUIV(G15;C3:C11;0)
Réponse : 2 -> 2.2 est dans la deuxième cellule de C3:C11 soit en C4

Pour rechercher la valeur liée à 1.3 et 2.2, on utilise la fonction
decaler(...)

insertion | fonction | cherche "décaler"
Réf => cellule qui sert de référence -> C2
Lignes => nb de lignes à décaler => 2 lignes soit H15
Colonnes => nb de col à décaler => 3 colonnes soit H14
Dans les cas simples, tu ne cherches qu'une cellule en retour, tu peux
valider la fonction comme cela. Tu obtiens ÞCALER(C2;H15;H14)

Référence : C2, Décaler de 2 lignes -> cellule C4
Référence : C4, Décaler de 3 colonnes -> cellule F4
La fonction te renvoit la valeur de F4 soit : 4.3

Tu peux éventuellement tout regrouper dans une seule fonction ...

ÞCALER(C2;H15;H14)
sachant que H15 est =EQUIV(G15;C3:C11;0)
sachant que H14 est =EQUIV(G14;D2:L2;0)
Ce qui donne ...
ÞCALER(C2 ; EQUIV(G15;C3:C11;0) ; EQUIV(G14;D2:L2;0))

Voilà, voilà. N'hésite pas à repasser si tu as un blème.

@+
FxM

Avatar
gee-dee-
;-)))
cela confirme mes craintes.....
cette fois c'est plus de l'azerghii, ni du cramaillot,
cela ressemble à du "Canada Dry Chinois"

Ah DayDé...., dire que c'est moi que JPS accusais encore récement de
chinoiserie !!!!!

;-)))
@+

"FxM" a écrit dans le message de
news:
Marc Daydé wrote:

Débutant, je cherche une formule pour rechercher une valeur dans un
tableau


.. Le tableau possede 9 valeurs sur la ligne d'abcisse et 9 valeurs sur
l'ordonnée , ce qui fait 81 "intersections" à rechercher. Ce tableau va
etre


caché au public, et je cherche la formule , qui en affichant une valeur
de


l'abcisse et une valeur de l'ordonnée (chacun dans une cellule), la
cellule


me donnera la valeur du tableau qui est à l'intersection des 2 valeurs
affichées.Essayez d'etre precis dans la formule, me répondre Index, pae
ex,


est du chinois pour moi. Merci




Bonsoir Marc,

Si tu débutes, allons-y calmement. Un tableau assez simple :

C | D | E | F | ...
2 | | 1.1 | 1.2 | 1.3 | ...
3 | 2.1 | 3.1 | 3.2 | 3.3 | ...
4 | 2.2 | 4.1 | 4.2 | 4.3 | ...
etc

Les 9 colonnes sont donc :
D à L pour les données et C pour les abscisses
Les 9 lignes sont donc :
3 à 11 pour les données et 2 pour les ordonnées

Les données sont donc en D3:L11 tandis que les entêtes sont en D2:L2
(abscisses) et C3:C11 (ordonnées).

** pour les abscisses :
En G14, tu entres la valeur de l'abscisse recherchée G14 -> 1.3
Où se trouve 1.3 ? On mettra le résultat en H14.
Clique une fois dans H14 | insertion | fonction, cherche EQUIV

la valeur cherchée est celle entrée en G14.
la plage de recherche est celle des entêtes d'abscisse soit D2:L2
le type est 0 (recherche exacte)
Ca te donne la formule : =EQUIV(G14;D2:L2;0)
Réponse : 3 -> 1.3 est dans la troisième cellule de D2:L2 soit en F2

** pour les ordonnées, le même principe :
En G15, tu entres la valeur recherchée pour l'ordonnée G15 -> 2.2
On mettra le résultat en H15. <snip, on coupe>
Ca te donne la formule : =EQUIV(G15;C3:C11;0)
Réponse : 2 -> 2.2 est dans la deuxième cellule de C3:C11 soit en C4

Pour rechercher la valeur liée à 1.3 et 2.2, on utilise la fonction
decaler(...)

insertion | fonction | cherche "décaler"
Réf => cellule qui sert de référence -> C2
Lignes => nb de lignes à décaler => 2 lignes soit H15
Colonnes => nb de col à décaler => 3 colonnes soit H14
Dans les cas simples, tu ne cherches qu'une cellule en retour, tu peux
valider la fonction comme cela. Tu obtiens ÞCALER(C2;H15;H14)

Référence : C2, Décaler de 2 lignes -> cellule C4
Référence : C4, Décaler de 3 colonnes -> cellule F4
La fonction te renvoit la valeur de F4 soit : 4.3

Tu peux éventuellement tout regrouper dans une seule fonction ...

ÞCALER(C2;H15;H14)
sachant que H15 est =EQUIV(G15;C3:C11;0)
sachant que H14 est =EQUIV(G14;D2:L2;0)
Ce qui donne ...
ÞCALER(C2 ; EQUIV(G15;C3:C11;0) ; EQUIV(G14;D2:L2;0))

Voilà, voilà. N'hésite pas à repasser si tu as un blème.

@+
FxM



Avatar
FxM
mais euuuuuuuhhhhhh ! :o)

@+
FxM

gee-dee- wrote:

;-)))
cela confirme mes craintes.....
cette fois c'est plus de l'azerghii, ni du cramaillot,
cela ressemble à du "Canada Dry Chinois"

Ah DayDé...., dire que c'est moi que JPS accusais encore récement de
chinoiserie !!!!!

;-)))
@+

"FxM" a écrit dans le message de
news:

Marc Daydé wrote:


Débutant, je cherche une formule pour rechercher une valeur dans un



tableau

.. Le tableau possede 9 valeurs sur la ligne d'abcisse et 9 valeurs sur
l'ordonnée , ce qui fait 81 "intersections" à rechercher. Ce tableau va



etre

caché au public, et je cherche la formule , qui en affichant une valeur



de

l'abcisse et une valeur de l'ordonnée (chacun dans une cellule), la



cellule

me donnera la valeur du tableau qui est à l'intersection des 2 valeurs
affichées.Essayez d'etre precis dans la formule, me répondre Index, pae



ex,

est du chinois pour moi. Merci




Bonsoir Marc,

Si tu débutes, allons-y calmement. Un tableau assez simple :

C | D | E | F | ...
2 | | 1.1 | 1.2 | 1.3 | ...
3 | 2.1 | 3.1 | 3.2 | 3.3 | ...
4 | 2.2 | 4.1 | 4.2 | 4.3 | ...
etc

Les 9 colonnes sont donc :
D à L pour les données et C pour les abscisses
Les 9 lignes sont donc :
3 à 11 pour les données et 2 pour les ordonnées

Les données sont donc en D3:L11 tandis que les entêtes sont en D2:L2
(abscisses) et C3:C11 (ordonnées).

** pour les abscisses :
En G14, tu entres la valeur de l'abscisse recherchée G14 -> 1.3
Où se trouve 1.3 ? On mettra le résultat en H14.
Clique une fois dans H14 | insertion | fonction, cherche EQUIV

la valeur cherchée est celle entrée en G14.
la plage de recherche est celle des entêtes d'abscisse soit D2:L2
le type est 0 (recherche exacte)
Ca te donne la formule : =EQUIV(G14;D2:L2;0)
Réponse : 3 -> 1.3 est dans la troisième cellule de D2:L2 soit en F2

** pour les ordonnées, le même principe :
En G15, tu entres la valeur recherchée pour l'ordonnée G15 -> 2.2
On mettra le résultat en H15. <snip, on coupe>
Ca te donne la formule : =EQUIV(G15;C3:C11;0)
Réponse : 2 -> 2.2 est dans la deuxième cellule de C3:C11 soit en C4

Pour rechercher la valeur liée à 1.3 et 2.2, on utilise la fonction
decaler(...)

insertion | fonction | cherche "décaler"
Réf => cellule qui sert de référence -> C2
Lignes => nb de lignes à décaler => 2 lignes soit H15
Colonnes => nb de col à décaler => 3 colonnes soit H14
Dans les cas simples, tu ne cherches qu'une cellule en retour, tu peux
valider la fonction comme cela. Tu obtiens ÞCALER(C2;H15;H14)

Référence : C2, Décaler de 2 lignes -> cellule C4
Référence : C4, Décaler de 3 colonnes -> cellule F4
La fonction te renvoit la valeur de F4 soit : 4.3

Tu peux éventuellement tout regrouper dans une seule fonction ...

ÞCALER(C2;H15;H14)
sachant que H15 est =EQUIV(G15;C3:C11;0)
sachant que H14 est =EQUIV(G14;D2:L2;0)
Ce qui donne ...
ÞCALER(C2 ; EQUIV(G15;C3:C11;0) ; EQUIV(G14;D2:L2;0))

Voilà, voilà. N'hésite pas à repasser si tu as un blème.

@+
FxM








Avatar
sabatier
t'es pas simpa là, geedee...
tu vois donc pas que Daydé te lance un Maydé et que tu te dois alors de
Laydé?
jps

FxM a écrit:
mais euuuuuuuhhhhhh ! :o)

@+
FxM

gee-dee- wrote:

;-)))
cela confirme mes craintes.....
cette fois c'est plus de l'azerghii, ni du cramaillot,
cela ressemble à du "Canada Dry Chinois"

Ah DayDé...., dire que c'est moi que JPS accusais encore récement de
chinoiserie !!!!!

;-)))
@+

"FxM" a écrit dans le message de
news:

Marc Daydé wrote:


Débutant, je cherche une formule pour rechercher une valeur dans un




tableau

.. Le tableau possede 9 valeurs sur la ligne d'abcisse et 9 valeurs sur
l'ordonnée , ce qui fait 81 "intersections" à rechercher. Ce tableau va




etre

caché au public, et je cherche la formule , qui en affichant une valeur




de

l'abcisse et une valeur de l'ordonnée (chacun dans une cellule), la




cellule

me donnera la valeur du tableau qui est à l'intersection des 2 valeurs
affichées.Essayez d'etre precis dans la formule, me répondre Index, pae




ex,

est du chinois pour moi. Merci




Bonsoir Marc,

Si tu débutes, allons-y calmement. Un tableau assez simple :

C | D | E | F | ...
2 | | 1.1 | 1.2 | 1.3 | ...
3 | 2.1 | 3.1 | 3.2 | 3.3 | ...
4 | 2.2 | 4.1 | 4.2 | 4.3 | ...
etc

Les 9 colonnes sont donc :
D à L pour les données et C pour les abscisses
Les 9 lignes sont donc :
3 à 11 pour les données et 2 pour les ordonnées

Les données sont donc en D3:L11 tandis que les entêtes sont en D2:L2
(abscisses) et C3:C11 (ordonnées).

** pour les abscisses :
En G14, tu entres la valeur de l'abscisse recherchée G14 -> 1.3
Où se trouve 1.3 ? On mettra le résultat en H14.
Clique une fois dans H14 | insertion | fonction, cherche EQUIV

la valeur cherchée est celle entrée en G14.
la plage de recherche est celle des entêtes d'abscisse soit D2:L2
le type est 0 (recherche exacte)
Ca te donne la formule : =EQUIV(G14;D2:L2;0)
Réponse : 3 -> 1.3 est dans la troisième cellule de D2:L2 soit en F2

** pour les ordonnées, le même principe :
En G15, tu entres la valeur recherchée pour l'ordonnée G15 -> 2.2
On mettra le résultat en H15. <snip, on coupe>
Ca te donne la formule : =EQUIV(G15;C3:C11;0)
Réponse : 2 -> 2.2 est dans la deuxième cellule de C3:C11 soit en C4

Pour rechercher la valeur liée à 1.3 et 2.2, on utilise la fonction
decaler(...)

insertion | fonction | cherche "décaler"
Réf => cellule qui sert de référence -> C2
Lignes => nb de lignes à décaler => 2 lignes soit H15
Colonnes => nb de col à décaler => 3 colonnes soit H14
Dans les cas simples, tu ne cherches qu'une cellule en retour, tu peux
valider la fonction comme cela. Tu obtiens ÞCALER(C2;H15;H14)

Référence : C2, Décaler de 2 lignes -> cellule C4
Référence : C4, Décaler de 3 colonnes -> cellule F4
La fonction te renvoit la valeur de F4 soit : 4.3

Tu peux éventuellement tout regrouper dans une seule fonction ...

ÞCALER(C2;H15;H14)
sachant que H15 est =EQUIV(G15;C3:C11;0)
sachant que H14 est =EQUIV(G14;D2:L2;0)
Ce qui donne ...
ÞCALER(C2 ; EQUIV(G15;C3:C11;0) ; EQUIV(G14;D2:L2;0))

Voilà, voilà. N'hésite pas à repasser si tu as un blème.

@+
FxM











Avatar
Marc Daydé
j'essaie de faire plus simple : Mon tableau



abcisse

ordonnée
A B
Coef:
1 0.1 0.2
2 0.3 0.4
Quelle est la formule avec INDEX, dans ce cas, qui en affichant
une abcisse et une ordonnée me donne le coef dans la cellule. Je suppose
que la formule sera uniquement dans la cellule Coef.. merci gee-dee
Avatar
Marc Daydé
Oups!!!!!Abcisse, ordonnée et coef se sont décalés. Je les avais
positionnés sur la droite.
Avatar
ChrisV
Bonjour Marc,

Selon les données de ton exemple, avec les plages nommées suivantes:
A1:C1 (orD)
A1:A3 (coE)
A1:C3 (Zn)

En supposant que l'ordonnée recherchée se situe en A7 et le coefficient en
A8
Le résultat de la recherche en A9

=INDEX(Zn;EQUIV(A8;coE);EQUIV(A7;orD))


ChrisV


"Marc Daydé" a écrit dans le message de
news:c4lpva$s7q$
Oups!!!!!Abcisse, ordonnée et coef se sont décalés. Je les avais
positionnés sur la droite.




Avatar
gee-dee-
alors là....???
d'abord Sympa il te dit : va te faire mettre un "i" grec !!!!!
le Jaydé il ne va pas Caydé à un JayPé S (Je n'ai point osé P..d.)
si tu t'étais permis de lire et essayer les réponses
même toi aurais jugé qui a le plus HaiDé ..... !

J'ai aidé DayDé, G&D GeeDee ....
;-P
chinoiserie ??? GéBé BD
@+

"sabatier" a écrit dans le message de
news:
t'es pas simpa là, geedee...
tu vois donc pas que Daydé te lance un Maydé et que tu te dois alors de
Laydé?
jps

FxM a écrit:
mais euuuuuuuhhhhhh ! :o)

@+
FxM

gee-dee- wrote:

;-)))
cela confirme mes craintes.....
cette fois c'est plus de l'azerghii, ni du cramaillot,
cela ressemble à du "Canada Dry Chinois"

Ah DayDé...., dire que c'est moi que JPS accusais encore récement de
chinoiserie !!!!!

;-)))
@+

"FxM" a écrit dans le message de
news:

Marc Daydé wrote:


Débutant, je cherche une formule pour rechercher une valeur dans un




tableau

.. Le tableau possede 9 valeurs sur la ligne d'abcisse et 9 valeurs
sur





l'ordonnée , ce qui fait 81 "intersections" à rechercher. Ce tableau
va








etre

caché au public, et je cherche la formule , qui en affichant une
valeur








de

l'abcisse et une valeur de l'ordonnée (chacun dans une cellule), la




cellule

me donnera la valeur du tableau qui est à l'intersection des 2
valeurs





affichées.Essayez d'etre precis dans la formule, me répondre Index,
pae








ex,

est du chinois pour moi. Merci




Bonsoir Marc,

Si tu débutes, allons-y calmement. Un tableau assez simple :

C | D | E | F | ...
2 | | 1.1 | 1.2 | 1.3 | ...
3 | 2.1 | 3.1 | 3.2 | 3.3 | ...
4 | 2.2 | 4.1 | 4.2 | 4.3 | ...
etc

Les 9 colonnes sont donc :
D à L pour les données et C pour les abscisses
Les 9 lignes sont donc :
3 à 11 pour les données et 2 pour les ordonnées

Les données sont donc en D3:L11 tandis que les entêtes sont en D2:L2
(abscisses) et C3:C11 (ordonnées).

** pour les abscisses :
En G14, tu entres la valeur de l'abscisse recherchée G14 -> 1.3
Où se trouve 1.3 ? On mettra le résultat en H14.
Clique une fois dans H14 | insertion | fonction, cherche EQUIV

la valeur cherchée est celle entrée en G14.
la plage de recherche est celle des entêtes d'abscisse soit D2:L2
le type est 0 (recherche exacte)
Ca te donne la formule : =EQUIV(G14;D2:L2;0)
Réponse : 3 -> 1.3 est dans la troisième cellule de D2:L2 soit en F2

** pour les ordonnées, le même principe :
En G15, tu entres la valeur recherchée pour l'ordonnée G15 -> 2.2
On mettra le résultat en H15. <snip, on coupe>
Ca te donne la formule : =EQUIV(G15;C3:C11;0)
Réponse : 2 -> 2.2 est dans la deuxième cellule de C3:C11 soit en C4

Pour rechercher la valeur liée à 1.3 et 2.2, on utilise la fonction
decaler(...)

insertion | fonction | cherche "décaler"
Réf => cellule qui sert de référence -> C2
Lignes => nb de lignes à décaler => 2 lignes soit H15
Colonnes => nb de col à décaler => 3 colonnes soit H14
Dans les cas simples, tu ne cherches qu'une cellule en retour, tu peux
valider la fonction comme cela. Tu obtiens ÞCALER(C2;H15;H14)

Référence : C2, Décaler de 2 lignes -> cellule C4
Référence : C4, Décaler de 3 colonnes -> cellule F4
La fonction te renvoit la valeur de F4 soit : 4.3

Tu peux éventuellement tout regrouper dans une seule fonction ...

ÞCALER(C2;H15;H14)
sachant que H15 est =EQUIV(G15;C3:C11;0)
sachant que H14 est =EQUIV(G14;D2:L2;0)
Ce qui donne ...
ÞCALER(C2 ; EQUIV(G15;C3:C11;0) ; EQUIV(G14;D2:L2;0))

Voilà, voilà. N'hésite pas à repasser si tu as un blème.

@+
FxM














Avatar
gee-dee-
Hau !!! Chris
sans autre information : Daydé a parlé de valeurs pour abcisse et ordonné
qui se trouvaient dans 2 cellules distinctes non précisées
9 valeurs cela peut etre n'importe quoi entre -xxx et + xxx et -yyy et +yyy
ma solution ne s'appliquait bien évidement qu'à 9 valeurs de 1 à 9
comme le nombre de lignes et colonnes du tableau !!!
le résultat de la recherche à l'endroit de la formule non ????

"ChrisV" a écrit dans le message de
news:
Bonjour Marc,

Selon les données de ton exemple, avec les plages nommées suivantes:
A1:C1 (orD)
A1:A3 (coE)
A1:C3 (Zn)

En supposant que l'ordonnée recherchée se situe en A7 et le coefficient en
A8
Le résultat de la recherche en A9

=INDEX(Zn;EQUIV(A8;coE);EQUIV(A7;orD))


ChrisV


"Marc Daydé" a écrit dans le message de
news:c4lpva$s7q$
Oups!!!!!Abcisse, ordonnée et coef se sont décalés. Je les avais
positionnés sur la droite.