Somme.si dans plusieurs feuilles

Regueiro

XLDnaute Impliqué
Bonjour le Forum.
C'est pas 1ère utilisation.
Dans mon classeur annexé " test1.xls".
J'aimerais dans ma feuille RECAP.xls avoir la somme de toute les feuilles comprises entre "A et Z".
Par ex. total fabrication A2.
En sachant que j'aimerais en cours de travail insérer des feuilles nommées différemment.
Quelle fonctions utilisées ?
Merci pour votre aide.
 

Pièces jointes

  • Test 1.xls
    26 KB · Affichages: 99
  • Test 1.xls
    26 KB · Affichages: 95
  • Test 1.xls
    26 KB · Affichages: 95

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Somme.si dans plusieurs feuilles

Bonjour,

Voir PJ


Si toutes les feuilles commencent en ligne 3 et si les feuilles sont contigües et si les produits sont dans le même ordre:
=SOMME('art. 001:art. 003'!C3)

Sinon:

=SOMMEPROD(SOMME.SI(INDIRECT("'art. 00"&LIGNE($1:$3)&"'!B2:B20");B4;INDIRECT("'art. 00"&LIGNE($1:$3)&"'!C2:C20")))

JB
 

Pièces jointes

  • Copie de Test 1-1.xls
    27 KB · Affichages: 135
  • Copie de Test 1-1.xls
    27 KB · Affichages: 129
  • Copie de Test 1-1.xls
    27 KB · Affichages: 130
Dernière édition:

Regueiro

XLDnaute Impliqué
Re : Somme.si dans plusieurs feuilles

Merci pour votre prompte réponse.
j'ai besoin qq explications ?
=SOMMEPROD(SOMME.SI(INDIRECT("'art. 00"&LIGNE($1:$3)&"'!B2:B20");B4;INDIRECT("'art. 00"&LIGNE($1:$3)&"'!C2:C20")))

INDIRECT ?
LIGNE $1:$3 pour cette fonction ?

Maintenant si je rajoute une feuille nommée "art. 128"
Cela ne marche pas.
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Somme.si dans plusieurs feuilles

Si discontinuité dans les noms des feuilles:

=SOMMEPROD(SOMME.SI(INDIRECT("'"&nf&"'!b2:C20");B4;INDIRECT("'"&nf&"'!C2:C20")))

JB
 

Pièces jointes

  • Copie de Test 1-1.xls
    30 KB · Affichages: 119
  • Copie de Test 1-1.xls
    30 KB · Affichages: 121
  • Copie de Test 1-1.xls
    30 KB · Affichages: 119

Modeste

XLDnaute Barbatruc
Re : Somme.si dans plusieurs feuilles

Bonjour à tous,

Ceci
Code:
INDIRECT("'"&nf&"'!b2:C20")
... c'est à ma portée, puisque nf correspond à une plage de cellule nommée, laquelle contient la liste des noms de feuilles ...

Par contre, ce qui me laisse sans voix, c'est
Code:
INDIRECT("'art. 00"&LIGNE($1:$3)&"'!B2:B20")
Je n'aurais même pas imaginé que ça puisse avoir une chance de faire semblant de fonctionner ! :eek:

Modeste
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Somme.si dans plusieurs feuilles

Voir PJ

-Créer un nom de champ NomsFeuilles:=LIRE.CLASSEUR(1)
-Sélectionner F2:F12
=SI(MAINTENANT()>0;TRANSPOSE(STXT(NomsFeuilles;TROUVE("]";NomsFeuilles)+1;99)))
-Valider avec Maj+ctrl+entrée
-Créer un nom de champ nf: =DECALER($F$3;;;NB.SI($F$3:$F$12;"<>#N/A"))


JB
 

Pièces jointes

  • Copie de Test 1-1.xls
    27.5 KB · Affichages: 106
  • Copie de Test 1-1.xls
    27.5 KB · Affichages: 105
  • Copie de Test 1-1.xls
    27.5 KB · Affichages: 109

Regueiro

XLDnaute Impliqué
Re : Somme.si dans plusieurs feuilles

JB je vous remercie pour coup de main.
maintenant j'aimerais mettre en application vos formules
sur mon fichier original. Mais je me plante complètement.
Je vous le transmets en annexe.
 

Pièces jointes

  • Test du 18.08.2009.zip
    21.5 KB · Affichages: 41

Modeste

XLDnaute Barbatruc
Re : Somme.si dans plusieurs feuilles

Bonjour Regueiro, BOISGONTIER, le forum,

Je repassais par hasard (j'ai vu de la lumière, alors je suis entré) ... Comme les astuces de BOISGONTIER m'intéressaient, je me suis dit que j'allais essayer (par curiosité) de les adapter à ton fichier.
Je pense avoir compris le système qui permet d'afficher les noms des onglets dans ta feuille RECAP (les 2 plages nommées "nf" et "NomsFeuilles", même si j'ai dû modifier un argument dans la fonction DECALER !? pour "nf")

Par contre, la formule en G26 de la feuille RECAP m'a laissé éminemment perplexe ... Euh, pour tout dire, je ne comprends absolument pas ce que tu veux faire: un SOMME.SI dans plusieurs feuilles ... mais qui ont des contenus différents, des structures différentes et dans des plages de cellules vides ... Là, je sèche ! :confused:

Modeste
 

Pièces jointes

  • Test du 18.08.2009 (v2).zip
    21.7 KB · Affichages: 44

Regueiro

XLDnaute Impliqué
Re : Somme.si dans plusieurs feuilles

Rebonjour Le forum
A l'attention de Modeste et Boisgontier.
J'ai peu adapter les formules sur mon fichier et ça marche.

En annexe mon fichier test avec dernière modifications.
RECAP = somme sur toute les autres feuilles par exemple pour la valeur "A1".
Sur les feuilles 01 à XX00 que je vais rajouter en cours de route
je n'aurais jamais le même nombre de lignes ( + ou - ).
C'est pourquoi j'ai utiliser cette fonction.

Maintenant je m'attaque à la base de donnée pour mes fournitures.
J'ai un autre problème ( voir commentaire sur feuille "A1"
 

Pièces jointes

  • Test du 20.08.2009.zip
    48.2 KB · Affichages: 56

Discussions similaires

Statistiques des forums

Discussions
312 668
Messages
2 090 739
Membres
104 643
dernier inscrit
adriano22