web-dev-qa-db-fra.com

Utilisation des dates comme critère de comptatif dans Google Feuilles

Je fais donc une fiche de données de recrutement pour une communauté en ligne. J'essaie de le rendre aussi automatisé que possible sans faire de bot pour le faire.

Comment puis-je faire un COUNTIF (ou similaire) qui compte la quantité de personnes rejoignent dans une période de temps?

Ma stratégie actuelle était de le faire:

=COUNTIF(D3:D900,"2/\**$/2020")

Cela ne reçoit pas les résultats attendus, mais je ne suis pas très bon avec regex dans Google Feuilles. Cette stratégie tente d'obtenir un résultat pour le montant des personnes qui se sont associées au mois de février en utilisant les dates.

2
Nomadik

Comment puis-je créer une comte de comptage (ou similaire) qui compte la quantité de personnes rejoignent dans une période de temps ?

Vous n'avez pas vraiment besoin de fonction de regex. Vous pouvez plutôt utiliser les différentes versions de la formule suivante.

  1. Pour trouver toutes les valeurs Au cours du deuxième mois (février)
=ARRAYFORMULA(COUNTIFS(V21:V38,"<>",MONTH(U21:U38), "="&2))
  1. Il suffit de trouver les valeurs Y dans le deuxième mois (février)
=ARRAYFORMULA(COUNTIFS(V21:V38,"Y",MONTH(U21:U38), "="&2))

Regardez le exemple J'ai créé dans votre feuille.

enter image description here

Comment la formule =ARRAYFORMULA(COUNTIFS(V21:V38,"<>",MONTH(U21:U38), "="&2)) Fonctionne :

COUNTIFS regarde dans la première plage U21:V21 et dans la cellule V21 Il calcule la valeur en fonction du critère "<>" ce qui signifie pas vide.
Il va alors à la cellule suivante U21 où la fonction MONTH a déjà extraite le mois de la cellule que dans notre cas est différente du deuxième critère 2 Et dans ce cas COUNTIFS goutte la valeur.
[.____] alors ARRAYFORMULA reprend et répète le processus de la rangée suivante et continue à le faire jusqu'à ce qu'il frappe la fin de notre gamme sur la rangée 38.
[.____] Le résultat final est 6, ce qui signifie seulement 6 paires remplies à la fois les critères.

Fonctions utilisées:

2
marikamitsos