Bonjour a tous, merci du temps que vous allez m'accorder !
Je me posais une question, et je n'ai pas trouvé de réponse sur le forum.
Dans le but de rendre plus lisible les formules un énorme tableur Excel, je souhaiterais savoir s'il était possible de sommer plusieurs SOMME.SI en une seule est même formule.
Voici deux exemples de formules, que j'adapterai a chacune ensuite. Mon but est surtout d'alléger le classeur, de le rendre plus compréhensible.
=SOMME.SI(BG$3:BG$286;B$6:B$96;BH$3:BH$286)+SOMME.SI(BL$3:BL$286;B$6:B$96;BM$3:BM$286)+SOMME.SI(BQ$3:BQ$286;B$6:B$96;BR$3:BR$286)+SOMME.SI(BV$3:BV$286;B$6:B$96;BW$3:BW$286)+SOMME.SI(CA$3:CA$286;B$6:B$96;CB$3:CB$286)
=SOMME.SI((INDIRECT("'"&B$1&"'!BG$3:BG$286"));(INDIRECT("'"&$A$1&"'!B$6:B$96"));(INDIRECT("'"&B$1&"'!BH$3:BH$286")))+SOMME.SI((INDIRECT("'"&B$1&"'!BL$3:BL$286"));(INDIRECT("'"&$A$1&"'!B$6:B$96"));(INDIRECT("'"&B$1&"'!BM$3:BM$286")))+SOMME.SI((INDIRECT("'"&B$1&"'!BQ$3:BQ$286"));(INDIRECT("'"&$A$1&"'!B$6:B$96"));(INDIRECT("'"&B$1&"'!BR$3:BR$286")))+SOMME.SI((INDIRECT("'"&B$1&"'!BV$3:BV$286"));(INDIRECT("'"&$A$1&"'!B$6:B$96"));(INDIRECT("'"&B$1&"'!BW$3:BW$286")))+SOMME.SI((INDIRECT("'"&B$1&"'!CA$3:CA$286"));(INDIRECT("'"&$A$1&"'!B$6:B$96"));(INDIRECT("'"&B$1&"'!CB$3:CB$286")))
IndirectA1 renvoie a une formule classique =Droite(Cellule("nomfichier"... pour avoir le n° de semaine, et b1 =a1+1
Et le classeur est composé de 52 feuilles nommées de 1 à 52.
Comme vous pouvez le constater ces formules sont très indigestes.
Comme je recrée un classeur pour l'année a venir, c'est le bon moment pour moi pour tout refondre correctement, si toutefois cela était possible.
Merci pour votre aide,
Excellente fin d'année a tous !
Adrien.
Partager