Format de cellule personnalisé

  • Initiateur de la discussion Initiateur de la discussion big_cham
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

big_cham

Guest
Bonjour,

Je récupère via un outil des valeurs que je traite dans excel. Malheureusement, ces valeurs sont dans un format qui ne me permettent pas de faire des opérations mathématiques dessus.
Par exemple, elles ont le format : 8 525 XO ou 123 XO.

Pourriez vous m'indiquer la marche à suivre (mis à part la suppression des espaces et de XO) pour faire mes opérations ?

D'avance merci.
 
Re : Format de cellule personnalisé

Bonjour big cham,

Tout dépend du type d'opération que tu souhaites faire sur ta liste.

S'il s'agit d'additionner les valeurs numériques en faisant abstraction du " XO", un essai avec cette formule matricielle :

Code:
=SOMME(SI(SUBSTITUE(A1:A20;" XO";"")<>"";SUBSTITUE(A1:A20;" XO";"")*1))

Formule à valider par CTRL + MAJ + ENTREE

Si pas ça, reviens avec plus de détails : un petit fichier par exemple.

Bon app

@+

Edit : Bing ! salut abcd

@+
 
Re : Format de cellule personnalisé

Bonjour à tous,

Tes valeurs en A, mettre en B :

Code:
=GAUCHE(A1;TROUVE("X";A1;1)-1)*1
et tirer vers le bas

Avec ce que j'ai compris

A+

Edition Salut ABCD, Salut Tibo
 
Dernière édition:
Re : Format de cellule personnalisé

Les deux formules fonctionnent, mais j'ai du mal à comprendre le rôle de nbcar et ce qui va derrière...

Je ne parle pas du substitue...😱

Vous pourriez me décortiquer vos formules ?🙄
 
Re : Format de cellule personnalisé

Bon, je vous joins une copie de mon classeur.
Il est composé de 3 onglets "jour1" "jour2" "variation"

En fait, je ne vois pas comment appliquer vos formules sur une cellule calculée. Par exemple dans l'onglet Evolution et dans jour2...
 

Pièces jointes

Re : Format de cellule personnalisé

Re,

Evolution!C2 : =SUBSTITUE(RECHERCHEV(A2;Jour1!$A$2:$B$10;2;FAUX);"XO";"")*1
Evolution!D2 : =SUBSTITUE(RECHERCHEV(A2;Jour2!$A$2:$B$10;2;FAUX);"XO";"")*1

Ou sans modifier C2 et D2 :
Evolution!E2 : =SUBSTITUE(C2;"XO";"")-SUBSTITUE(D2;"XO";"")

abcd
 
Dernière édition:
Re : Format de cellule personnalisé

Re,

Evolution!C2 : =SUBSTITUE(RECHERCHEV(A2;Jour1!$A$2:$B$10;2;FAUX);"XO";"")*1
Evolution!D2 : =SUBSTITUE(RECHERCHEV(A2;Jour2!$A$2:$B$10;2;FAUX);"XO";"")*1

Ou sans modifier C2 et D2 :
Evolution!E2 : =SUBSTITUE(C2;"XO";"")-SUBSTITUE(D2;"XO";"")

abcd
Ok pour la feuille variation. Mais comment voyez-vous l'onglet jour2 et sa colonne, qui permet de faire une évolution par rapport au jour précédent ?
Pour rappel la formule est :
=SI(ESTNA(EQUIV(A2;Jour1!$A$2:$A$35;0));"nonprésentmois1";B2-INDEX(Jour1!$B$2:$B$10;EQUIV(A2;Jour1!$A$2:$A$35;0)))
 
Re : Format de cellule personnalisé

Re,

Toujours de la même façon :
Jour2!C2 :
=SI(ESTNA(EQUIV(A2;Jour1!$A$2:$A$35;0));"nonprésentmois1";SUBSTITUE(B2;"XO";"")-INDEX(SUBSTITUE(Jour1!$B$2:$B$10;"XO";"");EQUIV(A2;Jour1!$A$2:$A$35;0)))

ou un peu plus court :
=SI(NB.SI(Jour1!$A$2:$A$35;A2)=0;"nonprésentmois1";SUBSTITUE(B2;"XO";"")-INDEX(SUBSTITUE(Jour1!$B$2:$B$10;"XO";"");EQUIV(A2;Jour1!$A$2:$A$35;0)))

abcd
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

T
Réponses
12
Affichages
2 K
Titesoeur
T
C
Réponses
14
Affichages
2 K
cedricodelavega
C
B
Réponses
2
Affichages
2 K
bastienb
B
M
Réponses
8
Affichages
6 K
miniPadawan
M
A
Réponses
0
Affichages
8 K
Arpopa
A
F
Réponses
5
Affichages
3 K
F
Réponses
22
Affichages
5 K
Retour