Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Excel: Comment faire une somme selon critère?

angy21, le lundi 20 février 2006 à 21:48:02
Bonjour à tous,

Je me débrouille bien avec Excel mais là j'ai un peu de mal à trouver solution à mon problème. C''est tout dabord un peu plus complexe que le titre peut laisser paraitre...

Dans une feuille j'ai ceci :

COLONNE A - COLONNE B
2006/1 - 100
2006/2 - 200
2006/3 - 580
2006/4 - 660
et cela jusqu'a 2006/12

Dans une autre feuille dans la cellule A1 je rentre une période selon mes besoins (2006/3 par exemple)

Et le résultat que j'aimerai obtenir en B1 : c'est la somme de tout ce qui est inférieur ou égal à 2006/3 (mis en A1).

Si je met en A1, la référence 2006/10, il faut qu'il fasse de lui meme en B1 la somme de la colonne B de 2006/1 a 2006/10 inclus.

Est-ce que cela est possible ou bien dois-je me rabattre sur une macro ?

Merci par avance pour votre aide précieuse.

Bonne soirée
Angy qui veut mettre plus de flèches à son arc
Tout problème à 1 solution mais le + dur est de la trouver !­
Configuration: Excel 2000
Répondre à angy21  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
JvDo, le lundi 20 février 2006 à 23:39:01
bonsoir,

en B1 de ta feuille 2, je mettrais une formule matricielle :
{=SOMME(SI(Feuil1!$A$1:$A$12<=Feuil2!A1;Feuil1!$B$1:$B$12;0))}
sans oublier que les accolades s'obtiennent en validant la saisie de la formule avec CTRL+MAJ+ENTER. il n'est pas utile de les saisir.

je ferais attention à la façon de noter les mois :
soit en mettant 2006/01 plutôt que 2006/1 si tu tiens à rester en alpha,
soit en utilisant le format date classique obtenu avec la saisie 1/2006.

A+
Répondre à JvDo

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
angy21, le mardi 21 février 2006 à 06:52:59
Bonjour,

Tout dabord un grand merci pour avoir pris le temps de me répondre.

Ensuite j'ai déjà testé avec la fonction SOMMESI mais cela ne donne pas l'effet escompté car en fin de compte si la condition est remplie, il fait la somme de la plage...

Alors que mon problème actuel c'est que selon le contenu de la cellule A1 il doit faire une somme que d'une partie de la plage.

Voici ma feuille :

En cellule A1 j'ai selon mon exemple 2006/5 et en B1 je compte y mettre ma formule.

Vlici les colonne C et D
2006/1 100
2006/2 200
2006/3 300
2006/4 400
2006/5 500
2006/6 600
2006/7 700
2006/8 800
2006/9 900
2006/10 1000
2006/11 1100
2006/12 1200

Dans la cellule B1 la, j'aimerai qu'il me fasse la somme de 2006/1 a 2006/5 car 2006/5 est en A1. Mais si je change A1 par 2006/8, il doit faire toujours en B1 la somme de 2006/1 et 2006/8... Je pense que c'est ainsi plus clair ?

C'est pas facile de traduire en mot le problème ;-)

Merci en tout cas d'avoir essayé de m'aider.

Bonne journée
Angy qui veut mettre plus de flèches à son arc
Tout problème à 1 solution mais le + dur est de la trouver !­
Répondre à angy21

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
JvDo, le mardi 21 février 2006 à 09:12:57
bonjour,

je crois que tu n'as pas testé ce que je t'ai proposé.

d'abord parce qu'il ne s'agit pas de la fonction somme.si
ensuite parce que ça fait exactement ce que tu souhaites faire.

M'enfin!
Répondre à JvDo

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
angy21, le mardi 21 février 2006 à 13:35:54
Re bonjour,

Si si je t'assure j'ai testé mais je dois mal faire alors car je n'obtiens pas le résultat escompté. Voici ma formule (MAJ selon mes données)

=SOMME(SI(stockinitial!$A$1:$A$12<=stockinitial!A1;stockinitial!$D$1:$D$13;0))


En A1 j'ai 2006/5
En B1 ma formule
et en colonne C et D mes données

2006/1 100
2006/2 100
2006/3 100
2006/4 100
2006/5 100
2006/6 100
2006/7 100
2006/8 100
2006/9 100
2006/10 100
2006/11 100
2006/12 100

Avec la formule j'obtiens 1200 alors qu'étant donné que j'ai mis en A1 "2006/5" je devrais avoir 500...

Est-ce que j'ai commis une erreur stp ?

Merci pour ton aide en tout cas.
Angy qui veut mettre plus de flèches à son arc
Tout problème à 1 solution mais le + dur est de la trouver !
Répondre à angy21

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 JvDo, le mardi 21 février 2006 à 13:50:20
ah bin oui!

essaye plutôt ça :
=SOMME(SI(stockinitial!$C$1:$C$12<=stockinitial!A1;stockinitial!$D$1:$D$12;0))
et n'oublies pas de valider par MAJ+CTRL+ENTER pour transformer ta formule en formule matricielle.

je me répète également : écris 2006/01...09 au lieu de 2006/1...9 sinon tu auras des soucis quand tu saisiras une date limite du genre 2006/10 vu qu'il ne te prendras (ordre alpha oblige) pas les 2006/2...9

A+
Répondre à JvDo

Résultats pour Excel: Comment faire une somme selon critère?

Excel-Somme selon une condition?? (Résolu) Bonjour, voila j'ai un devor à faire pour l'iut mais je n'arrive pas à faire la somme de plusieurs nombre d'une meme colonne selon un critère. J'ai attribué de numéro à des acteurs de cinéma ds la colonne B et dans la C,... www.commentcamarche.net/forum/affich-6020039-excel-somme-selon-une-condition
Excel, formule selon critères (Résolu) Bonjour à tous! J'ai un petit problème avec une formule Excel. Je dois combiner plusieurs critères dans la meme formule pour me donner la priorité d'intervention "1", "2" ou "3". Voici les critères: Si l'utilisation du bâtiment est de... www.commentcamarche.net/forum/affich-4911906-excel-formule-selon-criteres
[formule Excel] trop longue à calculer? (Résolu) bonjour, je me suis lancer dans des formules excel =somme(si...;si(...; avec un ctrl shift entrée et du coup mon fichier fait 10 MO et les calculs de mise à jour prennent environ 30 mn. si qq'un à une idée pour optimiser ce temps je suis prenneur? www.commentcamarche.net/forum/affich-2287675-formule-excel-trop-longue-a-calculer

Résultats pour Excel: Comment faire une somme selon critère?

[Excel] Colorer des cellules sur conditionsIl 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... www.commentcamarche.net/faq/sujet-3975-excel-colorer-des-cellules-sur-conditions

Résultats pour Excel: Comment faire une somme selon critère?

Macro complémentaire Excel pb exportati (Résolu)Bonjour à tous et à toutes. J'ai réalisé plusieurs fonctions excel qui, selon une valeur d'une cellule passée en paramètre retourne une chaine de caractère. Le problème est que le fichier .xls dans lequel j'ai utlisé les fonctions doit... www.commentcamarche.net/forum/affich-6632585-macro-complementaire-excel-pb-exportati
Mémoire vive DDR, besoin d'une précision SVP (Résolu)Bonjour à tous! J'ai un portable IBM et je veux y ajouter de la mémoire vive parce qu'il est lent. Je ne joue pas à des jeux, je m'en sers que pour Internet, Word, Excel, PowerPoint... Selon Ernest (le programme), la mémoire vive de mon... www.commentcamarche.net/forum/affich-3534582-memoire-vive-ddr-besoin-d-une-precision-svp
Excel, somme automatiques conditionnelles (Résolu)Bonjour, j'ai un petit soucis dans excel, je souhaite faire un comparatif de sommes cumulées sur plusieurs lignes mais avec des valeurs non encore renseignées. ex : j'ai des valeurs mensuelles pour 2004 et je rentre celles de 2005 et... www.commentcamarche.net/forum/affich-1421051-excel-somme-automatiques-conditionnelles

Résultats pour Excel: Comment faire une somme selon critère?

Tableur - Les cellulesLa notion de cellule On appelle "cellule" l'intersection entre une ligne (horizontale) et une colonne (verticale) de la feuille de calcul. Ainsi le nom de la ligne combiné au nom de la colonne donne les coordonnées d'une cellule (le terme d'adresse... www.commentcamarche.net/contents/tableur/tabcellule.php3