Insérer un signe négatif

Résolu
CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   -  
CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour à la communauté,

J'ai un petit souci pour insérer dans une formule un signe négatif ...

Je souhaite rendre le montant de cette cellule négative.

J'ai essayé de mettre un - devant la cellule devant être reprise, mettre des parenthèses, mettre -somme(x) mais j'ai toujours un message d'erreur avec #VALEUR!

Pourriez-vous regarder ? C'est la cellule T8 reprenant la valeur de la cellule K8 en y rajoutant un signe négatif.

Merci d'avance ...

https://www.cjoint.com/c/NHmkokxEsXH


Windows / Chrome 127.0.0.0


A voir également:

3 réponses

brucine Messages postés 21632 Date d'inscription   Statut Membre Dernière intervention   3 409
 

Bonjour,

S'il n'y a pas de condition selon la valeur de K8 selon laquelle T8 doit être négatif ou positif, K8 n'est pas numérique, il suffit d'écrire (mais sur laquelle on ne pourra pas calculer):

=SI(F8="Approuvé";"-"&K8;"")

Sinon je ne ne sais pas, il faudrait que K8 soit au format nombre auquel cas on n'a aucun problème avec =-K8

1
CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   9
 

Bonjour,

Le signe négatif est bien mis mais comme cela sert de base à des calculs ...

Et créer une nouvelle colonne sur base de la colonne K et y indiquer la formule ENT ?

Bien à vous,

Carine

0
brucine Messages postés 21632 Date d'inscription   Statut Membre Dernière intervention   3 409 > CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention  
 

à première vue l'opération ne fonctionne pas (ni formater K qui est standard en nombre) parce que le séparateur est le point.

La meilleure solution quitte à créer une nouvelle colonne (ou à se servir de la même?) serait de remplacer le point dans K par une virgule par une fonction SUBSTITUE (avec une virgule même en format standard ça fonctionne) mais SUBSTITUE et moi, on n'est pas trop copains, je n'ai pas la syntaxe exacte, probablement:

=SUBSTITUE(K8;".";",")

J'aurais alors sans colonne supplémentaire en T quelque chose du style:

=SUBSTITUE(K8;".";",")*-1

où j'ai conservé ton format personnalisé qui est numérique.

1
CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   9
 

Re,

Ou une formule qui puisse convertir au format nombre ?

0
brucine Messages postés 21632 Date d'inscription   Statut Membre Dernière intervention   3 409 > CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention  
 

Voir ce que j'ai écrit ci-dessus en <6>, on s'est croisés, qui semble fonctionner (j'ai testé en additionnant quelque chose à T8 à suivre), c'est le point de séparation le coupable.

0
CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   9
 

Bonjour Brucine,

Un grand merci pour la réponse collective que je mets en "Résolu".

En définitive, j'ai créé 2 autre colonnes (une avec SUBSTITUE et l'autre avec VALEURNOMBRE).

Je sais que cela pourrait paraître bizarre et un peu lourd mais c'est pas grave, les colonnes seront masquées.

Encore merci ...

Bien à vous,

Carine

0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 

Bonjour,

Essaye comme cela

=SI(F8="Approuvé";"-"&K8;"")*1


0
CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   9
 

Bonjour Mike,

Merci de la réponse ...

J'ai bien essayé mais j'ai toujours le même message d'erreur #VALEUR! en insérant la formule ...

Bien à vous,

Carine

0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 

Re,

Pourquoi utilises tu le point comme séparateur de décimales, ce qui formate ta valeur en texte

=SI(F8="Approuvé";"-"&SUBSTITUE(K8;".";",");"")*1


0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

+1

=SI(F8="Approuvé";-(SUBSTITUE(K8;".";",")*1);"")


Crdlmt

0
CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   9
 

Bonjour,

Un grand merci pour la réponse collective que je mets en "Résolu".

En définitive, j'ai créé 2 autre colonnes (une avec SUBSTITUE et l'autre avec VALEURNOMBRE).

Je sais que cela pourrait paraître bizarre et un peu lourd mais c'est pas grave, les colonnes seront masquées.

Encore merci ...

Bien à vous,

Carine

0
brucine Messages postés 21632 Date d'inscription   Statut Membre Dernière intervention   3 409 > CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour,

Ce qu'on voulait dire par là, c'est qu'au lieu d'importer le csv brut de coffrage dans Excel puis de devoir triturer les formats, tu as sans doute plus vite fait sur le csv de faire une recherche du point à remplacer par une virgule et à importer le fichier résultant, mais c'est toi qui vois...

1
brucine Messages postés 21632 Date d'inscription   Statut Membre Dernière intervention   3 409 > CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention  
 

Ils s'ouvrent avec Excel, mais au format csv sur lequel tu fais ton rechercher-remplacer puis tu enregistres, toujours sous csv; c'est de dernier fichier modifié que tu importes dans Excel.

1
brucine Messages postés 21632 Date d'inscription   Statut Membre Dernière intervention   3 409 > CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention  
 

Pendant que tu y es quand tu as le temps essaie de te débarrasser tes caractères spéciaux exotiques (accents) à l'importation.

Les Unicode 65001 et 1252 ne fonctionnent pas, essayer par le deuxième biais sur le fichier csv modifié, clic droit, ouvrir avec le Bloc Notes, enregistrer sous, ANSI.

https://support.interpodia.com/fr/knowledge/rapports-caract%C3%A8res-sp%C3%A9ciaux-%C3%A9-%C3%A8-%C3%A7-etc.-dans-les-fichiers-csv-t%C3%A9l%C3%A9charg%C3%A9s

1