Etendre une formule toutes les 3 colonnes

Bonjour,

J'ai du mal à gérer une formule qui semble assez simple.

Je mets un exemple ça sera plus concret :

J'ai un classeur avec une feuille de données et une autre feuille pour sommer ces résultats.

La feuille de données est sous la forme suivante :

image

et la feuille d'analyse sous cette forme :

image

La cellule C5 doit sommer la colonne B de la feuille données.

La cellule D5 doit sommer la colonne C de la feuille données.

La cellule C6 doit sommer la colonne E de la feuille données etc ...

J'aimerais pouvoir simplement étirer la formule de C5 pour qu'elle s'applique directement à C6 sans avoir à renseigner sur quelle colonne la somme doit pointer. Dans cet exemple, il y a peu d'intérêt car il y a peu de jours mais je travaille sur des centaines de jours en réalité.

=SOMME(Données!B:B)

J'ai renseigné ceci dans la cellule C5 pour l'instant, est-ce que je dois forcément passer par la fonction INDIRECT ou existe-t-il d'autres solutions ?

Merci d'avance

tibo

Bonjour Tibo,

Ce qui serait bien c'est de nous mettre un bout de fichier, que les contributeurs n'est pas à tout ressaisir

Ceci dit, il faut utiliser la fonction SOMME.SI()

=SOMME.SI($A$2:$I$2;"qt A";A3:I3)
=SOMME.SI($A$2:$I$2;"qt B";A3:I3)

@+

Bonjour Bruno,

merci pour ta réponse.

Oui c'est vrai ... pas malin de ma part. Je le joins dès à présent.

14exemple.xlsx (11.78 Ko)

Le problème de SOMME.SI est que cela somme sur l'ensemble des jours alors que j'aimerais sommer chaque jour un par un dans un premier temps.

Re,

Désolé, je n'ai pas compris l'énoncé du problème, voici la formule

=SOMME(DECALER(Données!$B$3;0;(LIGNE()-2)*3;NBVAL(Données!A:A)-1))

Et le fichier

@+

Re Bruno,

Ca fonctionne très bien merci beaucoup ! J'avais complètement oublié l'existence de la fonction DECALER.

Re,

Après il y aune autre façon de faire, en réorganisant ces données + un TCD

@+

Rechercher des sujets similaires à "etendre formule toutes colonnes"