Rechercher : dans
Par :

Excel somme.si condition multiple

Dernière réponse le 10 avr 2008 à 16:58:36 Vince.needsomehelp, le 10 avr 2008 à 14:35:55 
 Signaler ce message aux modérateurs

Bonjour,


j ai un petit pb avec excel. Comment utiliser une fonction si avec ciritères multiple.

vola mon pb

A B
1 100
2 200
3 300
4 400

Dans une colonne B5 j 'aimerais avoir la Somme des B si A est compris entre 2et 4.

j'espere avoir etait Claire Merci d’ava

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « excel somme.si condition multiple » dans :
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...

1

LePierre, le 10 avr 2008 à 14:58:32

Bonjour

colle en B5 la formule :

=SOMME(B1:B4)-SOMME.SI(A1:B4;"<= 2";B1:B4)-SOMME.SI(A1:B4;">=4";B1:B4)

il y a peut être mieux (en ajoutant la condition dans Somme.si) mais je ne connais pas

à plus

Répondre à LePierre

2

chtilou, le 10 avr 2008 à 15:35:32

Salut,
regarde si ça te convient :
=SOMME.SI.ENS(B:B;A:A;">=2";A:A;"<=4")

Répondre à chtilou

3

Vince.needsomehelp, le 10 avr 2008 à 15:38:02

Merci Bcp

Mais j ai pris un exemple un assez simple, dans le cadre de mon travail je ne peut apliquer cet astuce car je v repeter plusieur fois la meme operation sur une meme feuille:

A B
1 12
2 14
3 26
. X
. Y
. Z
10000 42

sur la ligne 4 je veut la somme des b si A et apartient à l intervalle [2;3]

sur la ligne 100 je veut la somme des b si A appartient à l intervalle [40;50]

ect

Mais merci quand meme

Répondre à Vince.needsomehelp

4

chtilou, le 10 avr 2008 à 15:54:57

Je ne vois pas trés bien le probléme.
Si tes données ne sont pas trop personnelles transfert ton fichier ici :
http://www.cijoint.fr/index.php

Répondre à chtilou

5

Vince.needsomehelp, le 10 avr 2008 à 15:55:14

Merci

mais je n 'arrive pas à utilisée la formule excel semble ne pas la reconnaitre.

je v m 'acharner un peu car ca semble etre ca

Répondre à Vince.needsomehelp

7

chtilou, le 10 avr 2008 à 16:08:51
Répondre à chtilou

6

Raymond PENTIER, le 10 avr 2008 à 16:03:40

On peut légèrement raccourcir la formule de LePierre

=SOMME.SI(A1:A4;"<=4";B1:B4)-SOMME.SI(A1:A4;"<2";B1:B4)
La fonction proposée par chtilou n'est apparue qu'à partir de la version 2007 d'Excel. Un heureux retraité antillais :-)
Raymond

Répondre à Raymond PENTIER

8

chtilou, le 10 avr 2008 à 16:12:30

Salut Raymond,
comment va notre retraité antillais?

Répondre à chtilou

10

LePierre, le 10 avr 2008 à 16:22:06

Bonjour Raymond
j'ai rectifié ta formule pour obtenir le résultat souhaité (Somme des B si A est compris entre 2et 4) en considérant que les lignes 2 et 4 sont exclues :

=SOMME.SI(A1:A4;"<4";B1:B4)-SOMME.SI(A1:A4;"<=2";B1:B4)

à plus

Répondre à LePierre

9

Raymond PENTIER, le 10 avr 2008 à 16:13:56

Ce que tu demandes au post 3 n'est plus du tout le problème posé au départ !
Il te suffit de saisir en B4 =SOMME(B2:B3) et en B100 =SOMME(B40:B50) ...
Je ne vois pas où est la difficulté, à moins que tu en sois à tes tous premiers pas dans Excel !
Un heureux retraité antillais :-)
Raymond

Répondre à Raymond PENTIER

11

Vince.needsomehelp, le 10 avr 2008 à 16:31:15

En fait Si

car je travaille a partir d une macro qui impute une balance comptable dans différentes feuilles 3 à 10

or j aimerais l ' ameliorer avec des sous totaux

Mais comme dans ces feuilles à la base il n'y a rien c'est la seul solution que j'ai trouver c de rajouter la formule somme.si dans c feuilles 3 à 10 de bases avant imputation.

n' ayant pas encore les competance en vba pour la modifier.

desolé de pas etre plus clair. je prendrai plus de temps un autre jour pour exposer mon probléme car je suis un peu charette aujourd'hui comme on dit

Mais merci bcp de votre aide. je sent que je v devenir un habituer de ce site en esperant pouvoir rendre l appareil un jour car c vraiment une mine d 'infrormation

Ps mon excel ( 2003) ne connait pas la fonction SOMME.SI.ENS elle n apparait pas dans la liste des fonction.

Répondre à Vince.needsomehelp

12

 tontong, le 10 avr 2008 à 16:58:36

Bonjour,
la solution des formules matricielles n'a pas encore été proposée.
On peut entre la formule {=SOMME((A1:A4>=2)*(A1:A4<4)*B1:B4)}.
Entrer la formule sans les parenthèses puis Ctrl+Maj+Enter.

Répondre à tontong