Excel: formules conditionnelles avec des mots

Résolu/Fermé
Gabss - 26 janv. 2009 à 16:25
Le Pingou Messages postés 12046 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 - 28 janv. 2009 à 17:18
Bonjour,
j'aimerais installer une formule conditionnelle à partir de mots mais je n'y arrive pas de manière classique, peut-être est-ce trop complexe...

Explication:

Dans la colone H je calcule une rentabilité selon la formule classique: (Valeur d'arrivée-Valeur de départ)/Valeur de départ (selon les valeurs de départ et d'arrivées contenues dans les colonnes C et D)

Mais je voudrait que la formule s'ajuste en fonction de la monnaie en question indiquée dans la colonne A. Si la colonne A indique USD -> la formule s'ajuste avec les taux de départ et d'arrivée des USD (cases 85G et 85E)

Je pensais à quelque chose comme ça:

H2=SI(A2=USD; [mon calcul avec le cours des USD]; [mon calcul sans changer le taux]

mais je pensais la faire avec plusieurs conditions pour que

Si H = USD => ma formule prenne en compte les cases de change EUR/USD
Si H = CHF => ma formule prenne en compte les cases de change EUR/CHF
Si H = JPY => ma formule prenne en compte les cases de change EUR/JPY
Si H = EUR => ma formule ne prenne en compte AUCUN taux de change
etc.

il y a 5 monnaies différentes je crois.

Savez-vous comment faire? Jusque là chaque formule étaient reliée manuellement au taux correspondant, je souhaiterais que cela se fasse seul.

Merci infinement
A voir également:

3 réponses

Utilisateur anonyme
26 janv. 2009 à 17:04
Bonjour,
quelque chose est mal exprimé dans votre demande:
Dans la colonne H je calcule une rentabilité selon la formule classique: (Valeur d'arrivée-Valeur de départ)/Valeur de départ (selon les valeurs de départ et d'arrivées contenues dans les colonnes C et D)
La rentabilité est nombre sans unité qui résulte d'un quotient et qui peut éventuellement s'exprimer en pourcentage.
Vous obtiendrez certainement des réponses quand vous aurez éclairci ce point.
0
Le Pingou Messages postés 12046 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 1 427
26 janv. 2009 à 20:58
Bonjour Gabss,
Selon votre exemple avec cette formule placée en H2:
=SI(A2="USD";"mon calcul avec cours USD";SI(A2="CHF";"mon calcul avec cours CHF";SI(A2="JPY";"mon calcul avec cours JPY";SI(A2="EUR";"mon calcul avec cours EUR";"mon calcul avec cours YEN"))))
0
J'ai essayé mais ça ne marche pas. Je pense que ça peut venir de deux choses:

1) Je ne suis pas sûre de la façon dont se termine la formule, ce que je veux dire c'est: si la colonne A n'indique ni USD, ni CHF, ni JPY, ni JGBP c'est qu'elle indique forcément EUR et donc qu'il faut uitilser un calcul déja préparer à la colonne H)

2) Est-ce que excel détecte les mots? Est-ce qu'il va faire ce que je lui demande s'il voit USD, GBP, CHF, JPY ou EUR dans la colonne A? Dois-je mettre les guillemets ou non?

Voici ce que j'ai taper selon l'ordre de mes données(si jamais les formules à l'intérieur sont justes et les cases de F111 à H114 renvoient au tableau de change):

=SI(A2="USD";((F2*$H$111)-(E2*$F$111))/E2*$F$111;SI(A2="CHF";((F2*$H$113)-(E2*$F$113))/E2*$F$113;SI(A2="GBP";((F2*$H$112)-(E2*$F$112))/E2*$F$112;SI(A2="JPY";((F2*$H$114)-(E2*$F$114))/E2*$F$114;H2))))

Merci d'avance
0
Le Pingou Messages postés 12046 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 1 427
27 janv. 2009 à 14:15
Bonjour,
Votre formule fonctionne correctement.
Par contre les résultats ne sont pas corrects, car selon le calcul que vous mentionnez, il manque des parenthèses pour la valeur du diviseur (E2*$F$111), la formule corrigée :
=SI(A2="USD";((F2*$H$111)-(E2*$F$111))/(E2*$F$111);SI(A2="CHF";((F2*$H$113)-(E2*$F$113))/(E2*$F$113);SI(A2="GBP";((F2*$H$112)-(E2*$F$112))/(E2*$F$112);SI(A2="JPY";((F2*$H$114)-(E2*$F$114))/(E2*$F$114);H2))))
0
Youhou!!!

Ca marche comme sur des roulettes! On peut tout faire en fait avec excel!!!

Merci beaucoup, t'es un pro!
0
Le Pingou Messages postés 12046 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 1 427 > Gabss
28 janv. 2009 à 17:18
Merci, de rien.
0