Cette question a déjà une réponse ici:
- Excel: Compter les cellules contenant les réponses du jour 1
Par exemple, j'ai une liste de dates de A2 à A31 (du 1er avril au 30 avril) et je souhaite compter le nombre de jours de la semaine.
Dans B2 à B31, je pourrais utiliser =WEEKDAY(A2,2)<6
pour donner vrai ou faux. Ensuite, comptez séparément les vrais.
Y a-t-il un moyen de tout faire dans une cellule avec quelque chose de similaire =COUNTIF(A2:A31,WEEKDAY(A2,2)<6)
?
Réponses:
Désolé si cela est inapproprié mais dans les réponses à une "question similaire", j'ai trouvé cette réponse non acceptée qui résout un problème différent, mais qui a également résolu le mien.
Je ne pense pas que ce soit un lien évident entre cette question et ce à quoi il répondait, alors j'ai posté la question quand même et voici la réponse qui l'a résolue pour moi.
Réponse de SeanC
Vous pouvez donner
WEEKDAY()
un tableau qui n'est pas documenté sur le site Web de Microsoft.Donc, ce qui suit a fonctionné pour moi.
=SUMPRODUCT(1*(WEEKDAY(A2:A31,2)<6))
Changé
--
pour1*
grâce à Bandersnatchla source
=SUMPRODUCT(1*(WEEKDAY(A1:A30,2)<6))
. Je pense juste que ça a l'air plus propre.