Format Conditioné

Résolu
sanaesanae Messages postés 7 Date d'inscription   Statut Membre -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,
Mon probleme est le suivant:
J'ai besoin de la cellule A1 change de format en Pourcentage ou standard en fonction de la valeur de la cellule B2
Le petit souci qui se pose c'est que j'ai besoin de cela sans une macro

J'ai cherché partout et je commence à deseperer :(

Les Macros c'est pas mon truc ;p

Merci d'avance à tous ceux et celles sui me réponderont
Cdt,

Sanae
Configuration: Windows XP
Internet Explorer 6.0

6 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Ex avec ta valeur en A1
    en A2: =SI(B2="%";TEXTE(A1;"0.0%");A1)

    Si tu saisis % en B2 l'affichage passe en pourcentage avec 1 décimale en A2.

    Dans Texte(ref;format) tu peux mettre tous les formats de nombre que tu vois dans "format de cellule / nombre".
    Attention, si tu réutilises cette cellule pour des calculs tu as perdu toutes les décimales non affichées.
    Mieux vaux conserver la valeur d'origine en A1 (quitte à la masquer) et travailler avec pour conserver la précision.

    eric
    1
    1. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 486
       
      Salut, eriiic, et bravo pour avoir compris le problème posé (j'avais déjà donné ma langue au chat) et pour l'avoir brillamment résolu.
      sanaesanae a éprouvé le besoin de modifier légèrement ta formule car tu avais simplement tapé "0.0%" au lieu de 0,0%", ce qui perturbait ses résultats.
      Amitiés.
      0
      1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Bonjour et merci Raymond,
        Très bonne journée à toi
        eric
        0
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    pour l'instant je ne vois pas comment changer le format de la cellule elle même...
    mais calculer une chaine de caractère pour que visuellement ça s'affiche comme tu veux ça c'est possible.
    Et excel fera une conversion en numérique de cette chaine si c'est utilisé dans une autre formule
    eric
    0
  3. sanaesanae Messages postés 7 Date d'inscription   Statut Membre
     
    et comment faire alors?
    Je pourrais toujours essayer :)

    en tout cas merci pour la reponse rapide :)
    Sanae
    0
  4. sanaesanae Messages postés 7 Date d'inscription   Statut Membre
     
    Eric,
    1- MERCI
    2- Je l'essaierai et je te tiens au courant

    Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
    Sanae
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. sanaesanae Messages postés 7 Date d'inscription   Statut Membre
     
    Eric,
    ça marche et à merveilles
    par contre j'ai mis celle là =SI(B2="%";TEXTE(A1;"0%");A1)
    elle répond mieux au format que je veux

    En tout cas grand Merci :)
    Sanae
    0
  7. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Sanae,
    1- DE RIEN
    2- n'oublie pas de mettre en résolu si tout est ok ;-)

    Bon we
    eric
    0