Bonjour,
J'ai un petit soucis sur un fichier. Je vais essayer de l'expliquer le plus clairement possible car malheureusement je ne pas pas joindre le fichier.
Dans mon premier onglet, j'ai un tableau de saisie ou des gens peuvent rentrer des données sur des documents tels que des factures, y compris la date et les différents montants et types de montants associés.
Je cherche dans un 2e onglet à faire la somme de chaque type de dépense par an.
Par exemple,
premier onglet :
23/10/10 - dépense type A - 8500
2/06/10 - dépense type - 4520
25/05/11 - dépense type B - 4560
Deuxième onglet
Dépense type 1 - 2010 - 13020
Dépense type 2 - 2011 - 4560
Sachant que c'est sous forme de tableau et que je souhaite qu'on n'est plus à toucher au 2e onglet, cad qu'on ait juste à faire la saisie en premier onglet et que le 2e onglet change automatiquement.
Pour ce faire, je voulais essayer la fonction Somme.si. Je me retrouve face à 2 problèmes avec cette fonction :
- je n'arrive pas à intégrer dans la fonction la fonction annee() pour avoir comme critère l'année (2010, 2011)
- j'aimerais que les plages de données dans la fonction somme.si correspondent à des colonnes entières du premier onglet (G pour la date et O pour le type de dépense 1). j'aimerais donc que lorsqu'il n'y a ni date, ni montant, le calcul se fasse et prenne en compte la ligne comme 0 dans la somme.
(j'ai pensé du coup à mettre 0 dans les colonnes lorsque que aucun chiffre n'est entré, mais je ne veux pas utiliser la poignée de recopie, puisque je ne sais pas de combien de ligne j'aurais besoin...)
Pour l'instant j'ai fait:
=SOMME.SI('A remplir'!H3:GH40;"="&B2;'A remplir'!O3:O40)
A remplir étant le premier onglet. B2 contenant l'année à laquelle j'ai envie de sommer les montants, par exemple 2010.
Pour le premier problème, j'ai crée une colonne (H) qui fait le fonction annee() pour la colonne G. Je ne sais pas si c'ets judicieux...
la formule ci dessus fonctionne du coup mais je ne peux pas aller à l'infini, enfin la mettre pour une colonne entière dont les cases ne sont pas encore remplies puisqu'elle le seront au fur et à mesure pendant 3-4 ans.
J'espère que vous comprendrez mes explications...
SVP, Aidez moi...! Si vous pouvez me dire comment je dois utiliser la fonction somme.si, ou bien si je dois utiliser une autre fonction, ou si ce n'est pas possible...
Merci beaucoup de l'aide que vous pourrez m'apporter!
J'ai un petit soucis sur un fichier. Je vais essayer de l'expliquer le plus clairement possible car malheureusement je ne pas pas joindre le fichier.
Dans mon premier onglet, j'ai un tableau de saisie ou des gens peuvent rentrer des données sur des documents tels que des factures, y compris la date et les différents montants et types de montants associés.
Je cherche dans un 2e onglet à faire la somme de chaque type de dépense par an.
Par exemple,
premier onglet :
23/10/10 - dépense type A - 8500
2/06/10 - dépense type - 4520
25/05/11 - dépense type B - 4560
Deuxième onglet
Dépense type 1 - 2010 - 13020
Dépense type 2 - 2011 - 4560
Sachant que c'est sous forme de tableau et que je souhaite qu'on n'est plus à toucher au 2e onglet, cad qu'on ait juste à faire la saisie en premier onglet et que le 2e onglet change automatiquement.
Pour ce faire, je voulais essayer la fonction Somme.si. Je me retrouve face à 2 problèmes avec cette fonction :
- je n'arrive pas à intégrer dans la fonction la fonction annee() pour avoir comme critère l'année (2010, 2011)
- j'aimerais que les plages de données dans la fonction somme.si correspondent à des colonnes entières du premier onglet (G pour la date et O pour le type de dépense 1). j'aimerais donc que lorsqu'il n'y a ni date, ni montant, le calcul se fasse et prenne en compte la ligne comme 0 dans la somme.
(j'ai pensé du coup à mettre 0 dans les colonnes lorsque que aucun chiffre n'est entré, mais je ne veux pas utiliser la poignée de recopie, puisque je ne sais pas de combien de ligne j'aurais besoin...)
Pour l'instant j'ai fait:
=SOMME.SI('A remplir'!H3:GH40;"="&B2;'A remplir'!O3:O40)
A remplir étant le premier onglet. B2 contenant l'année à laquelle j'ai envie de sommer les montants, par exemple 2010.
Pour le premier problème, j'ai crée une colonne (H) qui fait le fonction annee() pour la colonne G. Je ne sais pas si c'ets judicieux...
la formule ci dessus fonctionne du coup mais je ne peux pas aller à l'infini, enfin la mettre pour une colonne entière dont les cases ne sont pas encore remplies puisqu'elle le seront au fur et à mesure pendant 3-4 ans.
J'espère que vous comprendrez mes explications...
SVP, Aidez moi...! Si vous pouvez me dire comment je dois utiliser la fonction somme.si, ou bien si je dois utiliser une autre fonction, ou si ce n'est pas possible...
Merci beaucoup de l'aide que vous pourrez m'apporter!