Comment appliquer un % dans une cel tex + nbre

le bonjour du jeudi à tous

Graphiste a la base, je n'utilise que peu excel, voici donc mon probleme

sur un tarif.

J'ai une colone avec des cellule du genre : 26,90 e / sachet

je dois appliquer un -15%.

comment faire pour sup une fois les textes

puis sup une fois les nombres de facon a avoir 2 cel

pour enfin appliquer mon - 15%.

ou applique le -15 sur la cel tex/nbre

merci d'avance pour votre aide

En supposant que tes données aient tjs la même disposition:

Pour les données situées en A1

en B1: =GAUCHE(A1;CHERCHE("e";A1)-1) 'extrait la partie numérique

en C1: =DROITE(A1;NBCAR(A1)-CHERCHE("e";A1)+1)' extrait la partie de droite

Il te reste à effectuer tes calculs et à refusionner le tout

Espérant t'avair été utile

La solue

lasolue a écrit :

En supposant que tes données aient tjs la même disposition:

Pour les données situées en A1

en B1: =GAUCHE(A1;CHERCHE("e";A1)-1) 'extrait la partie numérique

en C1: =DROITE(A1;NBCAR(A1)-CHERCHE("e";A1)+1)' extrait la partie de droite

Il te reste à effectuer tes calculs et à refusionner le tout

Espérant t'avair été utile

La solue

Il me fais une erreur !

j'ai pourtant remplacé le A1 par mon G4, qui est ma prems cellule.

y'en 470 autres qui suivent du genre :

3,80 e / unité

1,30 e / paire

26,90 e / sachet

1,20 e / masque

lasolue a écrit :

En supposant que tes données aient tjs la même disposition:

Pour les données situées en A1

en B1: =GAUCHE(A1;CHERCHE("e";A1)-1) 'extrait la partie numérique

en C1: =DROITE(A1;NBCAR(A1)-CHERCHE("e";A1)+1)' extrait la partie de droite

Il te reste à effectuer tes calculs et à refusionner le tout

Espérant t'avair été utile

La solue

autant pour moi, ça marche !!!!!!!

j'avais fait une coquille !

merci pour ta reponse aussi rapide

qu'efficace

Bonjour

essaie sans colonne intermédiaire

=TEXTE(STXT(GAUCHE($G4;CHERCHE(CAR(32);$G4)-1);1;CHERCHE(CAR(32);$G4;1))*(1-15%);"# ##0,00")&DROITE($G4;NBCAR($G4)-CHERCHE(CAR(32);$G4)+1)

Si cela ne fonctionne pas

=TEXTE(STXT(GAUCHE($G4;CHERCHE("e";$G4)-1);1;CHERCHE("e";$G4;1))*(1-15%);"# ##0,00")&DROITE($G4;NBCAR($G4)-CHERCHE("e";$G4)+2)

et dis nous

Cordialement,

Amadéus

merci

je vais tout essayé

et me penchez un peu plus sur excel

"trop puissant"

stef

Amadéus a écrit :

Bonjour

essaie sans colonne intermédiaire

=TEXTE(STXT(GAUCHE($G4;CHERCHE(CAR(32);$G4)-1);1;CHERCHE(CAR(32);$G4;1))*(1-15%);"# ##0,00")&DROITE($G4;NBCAR($G4)-CHERCHE(CAR(32);$G4)+1)

Si cela ne fonctionne pas

=TEXTE(STXT(GAUCHE($G4;CHERCHE("e";$G4)-1);1;CHERCHE("e";$G4;1))*(1-15%);"# ##0,00")&DROITE($G4;NBCAR($G4)-CHERCHE("e";$G4)+2)

et dis nous

Cordialement,

Amadéus

Bonjour,

Petite variante pour un texte en A1 :

=GAUCHE(A1;CHERCHE(" ";A1)-1)*0.85&DROITE(A1;NBCAR(A1)-CHERCHE(" ";A1)+1)

Bonjour

dré, ta formule omet le format

ou aussi

=SUBSTITUE(G4;G4;TEXTE(STXT(G4;1;CHERCHE(CAR(32);G4;1))*0,85;"# ##0,00"))

Cordialement,

Amadéus

Bonjour Amadéus,

Je ne comprends pas ta remarque : "ta formule omet le format"

Je l'ai testée et elle fonctionne.

J'extrais le nombre d'une valeur texte, je l'obtiens en texte

Je le multiplie par le %, je l'obtiens en numérique

Je le concatène avec du texte, je l'obtiens à nouveau en texte.

Peux-tu préciser ta pensée, après avoir testé ma formule ?

Re,

Je crois avoir compris !

Ce que tu reproches à ma formule c'est qu'elle renvoie un nombre (en texte) qui n'a pas necessairement 2 décimales.

S'il faut limiter les décimales :

=ARRONDI(GAUCHE(A1;CHERCHE(" ";A1)-1)*0.85;2)&DROITE(A1;NBCAR(A1)-CHERCHE(" ";A1)+1)

Salut André,

Je pense qu'il s'agit simplement de conserver un format monétaire au montant (séparateur milliers + 2 décimales).

J'avais fait une recherche (sans poster) sur ce post et j'avais également utilisé la fonction TEXTE.

@+

Bonjour thibo,

C'est bien possible, mais je ne vois pas de séparateur de milliers dans les exemples de john.c

Je sais que, lorsqu'on répond à une question, il faut interprêter et imaginer l'impossible, mais il y a quand même des limites !

Passer au-delà des 1000 €, pardon, des 1 000.00 e, par unité, sachet, ... me semble fort peu probable, à moins de vendre du safran en sachets d'un kg.

Ce qui m'étonne le plus est de voir le prix unitaire et l'unité de mesure dans une même cellule, mais comme chacun fait à son goût ...

re,

André,

C'est vrai qu'il est peu probable d'avoir des sachets à plus de 1000 Euros, quoique... on ne sait jamais.

Mais s'agissant d'un tarif, et c'est un comptable qui s'exprime, les 2 décimales sont pour moi à prévoir.

Or la concaténation d'un chiffre et d'un texte ne permet pas de conserver les 2 décimales.

J'ai fait l'essai avec : 20.00 e / unité en A1

et dans ce cas, la fonction TEXTE est nécessaire pour avoir les 2 décimales.

Enfin, tout ceci n'est que du détail, l'essentiel est que john.c trouve dans ce fil la réponse qui lui convient.

@+

Re,

Je savais que tu étais comptable (avec ou sans h - lol), et même du Nord de la France (Maubeuge si mes souvenirs sont exacts), donc pas très loin de chez moi !

En tant que comptable, j'aurais supposé que tu fasses d'abord une remarque quant au fait de mettre un prix unitaire et son unité dans une même cellule, moins évident que d'écrire un nombre sans séparateur de milliers, ni de ne pas afficher les décimales égales à 0.

Mais comme tu le dis très bien toi-même, là n'est pas le plus important, tant que john.c trouve solution à son problème, ce que nous ne savons toujours pas.

Bojour dré

C'était exactement cela.

Cordialement

Rechercher des sujets similaires à "comment appliquer cel tex nbre"