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.

1 réponse

  1. Contributeur
    Bonjour,

    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

    0
    1. merci Eric mais j'ai A2 qui se met partout...
      comment je peux récupérer le format utilisé?
      - pour précision j'utilise en fait Format Nombre Comptabilité
      0
    2. @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.
      0
    3. 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
      0