Probleme de comptage cellules avec condition

yves03

XLDnaute Occasionnel
Bonjour à tous,

J'ai un probleme pour compter des cellules.
En fait il s'agit de bloc de cellules, 1 bloc contient toujours 9 cellules, et je voudrais compter le nombre de blocs en fonction de ce qu'il contient.
( J'ai mis un exemple en piece jointe pour etre plus clair )

Je voudrais le total des blocs en bout de ligne.

1ere condition : Compter les blocs vide.
2eme condition : Compter les blocs contenant "CP"
3eme condition : Compter les blocs contenant "RTT"
4eme condition : Compter les blocs contenant "Réunion"
5eme condition : Compter les blocs contenant quelques chose ( sauf ceux mentionné ci-dessus )

Je ne sais pas comment faire pour que en fait un bloc de 9 celllules correspondent à 1 cellule pour pouvoir faire le total.

Si vous aviez une idée.
Merci d'avance de votre aide.
 

Pièces jointes

  • Test comptage.xls
    28.5 KB · Affichages: 99
  • Test comptage.xls
    28.5 KB · Affichages: 104
  • Test comptage.xls
    28.5 KB · Affichages: 99

Homer75

XLDnaute Junior
Re : Probleme de comptage cellules avec condition

salut !!

perso je te propose ca.

a toi de valider ou non

je n'ai fait que les "CP", mais tu veras c'est très simple.

pour vide tu mets:

=""

pour plein tu mets:

<>""
 

Pièces jointes

  • essai 1.xls
    28.5 KB · Affichages: 110
  • essai 1.xls
    28.5 KB · Affichages: 107
  • essai 1.xls
    28.5 KB · Affichages: 112

yves03

XLDnaute Occasionnel
Re : Probleme de comptage cellules avec condition


Merci de ton aide, par contre je n'ai pas tout compris comment fonctionne la formule...

Comment est ce que je peux compter les blocs de cellules qui contiennent des valeurs autres que ( CP, RTT, Maladie ,Reunion )
Merci

Une petite rectification, il faudrait que je puisse simplement compter en ligne, car chaque ligne correspond à un collaborateur.
Merci
 
Dernière édition:

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Probleme de comptage cellules avec condition

Voir PJ

Rtt:
=SOMME(--(NB.SI(DECALER($A$2;{0;1;2;3;4;5;6}*3;{0.1.2.3.4.5.6}*3;3;3);"rtt")>0))

Pleines:
=SOMME(--(NB.SI(DECALER($A$2;{0;1;2;3;4;5;6}*3;{0.1.2.3.4.5.6}*3;3;3);"*")>0))

JB
 

Pièces jointes

  • MatComptageBloc.xls
    21.5 KB · Affichages: 75
  • MatComptageBloc.xls
    21.5 KB · Affichages: 70
  • MatComptageBloc.xls
    21.5 KB · Affichages: 72

yves03

XLDnaute Occasionnel
Re : Probleme de comptage cellules avec condition

Voir PJ

Rtt:
=SOMME(--(NB.SI(DECALER($A$2;{0;1;2;3;4;5;6}*3;{0.1.2.3.4.5.6}*3;3;3);"rtt")>0))

Pleines:
=SOMME(--(NB.SI(DECALER($A$2;{0;1;2;3;4;5;6}*3;{0.1.2.3.4.5.6}*3;3;3);"*")>0))

JB

Merci de ton aide, j'ai compris comment ça fonctionne ( enfin je crois !!)
Une derniere question, comment compter les cellules vide ?

Merci pour tout
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Probleme de comptage cellules avec condition

Avec MFC

MFC:=NB.SI(DECALER($A$2;ENT((LIGNE()-2)/3)*3;ENT((COLONNE()-1)/3)*3;3;3);"RTT")>0

JB
 

Pièces jointes

  • MatComptageBloc.xls
    21.5 KB · Affichages: 87
  • MatComptageBloc.xls
    21.5 KB · Affichages: 86
  • MatComptageBloc.xls
    21.5 KB · Affichages: 80

yves03

XLDnaute Occasionnel
Re : Probleme de comptage cellules avec condition

Bonsoir,

Grace aux exemples fourni, j'ai ecrit cette formule pour compter le mot "DEP" sur la 1ere ligne de 22 colonnes.
cela fonctionne bien , par contre si j'ai 2 ou 3 fois le mot "DEP" dans le meme bloc de 9 cellules, la formule ne me compte que 1.
Y a t'il une solution pour prendre en compte tous les mot "DEP" ?

Merci d'avance de votre aide

Code:
=SOMME(--(NB.SI(DECALER(AMJ!$B$7;{0}*3;{0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22}*3;3;3);"DEP")>0))
 

Discussions similaires

Réponses
12
Affichages
577

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87