Sommeprod approprié ?

S

Sonia

Guest
Bonjour à tous,

Je tente d'utiliser la formule sommeprod comme suit mais ça ne marche pas :

=SOMMEPROD(('2004'!A2:A3000=final!C5)*('2004'!B2:B3000=final!F5)*('2004'!B2:B3000=final!G5)*'2004'!E2:E3000)

Je pense que chercher 2 variables dans une même colonne ne lui plaît pas. Y at-il une autre possibilité ?

Merci pour votre aide.
 

Gael

XLDnaute Barbatruc
Bonjour Sonia,

Le problème est que tu lui donnes 2 conditions contradictoire. Le '*' est équivalent à un ET logique et donc aucune cellule de la colonne B ne peut être égale à la fois à une valeur et une autre.

Il faut simplement mettre un + qui est l'équivalent de 'OU' en faisant bien attention aux parenthèses qui peuvent tout changer comme dans une combinaison d'additions et de multiplications.

ta formule devient:

=SOMMEPROD(('2004'!A2:A3000=final!C5)*(('2004'!B2:B3000=final!F5)+('2004'!B2:B3000=final!G5))*('2004'!E
2:E3000))

@+

Gael

Bonjour à toi aussi Monique, je ne t'avais pas vue. Nous avons répondu en même temps.

Gaêl

Message édité par: Gael, à: 16/08/2005 15:45
 

Monique

Nous a quitté
Repose en paix
Bonjour,

F5 et G5, ce n'est pas plutôt OU (colonne B = F5; colonne B = G5)
ou bien colonne B = F5 ou bien colonne B = G5

Si oui, ça devrait marcher comme ça :
=SOMMEPROD(('2004'!A2:A3000=Final!C5)*(('2004'!B2:B3000=Final!F5)+('2004'!B2:B3000=Final!G5))*'2004'!E2:E3000)

* équivaut au ET des formules conditionnelles, + équivant au OU
 

Statistiques des forums

Discussions
312 369
Messages
2 087 673
Membres
103 634
dernier inscrit
mariobroz