Sommeprod entre deux feuilles
Résolu
cooljuly
Messages postés
40
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je bloque de nouveau sur mon fichier.
j'ai besoin de mettre en place une addition de deux SOMMEPROD entre deux feuilles. après plusieurs recherches sur le net, il s'avère qu'Excel n'aime pas le multifeuille pour cette fonction.
du coup par quoi pourrais-je contourner ce problème ?
ci-dessous ma formule avec l'onglet organigramme qui fonctionne à merveille (normal il n'y a qu'une seule feuille pour celle là)
=SOMMEPROD(('synthèse orga'!$D$2:$BT$2=B$6)*('synthèse orga'!$D$3:$BT$3=$A7)*(DECALER('synthèse orga'!$D$3;EQUIV($B$4; 'synthèse orga'!$C$4:$C$400;0);;;69)))
pour le fichier ci-joint, j'ai besoin de sommer des données des onglets Programmation et Stock N-1 selon 3 critères de la fiche de poste (en gras)
en gros ça serait la même somme prod que ci-dessus mais avec les onglets Programmation et Stock N-1 à la place de "synthèse orga"
http://www.cjoint.com/c/FFhoEe4iTSw
avez vous une solution pour palier l'interdiction de multifeuille de la fonction ?
Merci par avancer
je bloque de nouveau sur mon fichier.
j'ai besoin de mettre en place une addition de deux SOMMEPROD entre deux feuilles. après plusieurs recherches sur le net, il s'avère qu'Excel n'aime pas le multifeuille pour cette fonction.
du coup par quoi pourrais-je contourner ce problème ?
ci-dessous ma formule avec l'onglet organigramme qui fonctionne à merveille (normal il n'y a qu'une seule feuille pour celle là)
=SOMMEPROD(('synthèse orga'!$D$2:$BT$2=B$6)*('synthèse orga'!$D$3:$BT$3=$A7)*(DECALER('synthèse orga'!$D$3;EQUIV($B$4; 'synthèse orga'!$C$4:$C$400;0);;;69)))
pour le fichier ci-joint, j'ai besoin de sommer des données des onglets Programmation et Stock N-1 selon 3 critères de la fiche de poste (en gras)
en gros ça serait la même somme prod que ci-dessus mais avec les onglets Programmation et Stock N-1 à la place de "synthèse orga"
http://www.cjoint.com/c/FFhoEe4iTSw
avez vous une solution pour palier l'interdiction de multifeuille de la fonction ?
Merci par avancer
A voir également:
- Sommeprod entre deux feuilles
- Comment faire un livret avec des feuilles a4 - Guide
- Nombre de jours entre deux dates excel - Guide
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
- Itinéraire google map entre deux adresses - Guide
1 réponse
Bonjour
il n'y a aucune raison pour que ça ne fonctionne pas avec plusieurs feuille. A défaut de comprendre excactement ce que vous voulez exactement, une recommandation:
veillez bien à ce que tous les champs où vous cherchez des références avec la formule soient identiques en longueur et si besoin en cellule de départ
Ceci notamment pour la valeur 69 du code DECALER qui représente la longueur du champ, à prendre en compte
(valable pour des items de D à BT mais pas de D à BO ou BF par exemple
crdlmnt
il n'y a aucune raison pour que ça ne fonctionne pas avec plusieurs feuille. A défaut de comprendre excactement ce que vous voulez exactement, une recommandation:
veillez bien à ce que tous les champs où vous cherchez des références avec la formule soient identiques en longueur et si besoin en cellule de départ
Ceci notamment pour la valeur 69 du code DECALER qui représente la longueur du champ, à prendre en compte
(valable pour des items de D à BT mais pas de D à BO ou BF par exemple
crdlmnt
merci pour la réponse rapide. effectivement je n'avais pas le même nombre de colonne dans Stock.
j'ai recopié du coup pour mon test les mêmes colonne que l'autre onglet afin d'avoir 69 colonnes de chaque côté mais le résultat est le même j'ai des N/A partout
=SOMMEPROD((Programmation!$DN$3:$GD$3=B$6)*(Programmation!$DN$4:$GD$4=$A7)*(DECALER(Programmation!$DN$3;EQUIV($B$4;Programmation!$C$5:$C$280;0);;;69)*(Stock n-1!$D$2:$BT$2=B$6)*(Stock n-1!$D$3:$BT$3=$A7)*(DECALER(Stock n-1!$D$2;EQUIV($B$4;Stock n-1!$C$3:$C$238;0);;;69))))
- colonne C sur les deux onglets
à quoi cela correpsond il dans vos raisonnements?
=SOMMEPROD((Programmation!$DN$3:$GD$3=B$6)*(Programmation!$DN$4:$GD$4=$A7)*(DECALER(Programmation!$DN$3;EQUIV($B$4;Programmation!$C$5:$C$280;0);;;69)*(Stock n-1!$D$2:$BT$2=B$6)*(Stock n-1!$D$3:$BT$3=$A7)*(DECALER(Stock n-1!$D$2;EQUIV($B$4;Stock n-1!$C$3:$C$238;0);;;69))))
???
j'avoue qu'à lire comme ça j'en suis perdue aussi.
elle fonctionne sur mon mon autre onglet malgré son incohérence