formule trop longue et trop lourde

R

Ricardo

Guest
Jaimerais savoir si il y a une maniere de faire la meme chose mais moin lourd car je doit en mettre plein de formule comme celle-ci et cela devient trop lourd ....


Merci

=SOMME(SI(ENTRÉE!$A$2:$A$5000="1";SI(ENTRÉE!$B$2:$B$5000="1";SI(ENTRÉE!$C$2:$C$5000="1";ENTRÉE!$G$2:$G$5000))))
 
M

Monique

Guest
Bonjour,

SommeProd fera la même chose, mais sans avoir besoin de valider par ctrl, maj et entrée :
=SOMMEPROD((Entrée!$A$2:$A$5000="1")*(Entrée!$B$2:$B$5000="1")*(Entrée!$C$2:$C$5000="1");Entrée!$G$2:$G$5000)

Pour raccourcir, tu peux donner un nom à tes 4 plages.
Entrée!$A$2:$A$5000 devient ColA par exemple
Entrée!$B$2:$B$5000 devient ColB, etc
=SOMMEPROD((ColA="1")*(ColB="1")*(ColC="1");ColG)

Pour donner un nom à des cellules :
barre de menu - Insertion - Nom - Définir
Dans la zone du haut, tu tapes le nom choisi,
dans la zone du bas, tu modifies les références si besoin.

Si le calcul est trop lent, tu peux donner un nom à ta formule.
Pour le faire, tu regardes le message d'Antoine, ici :
<http://www.excel-downloads.com/html/French/forum/messages/1_99592_99592.htm>
 

Discussions similaires

Réponses
5
Affichages
237

Statistiques des forums

Discussions
313 131
Messages
2 095 543
Membres
106 290
dernier inscrit
rmaimouni