Compter nombre de cellules ayant pour valeur

Bonjour,

J'ai mis en place un fichier des absences.

J'ai une formule qui compte le nombre de jours de présence sur les 14 derniers jours.

  • Une cellule vide = 1 jours de présence
  • Une cellule avec la valeur "333" = une demi journée de présence.

Soit :

=NB.VIDE(I674:I687)+(NB.SI(I674:I687;333)/2)

Ma question :

A chaque fois que je mets cette formule dans mon fichier je dois sélectionner à la main les bons intervalles (ici sur cet exemple I674:I687 ).

Est-ce qu'il est possible de sélectionner automatiquement les 14 cellules juste au dessus ?

capture d ecran 2022 09 05 094805

Merci d'avance,

Hello,

Tu peux utiliser la fonction decaler dans ton nb vide & nb si :

=SOMME(DECALER(C19;-3;0;4;1))

Ici je fais une somme dont la dernière cellule à sommer est C19, je décale de 3 lignes au dessus (-3) pour avoir ma première ligne à sommer, sans colonne de décalage (0), d'une hauteur totale (4, donc C19 inclut -3), sur une colonne (1)

Génial ! Merci beaucoup. Ca fonctionne :)

C'est du détail, mais est-ce qu'il y a moyen de récupérer la référence de la cellule en cours ? Comme ça je n'aurais même pas à préciser la référence de la cellule dans laquelle se trouve la cellule ^^

=NB.VIDE(DECALER(C688;-15;0;15;1))+(NB.SI(DECALER(C688;-15;0;15;1);conge_demi_journee)/2)

Hello,

Une piste :

=DECALER(INDIRECT(ADRESSE(LIGNE();COLONNE()));-1;0)

La formule récupère la valeur juste au-dessus de la cellule avec cette formule

Rechercher des sujets similaires à "compter nombre ayant valeur"