Partager via

Je cherche une fonction pour appliquer un format monétaire (ou comptabilité) suivant différents critères

Anonyme
2023-04-21T18:25:58+00:00

Bonjour,

Je suis en train de créer un fichier permettant de faire une analyse prix d'achats/prix de ventes pour plusieurs produits. Ces prix peuvent être suivant les clients en £ GBP, $ USB, et € Euro

Sur une page, j'ai créé un menu déroulant pour sélectionner un client, et pour chaque client je veux faire apparaître les données qui le concernent : CA, marge, produits vendus, prix d'achat et prix de vente...

Je cherche une formule qui va me permettre d'ajouter automatiquement la devise en fonction du client

Merci pour votre aide

Microsoft 365 et Office | Excel | Autres | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

DanielCo 107.7K Points de réputation
2023-04-22T06:21:26+00:00

Bonjour,

Fais une table de correspondance clients devise :

Ensuite, construis une règle de mise en forme conditionnelle par devise :

Avec cette disposition :

construis la règle :

La formule est :

=RECHERCHEV($A$2;$I:$J;2;0)="USD"

Format :

Daniel

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Hecatonchire 53,700 Points de réputation Modérateur bénévole
2023-04-21T23:53:26+00:00

Bonsoir,

Une mise en forme conditionnelle

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

4 réponses supplémentaires

  1. Anonyme
    2023-04-21T20:34:30+00:00

    Vous pouvez utiliser cette formule pour vérifier d’abord si le nom du client se trouve dans la colonne A et, si c’est le cas, il renverra le symbole monétaire correspondant de la colonne B. Si le nom du client est introuvable dans la colonne A, il renvoie une chaîne vide

    '=IF(ISNUMBER(MATCH(customer_name,A:A,0)),RECHERCHEV(customer_name,A:B,2,FAUX)," »)'

    Vous pouvez ensuite utiliser cette formule en combinaison avec la fonction 'TEXT' pour formater vos valeurs avec le symbole monétaire approprié. Par exemple:

    '=TEXTE(valeur,"["&SI(ISNUMBER(MATCH(customer_name,A:A,0)),RECHERCHEV(customer_name,A:B,2,FAUX)," »)&"]#,##0.00 »)'

    J’espère que cela vous aidera ! Faites-moi savoir si vous avez d’autres questions.

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2023-04-21T20:07:16+00:00

    Bonjour AnnaThomas

    Merci beaucoup pour votre réponse rapide

    Je vais utiliser votre solution du passage en format TEXTE pour certaines valeurs qui car elles ne seront pas utilisées ultérieurement

    Pour d'autres, ça ne fonctionnera pas car ces données vont être reprises dans d'autres formules (ou servir dans des graphiques) et doivent donc rester des valeurs

    Le formatage personnalisé ne me semble pas convenir car chaque client a une devise unique

    (si j'utilise un format en $, les données pour un client en £ seront toutes fausses)

    Merci

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2023-04-21T19:37:41+00:00

    Salut Kevin

    Je suis AnnaThomas et je serais heureuse de vous aider avec votre question. Dans ce Forum, nous sommes des consommateurs Microsoft comme vous.

    Vous pouvez utiliser la formule suivante pour ajouter automatiquement le symbole monétaire en fonction du nom du client :

    =TEXTE(valeur, « [$ » & RECHERCHEV(customer_name, A:B, 2, FAUX) & « ]#,##0.00 »)

    Une autre façon consiste à utiliser un formatage personnalisé. Vous pouvez créer un format numérique personnalisé qui inclut le symbole monétaire que vous souhaitez utiliser. Pour ce faire, sélectionnez les cellules que vous souhaitez formater, puis ouvrez la boîte de dialogue Format des cellules en appuyant sur 'Ctrl+1'. Dans la liste Catégorie, cliquez sur « Devise » ou « Comptabilité ». Dans la zone Symbole, cliquez sur le symbole monétaire souhaité.

    Source : https://support.microsoft.com/office/0a03bb38-1a07-458d-9e30-2b54366bc7a4

    J’espère que cela vous aidera ;-), faites-moi savoir si cela est contraire à ce dont vous avez besoin, je serais toujours utile pour répondre à plus de vos questions.

    Sinceres salutations

    AnnaThomas

    Redonnez à la communauté. Aidez la personne suivante avec ce problème en indiquant si cette réponse a résolu votre problème. Cliquez sur Oui ou Non en bas.

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire