Libre Office Calc : trouver l'origine d'un problème somme.si [Résolu]

Signaler
Messages postés
6
Date d'inscription
vendredi 16 octobre 2020
Statut
Membre
Dernière intervention
21 octobre 2020
-
Messages postés
6
Date d'inscription
vendredi 16 octobre 2020
Statut
Membre
Dernière intervention
21 octobre 2020
-
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

2 réponses

Messages postés
8240
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
10 novembre 2020
1 514
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
Messages postés
6
Date d'inscription
vendredi 16 octobre 2020
Statut
Membre
Dernière intervention
21 octobre 2020

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!