Excel: formules conditionnelles avec des mots
Résolu/Fermé
Gabss
-
26 janv. 2009 à 16:25
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 - 28 janv. 2009 à 17:18
Le Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 - 28 janv. 2009 à 17:18
A voir également:
- Excel: formules conditionnelles avec des mots
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
3 réponses
Utilisateur anonyme
26 janv. 2009 à 17:04
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.
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.
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
26 janv. 2009 à 20:58
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"))))
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"))))
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
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
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
27 janv. 2009 à 14:15
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))))
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))))
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
>
Gabss
28 janv. 2009 à 17:18
28 janv. 2009 à 17:18
Merci, de rien.