[excel] sommeprod avec un filtre
Résolu
iliesss
Messages postés
113
Date d'inscription
Statut
Membre
Dernière intervention
-
iliesss Messages postés 113 Date d'inscription Statut Membre Dernière intervention -
iliesss Messages postés 113 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- [excel] sommeprod avec un filtre
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Trier un tableau excel - Guide
- Déplacer colonne excel - Guide
2 réponses
Salut,
Posons le cas 6, 65 ou 652.
En fait, il te faut une cellule de référence ou tu inscriras ce que tu recherches à obtenir. Dans le tableau que tu nous as transmis, en I23 tu saisis, soit 6 soit 65 soit 652
et en I24
=SOMMEPROD((CTXT(GAUCHE($B$19:$B$32;NBCAR(I23));0)=CTXT(I23;0))*(D19:D32))
Je suis passé par CTXT pour convertir tes données en format texte...
En I13 tu saisis : i ou il ou ilies
En I14 :
=SOMMEPROD((GAUCHE($B$2:$B$15;NBCAR(I13))=I13)*(D2:D15))
Posons le cas 6, 65 ou 652.
En fait, il te faut une cellule de référence ou tu inscriras ce que tu recherches à obtenir. Dans le tableau que tu nous as transmis, en I23 tu saisis, soit 6 soit 65 soit 652
et en I24
=SOMMEPROD((CTXT(GAUCHE($B$19:$B$32;NBCAR(I23));0)=CTXT(I23;0))*(D19:D32))
Je suis passé par CTXT pour convertir tes données en format texte...
En I13 tu saisis : i ou il ou ilies
En I14 :
=SOMMEPROD((GAUCHE($B$2:$B$15;NBCAR(I13))=I13)*(D2:D15))
salut mr
je vous remercier infiniment ça marche trés bien.
je vous remercier infiniment ça marche trés bien.
Si tu veux utiliser cette formule avec une plage variable, il faut faire attention à :
- les colonnes B et D doivent avoir le même nombre de lignes complétées,
- ne rien y avoir en dessous...
- Si ton tableau n'a pas d'entête, enlever les -1 à NBVAL()-1
formule avec plage variable par =DECALER() :
=SOMMEPROD((GAUCHE($B$2:DECALER(B2;;;NBVAL(B:B)-1);NBCAR(I13))=I13)*(D2:DECALER(D2;;;NBVAL(D:D)-1)))
A manier avec précautions, cette formule est dangereuse pour les classeurs... Ne pas dépasser un certain nombre de lignes sous peine d'alourdir ENORMEMENT le fichier...
- les colonnes B et D doivent avoir le même nombre de lignes complétées,
- ne rien y avoir en dessous...
- Si ton tableau n'a pas d'entête, enlever les -1 à NBVAL()-1
formule avec plage variable par =DECALER() :
=SOMMEPROD((GAUCHE($B$2:DECALER(B2;;;NBVAL(B:B)-1);NBCAR(I13))=I13)*(D2:DECALER(D2;;;NBVAL(D:D)-1)))
A manier avec précautions, cette formule est dangereuse pour les classeurs... Ne pas dépasser un certain nombre de lignes sous peine d'alourdir ENORMEMENT le fichier...