Somme cellules de plusieurs feuilles avec critére

Bonjour,

Je voudrais connaître l'écriture d'une formule qui me permettrait de changer automatiquement la somme d'une cellule sur plusieurs feuilles en fonction de 2 critères.

J'ai une feuille RECAP et 30 autres qui correspondent aux jours d'un mois (appelées 1,2,3etc).

Dans le récapitulatif, je fais le calcul de la somme de la cellule B2 de toutes les autres feuilles :

=somme('1:30'!B2)= résultat juste

Ce que je voudrais, c'est pouvoir changer la date de départ et de fin en fonction de 2 cellules.

Exemple :

DATE DEBUT : 15

DATE FIN : 25

et j'aurais la somme totale de cette cellule B2 entre le 15 et le 25 du mois.

Mais je ne trouve pas la formule qui pourrait changer automatiquement '15:25'

Est ce possible de m'indiquer une solution?

Bonjour,

Voici une solution avec un fonction perso,

dans une cellule: =SommeOnglet(15;25;B2)

dans le module1:

Function SommeOnglet(début, fin, c As Range)
 Application.Volatile
 For n = début To fin
     t = t + Sheets("" & n).Range(c.Address)
 Next n
 SommeOnglet = t
End Function

Je vous remercie mais je suis complétement à côté de la plaque avec le visual basic...

Je joint mon fichier pour une meilleure idée de ce que j'aimerais.

40essai.xlsx (19.63 Ko)

Bonjour,

revoici votre fichier avec la fonction perso,

57evolutif-essai.xlsm (26.50 Ko)

Bonjour SabV,

Je vous remercie, cela marche parfaitement.

Va falloir que je me mette au visual pour mieux décortiquer et comprendre le sens de cette fonction.

J'imagine qu'il n'y avait pas de solution autre que passer par le VBA.

Encore merci à vous.

J'imagine qu'il n'y avait pas de solution autre que passer par le VBA.

Il y aurait cette solution sans vba, mais elle est bien moins adaptée à votre fichier.

La formule utilise la fonction DECALER pour récupérer le nom des 2 onglets sans que ces noms se transforment en texte.

C’est-à-dire garder la forme Février:Avril! et non "Février":"Avril"!

Il faut avoir la liste des onglets, inscrire les onglets de début et de fin et faire le calcul du décalage (Nombre d’onglet)

Voici l’exemple:

Et bien d'abord un grand merci pour l'aide que vous venez de m'apporter.

Cette solution va m'apporter l'aide sur d'autres type de fichier de ce genre mais je ne met pas de côté la 1ère solution en vba que je commence à décrypter.

Je vais adapter votre 2ème solution à plusieurs de mes fichiers et voir par la suite celle qui me conviendra le mieux.

Encore merci à vous.

Rechercher des sujets similaires à "somme feuilles critere"