Libre Office Calc : trouver l'origine d'un problème somme.si

Résolu
Casper_L Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Casper_L Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous.

J'ai un petit souci avec somme.si.
On m'envoie des fichiers de données très mal formatés.
Je dois trier des références par code (lettres), et en additionner les valeurs séparément. Voici un exemple de ce que j'ai au départ.

contrat
0.000123ABC
contrat
0.000456XYZ
0.000789ABC

Afin de séparer les informations j'ai utilisé une super formule (trouvée sur le net) qui fonctionne très bien. Dans Calc, je change les points en virgules, j'autorise les expressions régulières et les itérations. Je crée 2 colonnes pour séparer les nombres de mes lettres et rapatrie les info.
Ce qui me donne (après transformation des erreurs #VALEUR en " ")
(les pointillés sont pour la mise en forme)

................ | contrat
0,000123 | ABC
................ | contrat
0,000456 | XYZ
0,000789 | ABC

De là, je souhaite utiliser somme.si pour additionner mes valeurs sur base de leur code lettres.
Mais cela me retourne systématiquement 0,000000

Quelqu'un pourrait-il m'éclairer sur ce problème?
D'avance, merci.


Configuration: Windows / Firefox 81.0
A voir également:

2 réponses

Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

Il est fort probable que ta « super formule (trouvée sur le net) » ne fonctionne pas aussi bien que tu le dis !!!!

Elle renvoie probablement un texte au lieu d'un nombre.
A la fin de ta formule, ajoutes + 0
0
Casper_L Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Désolé, je débute et m'émerveille de toutes les possibilités qu'offrent les tableurs :)
Je pensais qu'il suffisait de définir le format de cellule pour le convertir...

Avec votre +0 cette formule n'en est que plus jolie ;) merci cela fonctionne à merveille!
0