bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la colonne B.
- Colonne C correpond également à des codes dont une partie sont les mêmes
que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la colonne A,
j'aimerai lui faire correspondre la lettre de la colonne B (correspondant au
code de la colonne A). Et tout cela dans une colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la colonne B.
- Colonne C correpond également à des codes dont une partie sont les mêmes
que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la colonne A,
j'aimerai lui faire correspondre la lettre de la colonne B (correspondant au
code de la colonne A). Et tout cela dans une colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la colonne B.
- Colonne C correpond également à des codes dont une partie sont les mêmes
que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la colonne A,
j'aimerai lui faire correspondre la lettre de la colonne B (correspondant au
code de la colonne A). Et tout cela dans une colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
Colonne C correpond également à des codes dont une partie etc...
(*) que faire lorsque C n'appartient pas à A ?
bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la
colonne B.
- Colonne C correpond également à des codes dont une partie sont les
mêmes que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la colonne
A, j'aimerai lui faire correspondre la lettre de la colonne B
(correspondant au code de la colonne A). Et tout cela dans une
colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela
d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
Colonne C correpond également à des codes dont une partie etc...
(*) que faire lorsque C n'appartient pas à A ?
bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la
colonne B.
- Colonne C correpond également à des codes dont une partie sont les
mêmes que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la colonne
A, j'aimerai lui faire correspondre la lettre de la colonne B
(correspondant au code de la colonne A). Et tout cela dans une
colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela
d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
Colonne C correpond également à des codes dont une partie etc...
(*) que faire lorsque C n'appartient pas à A ?
bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la
colonne B.
- Colonne C correpond également à des codes dont une partie sont les
mêmes que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la colonne
A, j'aimerai lui faire correspondre la lettre de la colonne B
(correspondant au code de la colonne A). Et tout cela dans une
colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela
d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
Bonjour Isabelle,
=SI(ESTNA(INDEX(colb;EQUIV(C1;cola;0)));"";INDEX(colb;EQUIV(C1;cola;0)))
avec la plage de données en colonne a nommée cola et celle de colonne b nommée colb.
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"" a écrit dans le message de news:bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la colonne B.
- Colonne C correpond également à des codes dont une partie sont les mêmes
que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la colonne A,
j'aimerai lui faire correspondre la lettre de la colonne B (correspondant au
code de la colonne A). Et tout cela dans une colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
Bonjour Isabelle,
=SI(ESTNA(INDEX(colb;EQUIV(C1;cola;0)));"";INDEX(colb;EQUIV(C1;cola;0)))
avec la plage de données en colonne a nommée cola et celle de colonne b nommée colb.
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"imervoyer@hotmail.com" <imervoyerhotmailcom@discussions.microsoft.com> a écrit dans le message de news:
A1436901-E95E-4DE6-BC9E-C6DD2D4AC0B3@microsoft.com...
bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la colonne B.
- Colonne C correpond également à des codes dont une partie sont les mêmes
que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la colonne A,
j'aimerai lui faire correspondre la lettre de la colonne B (correspondant au
code de la colonne A). Et tout cela dans une colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
Bonjour Isabelle,
=SI(ESTNA(INDEX(colb;EQUIV(C1;cola;0)));"";INDEX(colb;EQUIV(C1;cola;0)))
avec la plage de données en colonne a nommée cola et celle de colonne b nommée colb.
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"" a écrit dans le message de news:bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la colonne B.
- Colonne C correpond également à des codes dont une partie sont les mêmes
que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la colonne A,
j'aimerai lui faire correspondre la lettre de la colonne B (correspondant au
code de la colonne A). Et tout cela dans une colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
Bonjour Isabelle,
=SI(ESTNA(INDEX(colb;EQUIV(C1;cola;0)));"";INDEX(colb;EQUIV(C1;cola;0)))
avec la plage de données en colonne a nommée cola et celle de colonne
b nommée colb.
""
a écrit dans le
message de news:bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la
colonne B.
- Colonne C correpond également à des codes dont une partie sont les
mêmes que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la
colonne A, j'aimerai lui faire correspondre la lettre de la colonne
B (correspondant au code de la colonne A). Et tout cela dans une
colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela
d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
Bonjour Isabelle,
=SI(ESTNA(INDEX(colb;EQUIV(C1;cola;0)));"";INDEX(colb;EQUIV(C1;cola;0)))
avec la plage de données en colonne a nommée cola et celle de colonne
b nommée colb.
"imervoyer@hotmail.com"
<imervoyerhotmailcom@discussions.microsoft.com> a écrit dans le
message de news:
A1436901-E95E-4DE6-BC9E-C6DD2D4AC0B3@microsoft.com...
bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la
colonne B.
- Colonne C correpond également à des codes dont une partie sont les
mêmes que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la
colonne A, j'aimerai lui faire correspondre la lettre de la colonne
B (correspondant au code de la colonne A). Et tout cela dans une
colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela
d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
Bonjour Isabelle,
=SI(ESTNA(INDEX(colb;EQUIV(C1;cola;0)));"";INDEX(colb;EQUIV(C1;cola;0)))
avec la plage de données en colonne a nommée cola et celle de colonne
b nommée colb.
""
a écrit dans le
message de news:bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la
colonne B.
- Colonne C correpond également à des codes dont une partie sont les
mêmes que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la
colonne A, j'aimerai lui faire correspondre la lettre de la colonne
B (correspondant au code de la colonne A). Et tout cela dans une
colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela
d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
C'est super, ça marche! je ne l'aurai jamais trouvé seule. j'ai encore du mal
à tout comprendre (pourquoi ESTNA ?)
En tout les cas grand grand merci !
IsabelleBonjour Isabelle,
=SI(ESTNA(INDEX(colb;EQUIV(C1;cola;0)));"";INDEX(colb;EQUIV(C1;cola;0)))
avec la plage de données en colonne a nommée cola et celle de colonne b nommée colb.
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"" a écrit dans le message de
news:bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la colonne B.
- Colonne C correpond également à des codes dont une partie sont les mêmes
que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la colonne A,
j'aimerai lui faire correspondre la lettre de la colonne B (correspondant au
code de la colonne A). Et tout cela dans une colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
C'est super, ça marche! je ne l'aurai jamais trouvé seule. j'ai encore du mal
à tout comprendre (pourquoi ESTNA ?)
En tout les cas grand grand merci !
Isabelle
Bonjour Isabelle,
=SI(ESTNA(INDEX(colb;EQUIV(C1;cola;0)));"";INDEX(colb;EQUIV(C1;cola;0)))
avec la plage de données en colonne a nommée cola et celle de colonne b nommée colb.
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"imervoyer@hotmail.com" <imervoyerhotmailcom@discussions.microsoft.com> a écrit dans le message de
news:
A1436901-E95E-4DE6-BC9E-C6DD2D4AC0B3@microsoft.com...
bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la colonne B.
- Colonne C correpond également à des codes dont une partie sont les mêmes
que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la colonne A,
j'aimerai lui faire correspondre la lettre de la colonne B (correspondant au
code de la colonne A). Et tout cela dans une colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
C'est super, ça marche! je ne l'aurai jamais trouvé seule. j'ai encore du mal
à tout comprendre (pourquoi ESTNA ?)
En tout les cas grand grand merci !
IsabelleBonjour Isabelle,
=SI(ESTNA(INDEX(colb;EQUIV(C1;cola;0)));"";INDEX(colb;EQUIV(C1;cola;0)))
avec la plage de données en colonne a nommée cola et celle de colonne b nommée colb.
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"" a écrit dans le message de
news:bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la colonne B.
- Colonne C correpond également à des codes dont une partie sont les mêmes
que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la colonne A,
j'aimerai lui faire correspondre la lettre de la colonne B (correspondant au
code de la colonne A). Et tout cela dans une colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
Bonsour® Philippe,
;o)))
devenu inconditionnel des mises en formes conditionnelles
le report du traitement de #NA au niveau de la MEFC permet d'alléger la
formule
et évite le doublement de la fonction RECHERCHETruc (AV) et de son
évaluation
C'est ce que proposait entre autre mon maître le 19 septembre 2000 :
la formule devient :
=SI(ESTNA(SETV(INDEX(colb;EQUIV(C1;cola;0))));"inexistant";GETV())
../..
'-------début de citation------------
'--dans un module standard
Dim V
Function SETV(Param)
'------La fonction SETV stocke le résultat du premier RECHERCHEtruc dans une
variable intermédiaire,
V = Param
SETV = Param
End Function
'------------------
Function GETV()
'-------GETV() récupère ensuite directement ce résultat, si RECHERCHEtruc
n'a donné aucune erreur.
GETV = V
End Function
'-------------------
Si la recherche est faite sur un tableau de taille importante, le calcul est
alors plus rapide.
Laurent
../..
'---Fin de citation---
;o)))
@+
ex:Bonjour Isabelle,
=SI(ESTNA(INDEX(colb;EQUIV(C1;cola;0)));"";INDEX(colb;EQUIV(C1;cola;0)))
avec la plage de données en colonne a nommée cola et celle de colonne
b nommée colb.
""
a écrit dans le
message de news:bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la
colonne B.
- Colonne C correpond également à des codes dont une partie sont les
mêmes que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la
colonne A, j'aimerai lui faire correspondre la lettre de la colonne
B (correspondant au code de la colonne A). Et tout cela dans une
colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela
d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
Bonsour® Philippe,
;o)))
devenu inconditionnel des mises en formes conditionnelles
le report du traitement de #NA au niveau de la MEFC permet d'alléger la
formule
et évite le doublement de la fonction RECHERCHETruc (AV) et de son
évaluation
C'est ce que proposait entre autre mon maître le 19 septembre 2000 :
la formule devient :
=SI(ESTNA(SETV(INDEX(colb;EQUIV(C1;cola;0))));"inexistant";GETV())
../..
'-------début de citation------------
'--dans un module standard
Dim V
Function SETV(Param)
'------La fonction SETV stocke le résultat du premier RECHERCHEtruc dans une
variable intermédiaire,
V = Param
SETV = Param
End Function
'------------------
Function GETV()
'-------GETV() récupère ensuite directement ce résultat, si RECHERCHEtruc
n'a donné aucune erreur.
GETV = V
End Function
'-------------------
Si la recherche est faite sur un tableau de taille importante, le calcul est
alors plus rapide.
Laurent
../..
'---Fin de citation---
;o)))
@+
ex:
Bonjour Isabelle,
=SI(ESTNA(INDEX(colb;EQUIV(C1;cola;0)));"";INDEX(colb;EQUIV(C1;cola;0)))
avec la plage de données en colonne a nommée cola et celle de colonne
b nommée colb.
"imervoyer@hotmail.com"
<imervoyerhotmailcom@discussions.microsoft.com> a écrit dans le
message de news:
A1436901-E95E-4DE6-BC9E-C6DD2D4AC0B3@microsoft.com...
bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la
colonne B.
- Colonne C correpond également à des codes dont une partie sont les
mêmes que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la
colonne A, j'aimerai lui faire correspondre la lettre de la colonne
B (correspondant au code de la colonne A). Et tout cela dans une
colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela
d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle
Bonsour® Philippe,
;o)))
devenu inconditionnel des mises en formes conditionnelles
le report du traitement de #NA au niveau de la MEFC permet d'alléger la
formule
et évite le doublement de la fonction RECHERCHETruc (AV) et de son
évaluation
C'est ce que proposait entre autre mon maître le 19 septembre 2000 :
la formule devient :
=SI(ESTNA(SETV(INDEX(colb;EQUIV(C1;cola;0))));"inexistant";GETV())
../..
'-------début de citation------------
'--dans un module standard
Dim V
Function SETV(Param)
'------La fonction SETV stocke le résultat du premier RECHERCHEtruc dans une
variable intermédiaire,
V = Param
SETV = Param
End Function
'------------------
Function GETV()
'-------GETV() récupère ensuite directement ce résultat, si RECHERCHEtruc
n'a donné aucune erreur.
GETV = V
End Function
'-------------------
Si la recherche est faite sur un tableau de taille importante, le calcul est
alors plus rapide.
Laurent
../..
'---Fin de citation---
;o)))
@+
ex:Bonjour Isabelle,
=SI(ESTNA(INDEX(colb;EQUIV(C1;cola;0)));"";INDEX(colb;EQUIV(C1;cola;0)))
avec la plage de données en colonne a nommée cola et celle de colonne
b nommée colb.
""
a écrit dans le
message de news:bonjour
Voici l'exercice que je ne parviens pas de résoudre.
J'ai trois colonnes;
- Colonne A contient des codes chiffrés (1000; 1015...)
- Colonne B contient des lettres ou mots ("M"; "T", Max...)
A chaque code de la colonne A correspond une lettre ou un mot à la
colonne B.
- Colonne C correpond également à des codes dont une partie sont les
mêmes que dans la colonne A (1000, 1002; 1015...)
Problème : Si dans la colonne C j'ai le même code que dans la
colonne A, j'aimerai lui faire correspondre la lettre de la colonne
B (correspondant au code de la colonne A). Et tout cela dans une
colonne D
Ex :
A B C D
1000 m 1000
1015 max 1002
2000 m 1003
20500 L 1015
1018
2000
Dans D j'aimerai que quand il y a 1015 dans la colonne C, cela
d'affiche "max"
Je n'arrive pas à le faire ni avec Somme si, ni sommeprod...
Bref, je n'y arrive pas
Si quelqu'un à la solution, il me sauve beaucoup de temps
Je vous remercie
Isabelle