Compter les cases non vides selon critères

thoniyos

XLDnaute Nouveau
Bonjour à tous,

Voici mon soucis,

je souhaite comptabiliser le nombre de personnes présentes par jour et selon un statut!

Par exemple le Nombre de personnes fixes présentes le lundi
Personnes intérimaires (TT), fixes (PP), stagiaires (STA).

J'utilise actuellement pour les personnes fixes la formule:
=SOMMEPROD(($G$29:$G$361="PP")*NON(ESTVIDE(O$29:O$361)))

voir image!
Capture1.JPG

La formule me comptabilise donc toutes les cellules non vides
Le problème est que celle-ci me comptabilise également la formule qui récupère la valeur de la cellule (dans le cas présent le lieu où la personne travaille) même si celle-ci renvoie à une case vide.

Formule qui récupère la valeur:
=SI('[PLANNING DCI essai.xlsx]S00'!$O$29=0;"";'[PLANNING DCI essai.xlsx]S00'!$O$29)

Pouvez-vous m'aider à modifier la formule SOMMEPROD afin que celle-ci comptabilise juste les cases remplies autre que par des formules?

Merci d'avance!
 

Pièces jointes

  • Capture1.JPG
    Capture1.JPG
    84.2 KB · Affichages: 75
  • Capture1.JPG
    Capture1.JPG
    84.2 KB · Affichages: 76

Jocelyn

XLDnaute Barbatruc
Re : Compter les cases non vides selon critères

Bonjour le Forum,
Bonjour thoniyos,

testes cette écriture de ton sommeprod

=SOMMEPROD(($G$29:$G$361="PP")*(O$29:O$361<>""))

car une cellule qui renvoie "" n'est pas pour excel une cellule vide

Cordialement
 

Staple1600

XLDnaute Barbatruc
Re : Compter les cases non vides selon critères

Bonjour à tous, re Jocelyn

thoniyos (bienvenue sur le forum)
Aucune version ne sait faire des tests de formules ou de macros sur un fichier image (aussi chiadé soit-il)
Par contre sur un fichier anonymisé Excel joint dans ta discussion, ca Excel il sait le faire ;)

Avis au petits nouveaux
Faudrait peut-être chausser vos lunettes quand vous créer votre première discussion sur le forum, les gars ;)
A votre décharge, il n'est pas écrit explicitement qu'il doit s'agir d'un fichier Excel :rolleyes:.
David, si tu peux modifier en: un PETIT fichier Excel.
Là, la chose sera sans ambiguïté . :D
298202d1392144961-creation-et-utilisation-d-une-liste-nouvellediscuss.jpg
 

Pièces jointes

  • 298202d1392144961-creation-et-utilisation-d-une-liste-nouvellediscuss.jpg
    298202d1392144961-creation-et-utilisation-d-une-liste-nouvellediscuss.jpg
    38.4 KB · Affichages: 79
  • 298202d1392144961-creation-et-utilisation-d-une-liste-nouvellediscuss.jpg
    298202d1392144961-creation-et-utilisation-d-une-liste-nouvellediscuss.jpg
    38.4 KB · Affichages: 79
Dernière édition:

Jocelyn

XLDnaute Barbatruc
Re : Compter les cases non vides selon critères

re,
re staple,

pas tout a fait car comme je l'ai dis précédement une cellule qui contient la formule que tu évoques :

=SI('[PLANNING DCI essai.xlsx]S00'!$O$29=0;"";'[PLANNING DCI essai.xlsx]S00'!$O$29)

n'est jamais vide mais contient soit une valeur que l'on visualise autre donc que 0 (suivant ta formule soit "" qui ne se visualise pas et qui peut etre traduit par rien donc rien n'est pas egale a vide

en gros ici on a soit rien soit une valeur

la fin du sommeprod dit donc O$29:O$361 différent de rien
 

Staple1600

XLDnaute Barbatruc
Re : Compter les cases non vides selon critères

Re

Mais il y a des données dans ce tableau que je ne peux pas divulguer!
C'est pour cela que l'on conseille aux demandeurs de joindre une copie anonymisée qui illustre le problème rencontré ;)
Maintenant , tu es prévenu pour ta prochaine discussion ;)

PS: Conseils pour anonymiser
Toujours partir d'un fichier vierge
Créer des patronymes du style : NOM1 PRENOM1 et recopie vers le bas
(l'incrémentation se fera automatiquement)
 
Dernière édition:

Discussions similaires

Réponses
2
Affichages
1 K

Statistiques des forums

Discussions
312 492
Messages
2 088 893
Membres
103 982
dernier inscrit
krakencolas