|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2011 Messages : 97 ![]() |
Bonjour
Puis je solliciter votre aide pour cette formule ?? Code :
= recherchev(C6;H21:R53;(SI(C12="EUR";I20;" "));1;false) & recherchev(C6;H21:R53;(SI(C12="USD";K20;" ")) & recherchev(C6;H21:R53;(SI(C12="GBP";M20;" "))) & recherchev(C6;H21:R53;(SI(C12="CAD";O20;" "))) & recherchev(C6;H21:R53;(SI(C12="CHF";Q20;" "))) |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() ![]() Inscription : janvier 2011 Messages : 106 ![]() |
Bonsoir,
Nul ne dit que ce n'est pas autorisé ... la question est de savoir quel résultat est souhaité Dans le cas présent, il faudrait expliquer ce que tu voudrais obtenir comme résultat: afficher un montant, en fonction d'une unité monétaire? |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2011 Messages : 97 ![]() |
En faite je cherche à faire cela:
Afficher un numéro de compte à partir du nom d'une banque et une unité monétaire ... Il faut que je recherche C6 (=societe generale) dans la plage H21,R53 et que: - si C12 est égale à EUR alors renvoyer une référence - si c'est C12 est égale à USD, alors renvoyer une autre référence, - si C12 = GBP alors renvoyer une autre référence - si C12 est égale a CAD alors renvoyer une autre référence - si cest C6 est égale à chf alors autre référence Je fais une recherchev à chaque fois, car C6 va varier en permanence ça peut être BNP ou autre oufff lol elle est longue Code :
recherchev(C6;H21:R53;(SI(C12="EUR";I20;" "));1;false) & recherchev(C6;H21:R53;(SI(C12="USD";K20;" ")) & recherchev(C6;H21:R53;(SI(C12="GBP";M20;" "))) & recherchev(C6;H21:R53;(SI(C12="CAD";O20;" "))) & recherchev(C6;H21:R53;(SI(C12="CHF";Q20;" "))) |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() ![]() Inscription : janvier 2011 Messages : 106 ![]() |
Bonsoir,
Hélas, ce ne sera pas le seul problème Pourrais-tu expliquer plus clairement ce que tu as et ce que tu veux? Pour aider, peut-on dire que: - C6 contient le nom d'une société dont on essaie de trouver "la trace" dans une plage s'étalant de H21:H53. - C12 contient une unité monétaire dont on cherche la correspondance dans une plage allant de H20 à Q20 (... mais ensuite ?) - si les 2 correspondances sont trouvées, on renvoie la valeur figurant à l'intersection de la ligne et de la colonne dans un tableau compris entre H22 et R53 Tout ceci n'est certainement pas correct, mais ce type d'explication permettrait de mieux comprendre (même si c'est plus long à rédiger) |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2011 Messages : 97 ![]() |
Tout d'abord merci de l'intéret que vous portez à ma recherche
Pour mieux expliquer alors: Alors j'ai un tableau avec en ligne: des noms de banques et 5 colonnes .... En faite je vais insérer une image du tableau dans un document pour avoir un oeil direct sur ma demande : Code :
recherchev(C6;H21:R53;(SI(C12="EUR";I20;" "));1;false) & recherchev(C6;H21:R53;(SI(C12="USD";K20;" ")) & recherchev(C6;H21:R53;(SI(C12="GBP";M20;" "))) & recherchev(C6;H21:R53;(SI(C12="CAD";O20;" "))) & recherchev(C6;H21:R53;(SI(C12="CHF";Q20;" "))) Le numéro swift ... donc si C6 (nom de banque) utilise une de ces devises alors le retour de ma formule et le numéro Swift Cela j'espère est plus clair N'hésitez pas |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() ![]() Inscription : janvier 2011 Messages : 106 ![]() |
Ah avec un exemple, c'est évidemment plus clair! Mon hypothèse précédente n'était pas trop éloignée de la réalité, semble-t-il.
Bref, je te laisserai le soin d'adapter à ton "vrai" fichier, mais dans celui-ci, indique en M1, le nom d'une banque et en M2, une devise. Dans une cellule de ton choix, utilise la formule suivante: Code :
=INDEX($B$3:$K$36;EQUIV($N$1;$A$3:$A$36;0);EQUIV($N$2;$B$1:$K$1;0)) Bonne nuit, U. Milité |
|
|
10
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2011 Messages : 97 ![]() |
merci bcp
je ne connaissais pas du tout je vous souhaite une bonne nuit et merci encore ... sous excel avec les données je comprends bcp plus |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com