OVH Cloud OVH Cloud

Formule ?

8 réponses
Avatar
Jean-Pierre
Salut tout le monde,
Voila, je suis coincé dans une formule.
Dans le feuille 2, j'ai un tableau avec différentes colonne avec des
valeures et des lignes avec différentes valeures.
sur la feuille 1 j'ai une premiere cellule dans la quel je renseigne une des
valeurs qui est en haut de chaque colonne et une autre cellule avec une des
valeurs qui est en débu de chaque ligne.
Dans la 3° cellule j'ai un resultat qui est la valeur qui est au croisement
de la colonne et de la ligne.

Si quelqu'un a une idé de la formulle a mettre dans la 3° cellule pour
obtenir cette donnée?

Merci

8 réponses

Avatar
Jacquouille
Bonsoir
Ben mon gars, faut être fortiche pour suivre cela.
Essaie de mettre un exemple de fichier sur CJoint. Je crois que ce sera
plus facile
Bonne chance

--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
http://frederic.sigonneau.free.fr/

Jacquouille.

"Jean-Pierre" a écrit dans le message de news:

Salut tout le monde,
Voila, je suis coincé dans une formule.
Dans le feuille 2, j'ai un tableau avec différentes colonne avec des
valeures et des lignes avec différentes valeures.
sur la feuille 1 j'ai une premiere cellule dans la quel je renseigne une
des
valeurs qui est en haut de chaque colonne et une autre cellule avec une
des
valeurs qui est en débu de chaque ligne.
Dans la 3° cellule j'ai un resultat qui est la valeur qui est au
croisement
de la colonne et de la ligne.

Si quelqu'un a une idé de la formulle a mettre dans la 3° cellule pour
obtenir cette donnée?

Merci



Avatar
Papy Jean
Bonjour Vincent

Je vais essayer de te répondre en 2 temps
1°) Posons le problème, pour voir si j'ai bien compris.
Dans feuille 2, tu as un tableau de valeurs, par exemple B2:H22
Les titres des colonnes sont en ligne 1, donc de B1 à H1
Les titres des lignes sont en colonne 1, dans l'exemple de A2 à A22

Dans la feuille 1, la titre de la ligne cherchée est en A1, celui de la
colonne est en A2

2°) Une façon de faire est de travailler en 3 temps.
Tu condenseras après
Attention, j'ai mis des espaces, pour rendre lisible.
2-1) Quelle est la ligne ? Je mets ce N° de ligne dans B1
= EQUIV( A1 ; Feuil2!A2:A22)

2-2) Quel est le N° de colonne. Je le mets dans B2
= EQUIV( A2 ; Feuil2!B1:H1)

3) Trouver la valeur dans le tableau
= INDEX (Feuil2!B2:H22 ; B1 ; B2)

Voilà. S'il y a qques fautes de frappe, tu trouveras la correction
en utilisant Insertion / Fonction
car les formules peuvent varier selon que tes tableaux sont classés ou non
par ordre alphabétique

Papy Jean

"Jean-Pierre" a écrit dans le message de news:

Salut tout le monde,
Voila, je suis coincé dans une formule.
Dans le feuille 2, j'ai un tableau avec différentes colonne avec des
valeures et des lignes avec différentes valeures.
sur la feuille 1 j'ai une premiere cellule dans la quel je renseigne une
des
valeurs qui est en haut de chaque colonne et une autre cellule avec une
des
valeurs qui est en débu de chaque ligne.
Dans la 3° cellule j'ai un resultat qui est la valeur qui est au
croisement
de la colonne et de la ligne.

Si quelqu'un a une idé de la formulle a mettre dans la 3° cellule pour
obtenir cette donnée?

Merci



Avatar
dre
Bonjour,

Voici une autre méthode.

Je reprends les données de Papy Jean.

Sélectionner Feuil2!A1:H22
Menu Insertion / Nom / Créer
Ligne du haut / Colonne de gauche / OK

En Feuil1! : =(INDIRECT(A1) INDIRECT(B1))

Si les en-têtes de lignes et/ou de colonnes sont des nombres ou des dates,
Excel les fait précéder d'un _ (trait de soulignement).
Il y a lieu d'en tenir compte dans les cellules Feuil1)A1:B1

Â+











Salut tout le monde,
Voila, je suis coincé dans une formule.
Dans le feuille 2, j'ai un tableau avec différentes colonne avec des
valeures et des lignes avec différentes valeures.
sur la feuille 1 j'ai une premiere cellule dans la quel je renseigne une des
valeurs qui est en haut de chaque colonne et une autre cellule avec une des
valeurs qui est en débu de chaque ligne.
Dans la 3° cellule j'ai un resultat qui est la valeur qui est au croisement
de la colonne et de la ligne.

Si quelqu'un a une idé de la formulle a mettre dans la 3° cellule pour
obtenir cette donnée?

Merci



Avatar
JB
Bonjour,

http://cjoint.com/?hbhILiCPu6

=INDEX(Milieu;EQUIV(B2;Gauche;0);EQUIV(B3;Haut;0))

A B C D
1 22 33 44
2 44 55 66 55
3 77 88 99 66
4 110 121 132 77
5 143 154 165 88

Noms de champs
Gauche þuil2!$A$2:$A$5
Haut þuil2!$B$1:$D$1
Milieu þuil2!$B$2:$D$5

Cordialement JB




Salut tout le monde,
Voila, je suis coincé dans une formule.
Dans le feuille 2, j'ai un tableau avec différentes colonne avec des
valeures et des lignes avec différentes valeures.
sur la feuille 1 j'ai une premiere cellule dans la quel je renseigne une des
valeurs qui est en haut de chaque colonne et une autre cellule avec une d es
valeurs qui est en débu de chaque ligne.
Dans la 3° cellule j'ai un resultat qui est la valeur qui est au croise ment
de la colonne et de la ligne.

Si quelqu'un a une idé de la formulle a mettre dans la 3° cellule pour
obtenir cette donnée?

Merci


Avatar
docm
Bonjour jb.

Que penses-tu de cette matricielle?
=MAX((Gauche²)*(Haut³)*Milieu)

docm

"JB" wrote in message
news:
Bonjour,

http://cjoint.com/?hbhILiCPu6

=INDEX(Milieu;EQUIV(B2;Gauche;0);EQUIV(B3;Haut;0))

A B C D
1 22 33 44
2 44 55 66 55
3 77 88 99 66
4 110 121 132 77
5 143 154 165 88

Noms de champs
Gauche þuil2!$A$2:$A$5
Haut þuil2!$B$1:$D$1
Milieu þuil2!$B$2:$D$5

Cordialement JB




Salut tout le monde,
Voila, je suis coincé dans une formule.
Dans le feuille 2, j'ai un tableau avec différentes colonne avec des
valeures et des lignes avec différentes valeures.
sur la feuille 1 j'ai une premiere cellule dans la quel je renseigne une
des

valeurs qui est en haut de chaque colonne et une autre cellule avec une
des

valeurs qui est en débu de chaque ligne.
Dans la 3° cellule j'ai un resultat qui est la valeur qui est au
croisement

de la colonne et de la ligne.

Si quelqu'un a une idé de la formulle a mettre dans la 3° cellule pour
obtenir cette donnée?

Merci


Avatar
JB
La solution matricielle est naturellement beaucoup moins performante.
Sur l'exemple joint, il faut 4secondes pour recalculer le tableau.

http://cjoint.com/?hbqmevtO4F

JB



Bonjour jb.

Que penses-tu de cette matricielle?
=MAX((Gauche²)*(Haut³)*Milieu)

docm

"JB" wrote in message
news:
Bonjour,

http://cjoint.com/?hbhILiCPu6

=INDEX(Milieu;EQUIV(B2;Gauche;0);EQUIV(B3;Haut;0))

A B C D
1 22 33 44
2 44 55 66 55
3 77 88 99 66
4 110 121 132 77
5 143 154 165 88

Noms de champs
Gauche þuil2!$A$2:$A$5
Haut þuil2!$B$1:$D$1
Milieu þuil2!$B$2:$D$5

Cordialement JB




Salut tout le monde,
Voila, je suis coincé dans une formule.
Dans le feuille 2, j'ai un tableau avec différentes colonne avec des
valeures et des lignes avec différentes valeures.
sur la feuille 1 j'ai une premiere cellule dans la quel je renseigne une
des

valeurs qui est en haut de chaque colonne et une autre cellule avec une
des

valeurs qui est en débu de chaque ligne.
Dans la 3° cellule j'ai un resultat qui est la valeur qui est au
croisement

de la colonne et de la ligne.

Si quelqu'un a une idé de la formulle a mettre dans la 3° cellule p our
obtenir cette donnée?

Merci




Avatar
docm
C'est en effet très long avec une matricielle ou avec SommeProd.
Vive Index...Equiv...

J'aimerais te suggérer une modification dans ton fichier
jb-FonctionsMatricielles, onglet Fréquence: d'ajouter une ligne à la matrice
=FREQUENCE(Age;tranche) pour afficher les résultats supérieurs à 70.

docm

"JB" wrote in message
news:
La solution matricielle est naturellement beaucoup moins performante.
Sur l'exemple joint, il faut 4secondes pour recalculer le tableau.

http://cjoint.com/?hbqmevtO4F

JB



Bonjour jb.

Que penses-tu de cette matricielle?
=MAX((Gauche²)*(Haut³)*Milieu)

docm

"JB" wrote in message
news:
Bonjour,

http://cjoint.com/?hbhILiCPu6

=INDEX(Milieu;EQUIV(B2;Gauche;0);EQUIV(B3;Haut;0))

A B C D
1 22 33 44
2 44 55 66 55
3 77 88 99 66
4 110 121 132 77
5 143 154 165 88

Noms de champs
Gauche þuil2!$A$2:$A$5
Haut þuil2!$B$1:$D$1
Milieu þuil2!$B$2:$D$5

Cordialement JB




Salut tout le monde,
Voila, je suis coincé dans une formule.
Dans le feuille 2, j'ai un tableau avec différentes colonne avec des
valeures et des lignes avec différentes valeures.
sur la feuille 1 j'ai une premiere cellule dans la quel je renseigne une
des

valeurs qui est en haut de chaque colonne et une autre cellule avec une
des

valeurs qui est en débu de chaque ligne.
Dans la 3° cellule j'ai un resultat qui est la valeur qui est au
croisement

de la colonne et de la ligne.

Si quelqu'un a une idé de la formulle a mettre dans la 3° cellule pour
obtenir cette donnée?

Merci




Avatar
Jean-Pierre
Merci à tous

Toutes les indications que vous m'avez transmis m'ont bien aidé.

Merci encore




Salut tout le monde,
Voila, je suis coincé dans une formule.
Dans le feuille 2, j'ai un tableau avec différentes colonne avec des
valeures et des lignes avec différentes valeures.
sur la feuille 1 j'ai une premiere cellule dans la quel je renseigne une des
valeurs qui est en haut de chaque colonne et une autre cellule avec une des
valeurs qui est en débu de chaque ligne.
Dans la 3° cellule j'ai un resultat qui est la valeur qui est au croisement
de la colonne et de la ligne.

Si quelqu'un a une idé de la formulle a mettre dans la 3° cellule pour
obtenir cette donnée?

Merci