=SOMME(--SUBSTITUE(A6:A29;" USD";""))
=SOMMEPROD(1*SUBSTITUE(A6:A29;" USD";""))Bonjour tout le monde,
Comment faire le total des nombres dont le format est méconnu.
Merci
Toujours validation Ctrl + Maj enfoncés, et entrée.=SOMME(--SUBSTITUE(SUBSTITUE(A6:A29;",";".");"USD";""))
Dans l'exemple fourni les données ne sont pas des nombres mais des textes , la monnaie affichée n'est pas issue d'un format monétaire mais d'une concaténation.Bonjour Victor21, Modeste Geedee, Dugenou, Adilprodigy,
Une question certainement de novice. Quel est l'avantage de passer par une formule, matricielle ou non, plutôt que de simplement changer les Euros en une autre monnaie ? En l’occurrence ici le Dollar en passant par "format de cellule" ?
Bonne soirée à tous.
Bonjour,
Regarde si ça te conviens
A plus
ça n'a pas marchéBonjour,
à valider en matriciel (ctrl+maj+enter) :
CordialementCode:=SOMME(--SUBSTITUE(A6:A29;" USD";""))
ça n'a pas marché=SOMMEPROD(1*SUBSTITUE(A6:A29;" USD";""))
ça a marché merci. Pourquoi on ajoute les -- ? MerciBonjour, adilprodigy, Dugenou
Et si, comme je l'ai compris, votre séparateur décimal est le point, modifiez la formule matricielle de notre ami Dugenou ainsi :
Toujours validation Ctrl + Maj enfoncés, et entrée.
Edit : Bonjour également à Modeste geedee
Tu aurais eu le même résultat avec =SOMME(1*SUBSTITUE(A6:A29;" USD";"")) toujours validé avec ctrl+maj+enter.
L'intérêt du sommeprod proposé ./. c'est qu'il ne demande pas de validation matricielle.
Cordialement
Belle explication. Merci beaucouple - devant une plage puis validé en matriciel, c'est comme le 1* : ça oblige excel à évaluer chaque cellule (comme si on faisait un f2 sur chaque cellule) mais du coup le résultat 5 se transforme en -5 donc on refait - et hop le tour est joué. C'est moins évident à comprendre que *1 mais je crois que ça consomme moins de temps de calcul (si j'en crois ce que je lis parfois sur ce forum).
Tu aurais eu le même résultat avec =SOMME(1*SUBSTITUE(A6:A29;" USD";"")) toujours validé avec ctrl+maj+enter.
L'intérêt du sommeprod proposé par modeste geedee c'est qu'il ne demande pas de validation matricielle.
Cordialement