Traitement conditionnel elargi dans SOMMEPROD

Fermé
bruna69 - 20 mars 2013 à 15:07
tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 - 20 mars 2013 à 15:25
Bonjour,
je n'arrive pas à retrouver avec sommeprod la même fonctionnalité qu'avec somme.si dans:
somme.si(B5:B13;"P1*";C5:C13) et SOMMEPROD((B5:B13=P1*)*(C5:C13); dans sommeprod, il prend P1* en tant que tel et pas P1, P11, P12 comme avec somme.si


A voir également:

1 réponse

tontong Messages postés 2549 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 23 avril 2024 1 054
20 mars 2013 à 15:25
Bonjour,
Les caractères de remplacements * ou ? ne sont pas valides dans Sommeprod.
On peut contourner cette difficulté:
Avec P1 saisi dans une cellule comme Z1
=SOMMEPROD((GAUCHE(B5:B13;NBCAR(Z1))=Z1)*(C5:C13))

ou bien =SOMMEPROD((ESTNUM(TROUVE("P1";B5:B13))*(C5:C13))
2