Someprod

nap

XLDnaute Occasionnel
Bonjour au Forum,

Je veux appliquer la formule Someprod (déjà en place sur d'autres fichiers) mais le résultat n'est pas bon.
Au lieu de filtrer, elle me ressort l'ensemble des occurrences.
Je ne comprends pas car j'utilise cette formule par ailleurs et elle fonctionne bien.

Quelqu'un a t'il une idée ?
 

Pièces jointes

  • test someprod.xls
    14.5 KB · Affichages: 65

Tibo

XLDnaute Barbatruc
Re : Someprod

Bonjour,

Une tentative de correction :

Code:
=SOMMEPROD(($H$2:$H$500=2)*ESTNUM($I$2:$I$500)*($I$2:$I$500>"1/1/2010"*1))

Tes cellules "vides" contiennent en fait une chaîne de 10 espaces ?

Je te laisse tester

@+
 

nap

XLDnaute Occasionnel
Re : Someprod

Bonjour,

Je me repenche sur la formule mais cette fois ci, je veux sélectionner le nombre d'occurrences ayant "2" et "3" après avoir changer l'un des "2" de la colonne H en "3". Etrangement si je fais
=SOMMEPROD(($H$2:$H$500=2)*($H$2:$H$500=3)*ESTNUM($I$2:$I$500)*($I$2:$I$500>"1/1/2010"*1)), le résultat est zéro alors que je devrais encore trouver 16.
J'ai "encore" raté quelque chose.

Merci de votre aide
 

mth

XLDnaute Barbatruc
Re : Someprod

Bonjour à tous :)

Essaie en remplaçant le * (qui veut dire ET) par un + (qui veut dire OU)

Code:
=SOMMEPROD((($H$2:$H$500=2)+($H$2:$H$500=3))*ESTNUM( $I$2:$I$500)*($I$2:$I$500>"1/1/2010"*1))

Bon après-midi,

mth
 

tototiti2008

XLDnaute Barbatruc
Re : Someprod

Bonjour nap,

le "*" représente un ET
Tu n'as aucune cellule qui contient en même temps 2 ET 3
Pour un OU il faut un "+", par l'intermédiaire de la fonction SIGNE

Code:
=SOMMEPROD(SIGNE(($H$2:$H$500=2)+($H$2:$H$500=3))*ESTNUM( $I$2:$I$500)*($I$2:$I$500>"1/1/2010"*1))

Edit : Bonjour Mireille, en effet SIGNE ne sert à rien ici :p
 

Discussions similaires

Statistiques des forums

Discussions
312 337
Messages
2 087 391
Membres
103 534
dernier inscrit
Kalamymustapha