Remplacer une sommeprod par autre chose...

  • Initiateur de la discussion Initiateur de la discussion julien974
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

julien974

XLDnaute Occasionnel
Bonjour,

J'ai une formule qui ralentit considérablement le recalcul...

La voici :

=SI(SOMMEPROD((A2 :A65536=G3)*(B2 :B65536<>"")*1)=0;"";SOMMEPROD((A2 :A65536=G3)*( B2 :B65536<>"")*1))

N'y aurait-il pas une formule moins lourde dans le traitement des données.
Je pensais à SOMME.SI mais je n'arrive pas à intégrer les critères =G3 et <>""

Merci de votre aide, comme à chaque fois si précieuse.

Juli3n 974
 
Re : Remplacer une sommeprod par autre chose...

Bonjour,

as-tu vraiment 65536 lignes de données ?
Si non restreint à la plage concernée.

En plus tu le calcules 2 fois, fais un test plus simple ou met le sommeprod dans une colonne intermédiaire et utilise ce résultat.

ou sinon en vba....

eric

PS: si JB t'a aiguillé vers bdsomme() c'est que ça doit être interessant ;-) Relis plus tranquillement sa page.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

J
  • Question Question
Réponses
31
Affichages
3 K
A
Réponses
4
Affichages
4 K
AntoineClx
A
S
Réponses
2
Affichages
1 K
Stark_Rp
S
M
Réponses
6
Affichages
2 K
Maryloo2005
M
F
Réponses
0
Affichages
967
Fabienc75
F
J
Réponses
13
Affichages
9 K
J
A
Réponses
6
Affichages
2 K
Adridri4
A
D
Réponses
3
Affichages
8 K
K
Réponses
4
Affichages
1 K
E
Réponses
7
Affichages
8 K
E
Retour