Formule SI selon format de cellule devise
Résolu
Bonjour,
dans une feuille de calcul, je saisie des montants (colonne A), certains en Euro et d'autres en Dollars que je différencie grâce aux format de cellule.
je souhaite faire apparaitre dans une autre cellule (colonne B) uniquement les montants en dollars.
j'y arrive si je saisie le symbole $ mais dans ce cas je ne peux pas additionner les montants...
merci de votre aide.
dans une feuille de calcul, je saisie des montants (colonne A), certains en Euro et d'autres en Dollars que je différencie grâce aux format de cellule.
je souhaite faire apparaitre dans une autre cellule (colonne B) uniquement les montants en dollars.
j'y arrive si je saisie le symbole $ mais dans ce cas je ne peux pas additionner les montants...
merci de votre aide.
1 réponse
-
ContributeurBonjour,
récupère le format utilisé pour $ avec :=CELLULE("format";A2)
Chez moi c'est "P2" ce qui donne :=SI(CELLULE("format";A2)="P2";A2;"")
eric
-
-
Contributeur@daron31Exemple : https://www.cjoint.com/doc/21_05/KECk4ZXRSND_Classeur1.xlsx
Sinon dépose un fichier
eric -
@eriiicsur mon fichier même ta formule pour trouver le format ne fonctionne pas :(
https://www.cjoint.com/c/KECmriZodUv -
@daron31J'ai trouvé mon souci, le format de la cellule doit être en Monétaire et pas en Standard...
ça alourdi un peu visuellement car ça met € mais au moins ça fonctionne.
merci Eric. -
Contributeur@daron31Si tu les saisis en texte c'est un traitement de chaine qu'il faut faire et convertir le résultat en numérique.
Ex avec "5 $" :=SI(DROITE(A2;2)=" $";--GAUCHE(A2;NBCAR(A2)-2);"")
Par contre en texte en A, tu ne peux faire aucune opération dessus directement.
eric
-