Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

litchoutsou

XLDnaute Junior
Bonjour à tous et Merci pour le soutien que vous m'apportez car je suis novice
J'aimerai recevoir une formule qui pourrait m'aidé, je pense que c'est une formule NB.SI ou NBVAL
Je joins le fichier qui parlera mieux que moi.
Encore Merci
 

Pièces jointes

Solution
Bonjour à tous 🙂,
je rencontre une autre difficulté c'est qu'en début septembre ils sont tous inactif;
serait il possible de trouver une formule ou une Vba qui démarerait le 1er septembre et prendrait en compte les 6 mois à partir du 1er septembre à aujourd'hui?
Une autre formule qui tient compte du mois courant.

Cette formule est paramétrable : En BO2 saisir un nombre. Ce nombre est le seuil désiré de mois consécutifs d'absence ( 6 correspond à un seuil de 6 mois). Juste saisir le nombre -> un format personnalisé l'affiche avec le texte.

La formule en BO3 (à recopier vers le bas) est :
VB:
=SI(ESTNUM(CHERCHE(REPT(0;$BO$2);GAUCHE(JOINDRE.TEXTE("";FAUX;SI(C$2:BJ$2="A...
Ah oui mais au post #15 je vois que vous utilisez la formule avec SOMMEPROD.

Elle ne fonctionne pas correctement s'il y a moins de 6 mois créés.

Prenez plutôt la 1ère formule que j'ai donnée au post #13 (matricielle avec ESTNUM(EQUIV(...).
 
Bonjour à tous 🙂,
je rencontre une autre difficulté c'est qu'en début septembre ils sont tous inactif;
serait il possible de trouver une formule ou une Vba qui démarerait le 1er septembre et prendrait en compte les 6 mois à partir du 1er septembre à aujourd'hui?
Une autre formule qui tient compte du mois courant.

Cette formule est paramétrable : En BO2 saisir un nombre. Ce nombre est le seuil désiré de mois consécutifs d'absence ( 6 correspond à un seuil de 6 mois). Juste saisir le nombre -> un format personnalisé l'affiche avec le texte.

La formule en BO3 (à recopier vers le bas) est :
VB:
=SI(ESTNUM(CHERCHE(REPT(0;$BO$2);GAUCHE(JOINDRE.TEXTE("";FAUX;SI(C$2:BJ$2="A Participé";SI(C3:BJ3="Oui";1;0);""));MOD(MOIS(AUJOURDHUI())+3;12))));"Oui";"")

Pour le calcul, le mois courant n'est pas pris en compte (on compte de septembre au mois précédent du jour courant). Cela signifie que si le seuil est à 6, il faudra attendre le 1er mars pour avoir des résultats significatifs Avant mars, il n'y a pas 6 mois révolus.
Si vous voulez inclure le mois courant il faut remplacer MOD par 1 + MOD.

Pour l'exemple du classeur on a mis le seuil à 1 (cellule BO2) sinon on ne verrait rien puisque seul le mois de septembre est totalement écoulé.
 

Pièces jointes

Dernière édition:
Au cas où vous n'auriez pas compris ce que je veux dire par tableau et formules évolutifs :

1) téléchargez le fichier joint construit avec Septembre 2024 et Octobre 2024

2) pour créer Novembre 2024 :

- sélectionnez les 5 colonnes H:L, clic droit => Copier

- sélectionnez la colonne M, clic droit => Insérer les cellules copiées

- effacez les données sous M2:Q2

- entrez Novembre 2024 en cellule M2.

Bonsoir @mapomme.
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
17
Affichages
411
Réponses
11
Affichages
597
Réponses
4
Affichages
165
Retour