OVH Cloud OVH Cloud

valeur maxi

5 réponses
Avatar
Bourby
bonjour,

en colonne A: une référence (1 à 999)
en colonne B: le nom du produit (pas utile pour la suite)
en colonne C: un prix
en colonne D: une liste de références (4 maximum), p.ex.: 7;31;578
en colonne E: je voudrais récupérer le n° de référence qui a le prix
le plus élevé des 3 ( p.ex. 31 si les prix sont:
7: 12,58
31: 97,00
578: 4,43)

Une formule sait-elle faire cela?
D'avance merci pour votre aide.

Bourby

5 réponses

Avatar
isabelle
bonjour Bourby,

=INDEX(C1:C4;EQUIV(MAX(D1:D4);D1:D4;0))

isabelle


bonjour,

en colonne A: une référence (1 à 999)
en colonne B: le nom du produit (pas utile pour la suite)
en colonne C: un prix
en colonne D: une liste de références (4 maximum), p.ex.: 7;31;578
en colonne E: je voudrais récupérer le n° de référence qui a le prix
le plus élevé des 3 ( p.ex. 31 si les prix sont:
7: 12,58
31: 97,00
578: 4,43)

Une formule sait-elle faire cela?
D'avance merci pour votre aide.

Bourby


Avatar
Bourby
bonjour Isabelle,

malheureusement il me semble que ça ne va pas.
En effet, chaque cellule de la colonne D contient une liste de références,
séparées par des points-virgule;
je ne sais pas comment faire pour travailler
avec cette liste.

merci pour ta réponse, et peut-être pour la suivante,
avec cette fichue liste...

Bourby

"isabelle" a écrit dans le message news:

bonjour Bourby,

=INDEX(C1:C4;EQUIV(MAX(D1:D4);D1:D4;0))

isabelle


bonjour,

en colonne A: une référence (1 à 999)
en colonne B: le nom du produit (pas utile pour la suite)
en colonne C: un prix
en colonne D: une liste de références (4 maximum), p.ex.: 7;31;578
en colonne E: je voudrais récupérer le n° de référence qui a le prix
le plus élevé des 3 ( p.ex. 31 si les prix sont:
7: 12,58
31: 97,00
578: 4,43)

Une formule sait-elle faire cela?
D'avance merci pour votre aide.

Bourby




Avatar
isabelle
j'avais supposé que les données était placées comme ça,

index nom ref prix
1 a 7 12.58
2 b 31 97
3 c 578 4.43
99 z 579 2.5

peut tu donné un exemple de comment sont placées les données,
a+
isabelle




bonjour Isabelle,

malheureusement il me semble que ça ne va pas.
En effet, chaque cellule de la colonne D contient une liste de références,
séparées par des points-virgule;
je ne sais pas comment faire pour travailler
avec cette liste.

merci pour ta réponse, et peut-être pour la suivante,
avec cette fichue liste...

Bourby

"isabelle" a écrit dans le message news:

bonjour Bourby,

=INDEX(C1:C4;EQUIV(MAX(D1:D4);D1:D4;0))

isabelle


bonjour,

en colonne A: une référence (1 à 999)
en colonne B: le nom du produit (pas utile pour la suite)
en colonne C: un prix
en colonne D: une liste de références (4 maximum), p.ex.: 7;31;578
en colonne E: je voudrais récupérer le n° de référence qui a le prix
le plus élevé des 3 ( p.ex. 31 si les prix sont:
7: 12,58
31: 97,00
578: 4,43)

Une formule sait-elle faire cela?
D'avance merci pour votre aide.

Bourby






Avatar
Bourby
voilà un exemple:

A B C D
1 a 8,88
2 b 5,13
3 c 27,77 1;2
4 d 123,45 7;31;578
...........
7 zz 12,58 3;2;1
......................
31 xx 97,00 13;79;125
...................
578 yy 4,43 234;76

En E1 et E2, je voudrais ""
En E3: 1
En E4: 31
...............
En E7: 3
etc.........

J'espère qu'il y a une solution

Cordialement
Bourby

"isabelle" a écrit dans le message news:

j'avais supposé que les données était placées comme ça,

index nom ref prix
1 a 7 12.58
2 b 31 97
3 c 578 4.43
99 z 579 2.5

peut tu donné un exemple de comment sont placées les données,
a+
isabelle




bonjour Isabelle,

malheureusement il me semble que ça ne va pas.
En effet, chaque cellule de la colonne D contient une liste de
références,


séparées par des points-virgule;
je ne sais pas comment faire pour travailler
avec cette liste.

merci pour ta réponse, et peut-être pour la suivante,
avec cette fichue liste...

Bourby

"isabelle" a écrit dans le message news:

bonjour Bourby,

=INDEX(C1:C4;EQUIV(MAX(D1:D4);D1:D4;0))

isabelle


bonjour,

en colonne A: une référence (1 à 999)
en colonne B: le nom du produit (pas utile pour la suite)
en colonne C: un prix
en colonne D: une liste de références (4 maximum), p.ex.: 7;31;578
en colonne E: je voudrais récupérer le n° de référence qui a le prix
le plus élevé des 3 ( p.ex. 31 si les prix sont:
7: 12,58
31: 97,00
578: 4,43)

Une formule sait-elle faire cela?
D'avance merci pour votre aide.

Bourby








Avatar
isabelle
désolé Bourby, avec les réf. 7;31;578 placé dans une seule cellule, je ne voie pas de solution.

isabelle


voilà un exemple:

A B C D
1 a 8,88
2 b 5,13
3 c 27,77 1;2
4 d 123,45 7;31;578
...........
7 zz 12,58 3;2;1
......................
31 xx 97,00 13;79;125
...................
578 yy 4,43 234;76

En E1 et E2, je voudrais ""
En E3: 1
En E4: 31
...............
En E7: 3
etc.........

J'espère qu'il y a une solution

Cordialement
Bourby

"isabelle" a écrit dans le message news:

j'avais supposé que les données était placées comme ça,

index nom ref prix
1 a 7 12.58
2 b 31 97
3 c 578 4.43
99 z 579 2.5

peut tu donné un exemple de comment sont placées les données,
a+
isabelle




bonjour Isabelle,

malheureusement il me semble que ça ne va pas.
En effet, chaque cellule de la colonne D contient une liste de
références,


séparées par des points-virgule;
je ne sais pas comment faire pour travailler
avec cette liste.

merci pour ta réponse, et peut-être pour la suivante,
avec cette fichue liste...

Bourby

"isabelle" a écrit dans le message news:

bonjour Bourby,

=INDEX(C1:C4;EQUIV(MAX(D1:D4);D1:D4;0))

isabelle


bonjour,

en colonne A: une référence (1 à 999)
en colonne B: le nom du produit (pas utile pour la suite)
en colonne C: un prix
en colonne D: une liste de références (4 maximum), p.ex.: 7;31;578
en colonne E: je voudrais récupérer le n° de référence qui a le prix
le plus élevé des 3 ( p.ex. 31 si les prix sont:
7: 12,58
31: 97,00
578: 4,43)

Une formule sait-elle faire cela?
D'avance merci pour votre aide.

Bourby