Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Somme des négatifs et des positifs

RANOUNCHKA

XLDnaute Nouveau
Bonjour,

Me revoilà et toujours en peine sous excel... cette fois parmi un tableau important de plus de 150 colonnes et 60 000 lignes je veux sommer les montant négatif d'une part et les montants positifs d'une autre part. j'ai essayé une formule si, somme si, somme si ens, ... mais cela ne fonctionne pas !
pour plus de claireté je joins un fichier excel.

merci,

cordialement,
Mélanie.
 

Pièces jointes

  • test.xls
    20 KB · Affichages: 189
  • test.xls
    20 KB · Affichages: 193
  • test.xls
    20 KB · Affichages: 190

Tibo

XLDnaute Barbatruc
Re : Somme des négatifs et des positifs

Bonjour,

Avec la fonction SOMME.SI :

pour les négatifs :

Code:
=SOMME.SI($E$2:$E$27;"<0")

pour les positifs :

Code:
=SOMME.SI($E$2:$E$27;">0")

Voilou

@+

Edit : Bing ! Salut Ubot

@+
 

Benjy

XLDnaute Occasionnel
Re : Somme des négatifs et des positifs

Bonjour,

tu cherches à faire la somme des nombres de quelles colonnes ?
Car ton fichier n'est pas très explicite.

EDIT : Ah ben d'autres ont compris ton problème donc je m'incline bien bas
 

Ubot303

XLDnaute Occasionnel
Re : Somme des négatifs et des positifs

C'est toujours un problème ces sous-marins : on ne les voit jamais débouler

Je préfère tes formules, plus concises et fixées avec les $
Mais fallait que je poste avant
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Somme des négatifs et des positifs

Bonjour Mélanie,

ton fichier en retour
voir formules dans les cellules jaunes

à+
Philippe

Edit:arrivée massive, il va falloir passer au chronométrage électronique
 

Pièces jointes

  • 111.xls
    20 KB · Affichages: 186
  • 111.xls
    20 KB · Affichages: 192
  • 111.xls
    20 KB · Affichages: 202
Dernière édition:

Benjy

XLDnaute Occasionnel
Re : Somme des négatifs et des positifs

Allé je fais mon foufou...
Je donne la solution au cas ou il fallait la somme de l'autre colonne :
Négatifs : =SOMMEPROD(($E$2:$E$27<0)*($D$2:$D$27))
Positif : =SOMMEPROD(($E$2:$E$27>=0)*($D$2:$D$27))

Le zéro étant considéré comme positif.

Mais comme dit tout le monde à compris qu'il fallait sommer l'autre colonne. Je suis donc à côté de la plaque à mon avis
 

RANOUNCHKA

XLDnaute Nouveau
Re : Somme des négatifs et des positifs

Wouah quelle rapidité ! j'avais pourtant essayé la fonction somme si, mais apparemment mal ! :S
en tout cas merci à tous cela fonctionne !

cordialement,
Mélanie.
 

Distinxion

XLDnaute Nouveau
Un GRAND MERCI ! Pourrais tu m'aider à compléter cette formule?
Sachant que j'ai un filtre et que les sommes n'apparaissant pas ne doivent pas être additionnées. Je sais que 109 doit être utilisé mais difficile de trouver la bonne formule. Merci de ton aide
 

job75

XLDnaute Barbatruc
Bonsoir à tous,

Bien d'accord avec ce qu'a dit mapomme.

Mais vous pouvez résoudre votre problème avec une colonne auxiliaire utilisant SOUS.TOTAL(109;x).

Elle détermine les lignes visibles et se substitue à la colonne originale.

Voyez le fichier joint et filtrez le tableau.

A+
 

Pièces jointes

  • test(1).xls
    28.5 KB · Affichages: 16

Distinxion

XLDnaute Nouveau
Merci à mapomme & job75. Malheureusement concernant mon projet je ne veux pas de colonne auxiliaire. S'agissant d'un total la somme doit apparaître dans la même cellule. Je vais continuer à fouiller la solution mais si vos lumières peuvent m'aider c'est avec plaisir
 

job75

XLDnaute Barbatruc
Bonjour Distinxion, le forum,

On peut se passer de colonne auxiliaire, voyez ce fichier (2) qui utilise SOMMEPROD en E30 et E31 :
Code:
=SOMMEPROD((E$2:E$27<0)*SOUS.TOTAL(109;DECALER(E$1;LIGNE(E$2:E$27)-1;)))

=SOMMEPROD((E$2:E$27>0)*SOUS.TOTAL(109;DECALER(E$1;LIGNE(E$2:E$27)-1;)))
Ce sont des formules matricielles mais grâce à SOMMEPROD elles ne nécessitent pas de validation spéciale.

A+
 

Pièces jointes

  • test(2).xls
    27.5 KB · Affichages: 7

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…