|
|
|
|
Excel: Comment faire une somme selon critère?
Dernière réponse le 21 fév 2006 à 13:50:20 angy21, le 20 fév 2006 à 21:48:02Bonjour à 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
Bonsoir,
{=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
|
Ah bin oui!
=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+ |

