Bonjour le Forum,
Je viens vers vous avec une question que je ne pense pas trop compliquée. C'est quelque chose que j'avais déjà réussi à faire, mais incapable de réitérer, ni même trouver où sur internet j'avais trouvé la solution. Je m'explique :
J'ai une base de données (BDD) dans laquelle je répertorie, entre autres, des salons. Pour chacun de ces salons, j'ai autant de lignes que d'éléments à produire (en vue de ces différents salons). J'aimerais connaître le nombre de salon dans ma base (colonne C), marqué "en cours" (colonne L), mais en faisant un filtre sur la colonne NOM (colonne B) afin de ne pas comptabiliser plusieurs fois un même salon.
J'ai une formule du type :
f = ActiveSheet.UsedRange.Rows.Count
Application.Evaluate("=SUMPRODUCT((BDD!C2:C" & f & "=""Salon"")*(BDD!L2:L" & f & "=""En-cours"")*1)")
Celle-ci marche, mais me renvoie le nombre totale d'occurences de "salon" ET "En-cours". J'aimerai intégrer un trie sur la donnée Nom (Colonne L). Je crois qu'il faut intégrer la commande 1/COUNTIF mais je ne me souvient plus de la syntaxe.... Si quelqu'un sait m'aider ça serait génial.
EN vous remerciant
Je viens vers vous avec une question que je ne pense pas trop compliquée. C'est quelque chose que j'avais déjà réussi à faire, mais incapable de réitérer, ni même trouver où sur internet j'avais trouvé la solution. Je m'explique :
J'ai une base de données (BDD) dans laquelle je répertorie, entre autres, des salons. Pour chacun de ces salons, j'ai autant de lignes que d'éléments à produire (en vue de ces différents salons). J'aimerais connaître le nombre de salon dans ma base (colonne C), marqué "en cours" (colonne L), mais en faisant un filtre sur la colonne NOM (colonne B) afin de ne pas comptabiliser plusieurs fois un même salon.
J'ai une formule du type :
f = ActiveSheet.UsedRange.Rows.Count
Application.Evaluate("=SUMPRODUCT((BDD!C2:C" & f & "=""Salon"")*(BDD!L2:L" & f & "=""En-cours"")*1)")
Celle-ci marche, mais me renvoie le nombre totale d'occurences de "salon" ET "En-cours". J'aimerai intégrer un trie sur la donnée Nom (Colonne L). Je crois qu'il faut intégrer la commande 1/COUNTIF mais je ne me souvient plus de la syntaxe.... Si quelqu'un sait m'aider ça serait génial.
EN vous remerciant
Dernière édition: