[Excel] Somme nombres uniquement

Résolu/Fermé
Nanie - Modifié par Nanie le 9/03/2011 à 11:14
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 10 mars 2011 à 08:56
Bonjour,
Je voudrais savoir comment demander à Excel d'additionner les cellules qui contiennent des nombres et écarter celles qui contiennent un point.

J'ai un tableau de données avec des cellules (en ligne) à additionner. Dans ces cellules, il peut y avoir des valeurs ou des points. Je voudrais qu'Excel additionne les valeurs sans s'occuper des points.

Merci d'avance

A voir également:

8 réponses

Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
9 mars 2011 à 11:21
Salut,

Si dans tes paramètres régionaux la virgule est ton séparateur de décimale, l'usage d'un point dans une valeur déclare cette valeur comme texte et Excel l'ignorera en utilisant la syntaxe =SOMME(A1:A50) pour additionner les valeurs entre A1 et A50 par exemple
par contre si le séparateur de décimale est le point il faudra écrire une formule plus complexe mais la il faudra nous en dire plus ou joindre un fichier exemple dans un post

--
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié par Mike-31 le 9/03/2011 à 11:51
Re,

pour joindre ton fichier, clic sur ce lien/Parcourir/créer le lien et copier le lien généré

https://www.cjoint.com/

en fait tu voeux additionner les nombres entiers et ignorer les valeurs contenant des décimales, c'est cela !

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
Krystan Messages postés 36 Date d'inscription mercredi 16 février 2011 Statut Membre Dernière intervention 17 mars 2011 10
Modifié par Krystan le 9/03/2011 à 13:47
J'ai pas du comprendre mais bon, une formule comme :

=somme(BZ4;BV4;BR4;BN4;BJ4;BF4)

ne pourrait pas convenir pour faire la somme que de ces cellules sur chaque ligne ?
1
Bonjour,
Ce serait trop simple, mon séparateur de décimale est le point, c'est pour ça que je n'arrive pas à sommer mes nombres.

Je ne sais pas comment joindre un fichier, mais j'ai fait une capture de mon fichier :
http://img43.imageshack.us/img43/2099/explh.png

En gros, sur ce qu'on voit dans cette capture, je voudrais, pour chaque ligne, sommer les colonnes BR ; BV ; et BZ , et pour la ligne 354, je voudrais ne sommer que les colonnes BV et BR.

Merci de ta réponse
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Voilà mon fichier :

https://www.cjoint.com/?3djm746hgUW

Le but est de sommer les colonnes nz1, nz2, nz3, nz4, nz5, nz6.

Mais si ça pouvait ne sommer que les nombres entier, ça marcherait aussi, je ne pense pas avoir de nombre entiers dans les autres colonnes.

Merci encore !
0
Le souci vient du fait que certaines cellules ont des points (quand elles sont vides).
Je voudrais pouvoir avoir les sommes de ces cellules en excluant les points.

EDIT : En fait, si, ça fonctionne maintenant, je ne sais pas pourquoi !
Donc, finalement, merci !
0
mic13710 Messages postés 1088 Date d'inscription samedi 26 novembre 2005 Statut Membre Dernière intervention 13 mai 2021 354
9 mars 2011 à 14:08
J'avoue moi aussi ne pas comprendre où se situe votre problème.
Je fais les sommes des colonnes nz1, nz2 etc et ça marche très bien avec la formule somme(BF2:BF361) (pour nz1). Résultat : 248
Le point est assimilé à du texte dans la formule. Il est comptabilisé à 0.

Michel
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié par Mike-31 le 10/03/2011 à 08:57
Re,

pour additionner des valeurs numériques entières séparateur de décimale déclaré dans les paramètres régionaux (point ou virgule)

pour additionner la plage A1 à A20
=SOMMEPROD((MOD(A1:A20;1)=0)*A1:A20)

ou en ligne A1 à Z1

=SOMMEPROD((MOD(A1:Z1;1)=0)*A1:Z1)

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0