Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 NB.SI

litchoutsou

XLDnaute Junior
Supporter XLD
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

  • Classeur10.xlsx
    13.5 KB · Affichages: 16
Solution
Bonjour à tous ,
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...

job75

XLDnaute Barbatruc
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(...).
 

job75

XLDnaute Barbatruc
Vous n'avez peut-être pas compris qu'avec 2 mois créés la dernière colonne ne doit plus être la colonne BO mais la colonne Q, c'est pour ça que je parle de tableau et formules évolutifs.
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour à tous ,
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

  • litchoutsou- Absences consécutives- v1.xlsx
    15.3 KB · Affichages: 3
Dernière édition:

job75

XLDnaute Barbatruc
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

  • Classeur12.xlsx
    11.1 KB · Affichages: 2

Discussions similaires

Réponses
11
Affichages
471
Réponses
5
Affichages
361
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…