NB.SI.ENS (2 critères + période)
Résolu
8ball-intox
Messages postés
131
Date d'inscription
Statut
Membre
Dernière intervention
-
8ball-intox Messages postés 131 Date d'inscription Statut Membre Dernière intervention -
8ball-intox Messages postés 131 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis désespérement à la recherche d'une formule que je n'écris pas correctement...
Je m'explique :
- J'ai en colonne J, le nom de mes commerciaux.
- J'ai en colonne G, des dates de fin de contrat.
Je cherche :
- Le nombre de contrat pour un commercial pour le mois de janvier.
Pour l'instant, j'ai écris ça :
=NB.SI.ENS(G$1:G$500;"JANVIER"; J$1;J$500; "COMMERCIAL1")
Mes dates sont écris sous ce format : 01/01/2016.
J'espère que je suis clair et que vous pourrez m'aider.
Bien cordialement
Je suis désespérement à la recherche d'une formule que je n'écris pas correctement...
Je m'explique :
- J'ai en colonne J, le nom de mes commerciaux.
- J'ai en colonne G, des dates de fin de contrat.
Je cherche :
- Le nombre de contrat pour un commercial pour le mois de janvier.
Pour l'instant, j'ai écris ça :
=NB.SI.ENS(G$1:G$500;"JANVIER"; J$1;J$500; "COMMERCIAL1")
Mes dates sont écris sous ce format : 01/01/2016.
J'espère que je suis clair et que vous pourrez m'aider.
Bien cordialement
A voir également:
- NB.SI.ENS (2 critères + période)
- Supercopier 2 - Télécharger - Gestion de fichiers
- 2 ecran pc - Guide
- Faire 2 colonnes sur word - Guide
- Whatsapp 2 - Guide
- Word numéro de page 1/2 - Guide
1 réponse
Bonjour
vous devez utiliser le mois pour retrouver vos données, ce qui ne convient pas à NB.SI.ENS ( "JANVIER" est un texte)
essayez avec:
=SOMMEPROD((MOIS($G$1:$G$500)=1)*(J$J$1:$J$500="COMMERCIAL1"))
=1 pour janvier = 2 pour février etc..
Ou alors:
=SOMMEPROD((MOIS($G$1:$G$500)=LIGNE(A1))*(J$J$1:$J$500="COMMERCIAL1"))
pour tirer la formule vers le bas et avoir les 12 mois automatiquement
crdlmnt
vous devez utiliser le mois pour retrouver vos données, ce qui ne convient pas à NB.SI.ENS ( "JANVIER" est un texte)
essayez avec:
=SOMMEPROD((MOIS($G$1:$G$500)=1)*(J$J$1:$J$500="COMMERCIAL1"))
=1 pour janvier = 2 pour février etc..
Ou alors:
=SOMMEPROD((MOIS($G$1:$G$500)=LIGNE(A1))*(J$J$1:$J$500="COMMERCIAL1"))
pour tirer la formule vers le bas et avoir les 12 mois automatiquement
crdlmnt
Je n'arrive pas à utiliser vos solutions. J'obtiens un #valeur! avec les 2 formules.
=SOMMEPROD((MOIS(Feuil1!G$1:G$500)=LIGNE(A1))*(Feuil1!J$1:J$500="MANABE"))
=SOMMEPROD((MOIS(Feuil1!G$1:G$500)=1)*(Feuil1!J$1:J$500="MANABE"))
Pour information, je vais très certainement dérouler la formule à l'horizontal. J'ai les 12 mois en colonne C à N et mes 6 commerciaux en ligne 3 à 8.
il faut si vous utilisez le code MOIS()=1 faire référence à la colonne date donc E et pas G
=SOMMEPROD((MOIS(Feuil1!E$1:E$500)=LIGNE(A1))*(Feuil1!J$1:J$500="MANABE"))
par ailleurs le coçde LIGNE(A1) ne s'incrémentera que si vous tirez la cellule à la verticale. Pour incrémenter à l'horizontal, il faut utiliser COLONNE(A1)
mais dans les deux cas, il ne faut pas qu'il y ait de cellules intercalées
Alors il est peut être aussi simple de copier coller la formule avec =1 et de corriger à chaque poste de =1 en =2 , ect.. jusqu'à 12 pour Décembre
crdlmnt
=NB.SI.ENS(Feuil1!$M$1:$M$500;"1"; Feuil1!$J$1:$J$500;"MANABE")
Le 1 correspondant à Janvier donc.