Bonjour
je cherche une fonction qui me permette de faire des comptages ou des sommations à partir d'un critère de recherche (équivalent du somme.si ou nb.si).
Merci d'avance de votre aide
Bonjour
je cherche une fonction qui me permette de faire des comptages ou des sommations à partir d'un critère de recherche (équivalent du somme.si ou nb.si).
Merci d'avance de votre aide
Bonjour,
SUMIF pour SOMME.SI
COUNTIF pour NB.SI
Voyez dans l'aide pour l'utilisation.
Cordialement.
RJ
bonjour,
n'oubliez pas de faire précéder vos fonctions de worksheetfunction, çà vous donnera :
worksheetfunction.countif pour nb.si
worksheetfunction.sumif pour somme.si
cordialement
J'ai une plage de plusieurs lignes colonnes
je veux compter toutes les lignes comportant le critère1 en colonne 11 si la colonne19 contient la valeur "Actif".
J'ai trouvé Countifs
je l'ai appliqué ainsi :
A = Application.CountIfs(Workbooks(FichMétéo).Sheets("Data").Range(Cells(LigData, 11), Cells(DerligData, 19)), critère1, critère2)
Ca me renvoi erreur 2015
quelqu'un peut-il m'aider ?
Merci d'avance
ok, alors ce n'est pas un nb.si mais un nb.si.ens, et je ne suis pas sûr que ça fasse partie des fonctions vba de la collection worksheetfunction... à vérifier.
Maintenant, vous pouvez passer par une fonction matricielle de type worksheetfunction.sum mais placé non pas en range.formulaR1C1 mais range.formulaArray
cordialement
Bonjour,
Oui, elle existe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.WorksheetFunction.CountIfs
Philippe Tulliez
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier
@Philippe Tulliez
merci pour l'info !
Dans la fonction CountIfs, il faut alterner les plages et les critères pour des recherches multi critères.
Application.CountIfs(plage1, critère1, plage2, critère2, plagen,critèren)
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager