Soucis avec une formule

Résolu/Fermé
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 - 25 août 2015 à 17:08
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 - 26 août 2015 à 01:46
bonjour a tous
j essaye de faire une formule avec des si et des ou , mais je m y peerds , un peu d aide svp

donc voila ma formule
=SI(B39="GBP/AUD" ;G7 ;"")


je souhaiterais ajouter par exemple si B39="EUR/USD" qu il prenne la valeur de G7
merci de l aide

8 réponses

Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 110
25 août 2015 à 17:14
Bonjour,

Essaye comme cela

=SI(OU(B39="GBP/AUD";B39="EUR/USD");G7;"") 

1
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 110
25 août 2015 à 19:02
Re,

Si j'ai bien compris, comme cela

=SI(OU(B39="GBP/AUD";B39="EUR/USD");G7;SI(OU(B39="aud/jpy";B39="eur/jpy");G8;SI(OU(B39="aud/sek";B39="eur/sek");G9;"")))
1
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 110
Modifié par Mike-31 le 25/08/2015 à 23:55
Re,

il y a des erreur dans ta formule, mais ce que tu veux faire ressemble à une usine à gaz
=SI(OU(C12="AUD/USD";C12="GBP/USD";C12="NZD/USD";C12="EUR/USD");J45;SI(OU(C12="EUR/AUD";C12="GBP/AUD";C12="EUR/AUD");J47;SI(OU(C12="CAD/CHF";C12="AUD/CHF";C12="NZD/CHF";C12="USD/CHF";C12="GBP/CHF";C12="EUR/CHF");J48;SI(OU(C12="EUR/SEK";C12="GBP/SEK";C12="USD/SEK");J49;SI(OU(C12="NZD/CAD";C12="GBP/CAD";C12="AUD/CAD";C12="USD/CAD";C12="EUR/CAD");J50;SI(OU(C12="AUD/NZD";C12="EUR/NZD";C12="GBP/NZD");J51;SI(C12="EUR/GBP";J52;SI(OU(C12="USD/HUF";C12="EUR/HUF");J53;SI(OU(C12="USD/PLN";C12="USD/PLN");J54;SI(OU(C12="USD/NOK";C12="EUR/NOK");J55;SI(OU(C12="USD/DKK";C12="EUR/DKK");J56;SI(OU(C12="USD/MXN";C12="EUR/MXN";C12="USD/SGD";C12="EUR/SGD";C12="USD/ZAR";C12="EUR/ZAR");"ATTENDE";"ERREUR"))))))))))))


pour ma part je créerai une base de données sur deux colonnes que tu pourrais éventuellement masquer, exemple à partir de A2 toutes tes références
AUD/USD
GBP/USD
NZD/USD
EUR/USD
EUR/AUD
GBP/AUD
en face colonne B les adresses de tes cellules
J45
J45
J45
J45
J47
J47

avec Excel la formule deviendrait
=SIERREUR(INDIRECT(RECHERCHEV(C12;A2:B45;2;0));"ERREUR")


sous Open Office
=SI(ESTERREUR(INDIRECT(RECHERCHEV(C12;A2:B45;2;0)));"ERREUR";INDIRECT(RECHERCHEV(C12;A2:B45;2;0)))

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 187
25 août 2015 à 17:49
bonjour
nickel cela fonctionne , je ne cloture pas encore le sujet le temps que j essaye en profondeur

un tout grand merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 187
25 août 2015 à 18:02
merci pour cette solution , mais a present comment faire si b39 =aud/jpy ou b39=eur/jpy et que je souhaite leurs donner la valeur de G8

ET AUSSI

si b39=aud/sek ou b39 =eur/sek et leurs donner cette fois la valeur de G9

MERCI POUR L AIDE
0
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 187
25 août 2015 à 18:32
j ai essaye comme ceci
mais cela ne fonctionne pas

=SI(OU(B39="AUD/USD";B39="GBP/USD";B39="NZD/USD");G7;"");SI(OU(B39="AUD/SEK";B39="EUR/SEK";B39="NZD/SEK");G8;"")
0
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 187
Modifié par flexi2202 le 25/08/2015 à 21:53
super merci

voila j ai fini, ma formule elle fonctionne mais j ai un soucis lorsque je veux utiliser le contenu pour un calacul

il m indique VALEUR

=SI(OU(C12="AUD/USD";C12="GBP/USD";C12="NZD/USD";C12="EUR/USD");J45;SI(OU(C12="EUR/AUD";C12="GBP/AUD";C12="EUR/AUD");J47;SI(OU(C12="CAD/CHF";C12="AUD/CHF";C12="NZD/CHF";C12="USD/CHF";C12="GBP/CHF";C12="EUR/CHF");J48;SI(OU(C12="EUR/SEK";C12="GBP/SEK";C12="USD/SEK");J49;SI(OU(C12="NZD/CAD";C12="GBP/CAD";C12="AUD/CAD";C12="USD/CAD";C12="EUR/CAD");J50;SI(OU(C12="USD/DKK";C12="EUR/DKK");J56;SI(OU(C12="USD/HUF";C12="EUR/HUF");J53;SI(OU(C12="USD/MXN";C12="EUR/MXN");"ATTENDE";SI(OU(C12="USD/NOK";C12="EUR/NOK");J55;SI(OU(C12="USD/PLN";C12="USD/PLN");J54;SI(OU(C12="USD/SGD";C12="EUR/SGD");"ATTENDE";SI(OU(C12="USD/ZAR";C12="EUR/ZAR");"ATTENDE";SI(OU(C12="AUD/NZD";C12="EUR/NZD";C12="GBP/NZD");J51;SI(OU(C12="EUR/GBP");J52;"ERREUR"))))))))))))))


par exemple ce code est en d14

et en d20 je fais =((D9*D14)/D17)/100
j ai l erreur valeur

je comprends pas
0
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 187
25 août 2015 à 22:56
ah j ai compris c est parce que dans la reponse en d14 j ai un point au lieu d une virgule , du coup comment remplacer ce point par une virgule
0
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 187
26 août 2015 à 01:46
bonsoir

ah super j y avais pas penser
un tout grand merci a tous
0