OVH Cloud OVH Cloud

Recherche dans un tarif

3 réponses
Avatar
ChristianM
Bonjour,

J'ai un tarif de transport par client en fonction du poids, dans une table,
avec en ligne les clients et en colonne les tranche de poids (la valeur
inscrite dans l'en-tête de colonne étant la valeur maxi de la tranche
considérée : par ex; si B=20 et C1=30, la valeur en C2...Cxx correspond à la
tranche de poids de + de 20 kg à 30 kg).

J'ai un tableau récupéré sur une base de données externes me donnant en
ligne le nom des clients et en colonne B les poids.

Comment obtenir dans le second tableau en C le tarif correspondant.

Merci de vos réponses

3 réponses

Avatar
Manu
Salut,

En ligne 1 : des portions de poids commencant en B1 puis C1 ...
En col A : des codes clients commencant en A2, A3 .....
Au centre de tout ca tu met tes tarifs.
Tu selectionne et nommes tes Codeclient et poids

Imaginons qu'en C7 tu tapes le code client souhaité,
en C8 le Poids
en C9 fais cette formule :
=INDIRECT(ADRESSE(1+EQUIV(C7;codeclient;0);1+EQUIV(C8;poids;1);;;))

Et ca devrait etre bon !

Manu


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

Bonjour,

J'ai un tarif de transport par client en fonction du poids, dans une
table,

avec en ligne les clients et en colonne les tranche de poids (la valeur
inscrite dans l'en-tête de colonne étant la valeur maxi de la tranche
considérée : par ex; si B et C10, la valeur en C2...Cxx correspond à
la

tranche de poids de + de 20 kg à 30 kg).

J'ai un tableau récupéré sur une base de données externes me donnant en
ligne le nom des clients et en colonne B les poids.

Comment obtenir dans le second tableau en C le tarif correspondant.

Merci de vos réponses




Avatar
Nicolas B.
Salut,

On peut faire aussi comme ça :
=INDEX(Tarifs;EQUIV(C7;CodesClient);EQUIV(C8;Poids))

Ça marche mieux quand on déplace les données dans d'autres
lignes/colonnes ;-)


A+
Nicolas B.

Salut,

En ligne 1 : des portions de poids commencant en B1 puis C1 ...
En col A : des codes clients commencant en A2, A3 .....
Au centre de tout ca tu met tes tarifs.
Tu selectionne et nommes tes Codeclient et poids

Imaginons qu'en C7 tu tapes le code client souhaité,
en C8 le Poids
en C9 fais cette formule :
=INDIRECT(ADRESSE(1+EQUIV(C7;codeclient;0);1+EQUIV(C8;poids;1);;;))

Et ca devrait etre bon !

Manu


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

Bonjour,

J'ai un tarif de transport par client en fonction du poids, dans une
table,

avec en ligne les clients et en colonne les tranche de poids (la valeur
inscrite dans l'en-tête de colonne étant la valeur maxi de la tranche
considérée : par ex; si B et C10, la valeur en C2...Cxx correspond à
la

tranche de poids de + de 20 kg à 30 kg).

J'ai un tableau récupéré sur une base de données externes me donnant en
ligne le nom des clients et en colonne B les poids.

Comment obtenir dans le second tableau en C le tarif correspondant.

Merci de vos réponses








Avatar
ChristianM
Merci Nicolas
Cela fonctionne comme je le souhaitais

"Nicolas B." a écrit dans le message
de news:
Salut,

On peut faire aussi comme ça :
=INDEX(Tarifs;EQUIV(C7;CodesClient);EQUIV(C8;Poids))

Ça marche mieux quand on déplace les données dans d'autres lignes/colonnes
;-)


A+
Nicolas B.

Salut,

En ligne 1 : des portions de poids commencant en B1 puis C1 ...
En col A : des codes clients commencant en A2, A3 .....
Au centre de tout ca tu met tes tarifs.
Tu selectionne et nommes tes Codeclient et poids

Imaginons qu'en C7 tu tapes le code client souhaité,
en C8 le Poids
en C9 fais cette formule :
=INDIRECT(ADRESSE(1+EQUIV(C7;codeclient;0);1+EQUIV(C8;poids;1);;;))

Et ca devrait etre bon !

Manu


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

Bonjour,

J'ai un tarif de transport par client en fonction du poids, dans une
table,

avec en ligne les clients et en colonne les tranche de poids (la valeur
inscrite dans l'en-tête de colonne étant la valeur maxi de la tranche
considérée : par ex; si B et C10, la valeur en C2...Cxx correspond
à
la

tranche de poids de + de 20 kg à 30 kg).

J'ai un tableau récupéré sur une base de données externes me donnant en
ligne le nom des clients et en colonne B les poids.

Comment obtenir dans le second tableau en C le tarif correspondant.

Merci de vos réponses