simplification de formule...

  • Initiateur de la discussion Cédric
  • Date de début
C

Cédric

Guest
Bonjour tous le monde ;)

voilà mon souci, je souhaiterais alléger une formule:

SOMME.SI(mission1!$B$2:$B$42;C51;mission1!$M$2:$M$42

le souci c'est que des feuillets 'mission' j'en ai un paquet... :unsure: , donc pour éviter ça:
SOMME.SI(mission1!$B$2:$B$42;C51;mission1!$M$2:$M$42)+SOMME.SI(mission2!$B$2:$B$42;C51;mission2!$M$2:$M$42)+SOMME.SI(mission3!$B$2:$B$42;C51;mission3!$M$2:$M$42)

comment puis-je faire ? j'ai bien essayé avec la liste des 'mission' entre crochets mais ça gaze pô :(

du style: SOMME.SI([mission1:mission3]!$B$2:$B$42;C51;[mission1:mission3]!$M$2:$M$42

vous voyez une soluce ?

merci d'avance pour vos réponses ;) ;)
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Tu peux utiliser SommeProd, c'est un brin plus court.
=SOMMEPROD((mission1!$B$2:$B$42&mission2!$B$2:$B$42&mission3!$B$2:$B$42=C51&C51&C51)*mission1!$M$2:$M$42+mission2!$M$2:$M$42+mission3!$M$2:$M$42)

Tu peux surtout donner des noms à tes plages, des noms très courts,
=SOMMEPROD((M1b&M2b&M3b=C51&C51&C51)*M1m+M2m+M3m)

Pour donner un nom à une cellule ou à une plage de cellules
sélectionner la cellule ou la plage puis
barre de menu - Insertion - Nom - Définir
Dans la zone du haut, taper le nom choisi,
dans la zone du bas, on peut modifier les références si besoin.

Plus rapide :
sélectionner la cellule ou la plage puis
taper le nom choisi dans la zone 'Nom',
située à gauche de la barre de formule
 

Jam

XLDnaute Accro
Salut Cédric, Monique,

Juste une astuce à utiliser avec les noms de plages. Utiliser les minuscules ET majuscules dans le nom. Pourquoi ?
Simple, quand il y en a beaucoup, surtout dans une formule, et qu'on se retrouve avec l'erreur #NOM, c'est pas drôle. L'avantage ? XL met automatiquement en forme les noms, donc on retrouve très facilement où se trouve l'erreur de frappe.

Bonne journée
 

dg62

XLDnaute Barbatruc
Bonjour Cédric, le forum


un exemple est souvent le bienvenu.

Une solution simple, tu fais ton Somme.si sur chaque feuille et tu nommes ta cellule résultat 'Mission X'.

Pour mettre en place ta formule sur chaque feuille n'oublies pas de les sélectionner (CTRL+clic sur chaque onglet)

Dans ta feuille recap tu fais simplement =missionX+MissionY...
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
314 017
Messages
2 104 584
Membres
109 084
dernier inscrit
mizab