OVH Cloud OVH Cloud

Countif à 2 conditions

6 réponses
Avatar
Denys
Bonjour =E0 tous,

Je cherche =E0 faire un countif =E0 2 conditions =E0 savoir:

=3DCOUNTIF(and(E15:E55>=3DB6,E15:E55<=3DH6),H15:H55=3DL6)
La plage E15:E55 contient des dates

La plage H15:H55 contient des noms

B6 correspond =E0 une date ex: 2006/08/06
H6 correspond =E0 une date ex: 2006/08/12

L6 correspond =E0 l'un des noms dans la plage H15:H55

Je veux donc connaitre le nombre de fois qu'un nom apparait dans la
plage H15:H55, sauf que si la date du 2006/08/09 apparait dix fois
dans la plage et que le nom en L6 y apparait 5 fois en date du 9, je
veux qu'il ne soit compt=E9 qu'une fois.

En d=E9finitive, je cherche =E0 savoir le nombre de jrs que l'employ=E9 a
travaill=E9 entre la plage de date comprise entre B6 et H6...

Merci pour votre temps

Denys

6 réponses

Avatar
ChrisV
Bonjour Denys,

Non testée...
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SUM((E15:E55>¶)*(E15:E55<=H6)*(H15:H55=L6))}


ChrisV


"Denys" a écrit dans le message de news:

Bonjour à tous,

Je cherche à faire un countif à 2 conditions à savoir:

=COUNTIF(and(E15:E55>¶,E15:E55<=H6),H15:H55=L6)
La plage E15:E55 contient des dates

La plage H15:H55 contient des noms

B6 correspond à une date ex: 2006/08/06
H6 correspond à une date ex: 2006/08/12

L6 correspond à l'un des noms dans la plage H15:H55

Je veux donc connaitre le nombre de fois qu'un nom apparait dans la
plage H15:H55, sauf que si la date du 2006/08/09 apparait dix fois
dans la plage et que le nom en L6 y apparait 5 fois en date du 9, je
veux qu'il ne soit compté qu'une fois.

En définitive, je cherche à savoir le nombre de jrs que l'employé a
travaillé entre la plage de date comprise entre B6 et H6...

Merci pour votre temps

Denys
Avatar
Denys
Bonsoir Chris,

Je vérifie demain matin et te reviens là-dessus..

Merci

Denys


Bonjour Denys,

Non testée...
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SUM((E15:E55>¶)*(E15:E55<=H6)*(H15:H55=L6))}


ChrisV


"Denys" a écrit dans le message de news:

Bonjour à tous,

Je cherche à faire un countif à 2 conditions à savoir:

=COUNTIF(and(E15:E55>¶,E15:E55<=H6),H15:H55=L6)
La plage E15:E55 contient des dates

La plage H15:H55 contient des noms

B6 correspond à une date ex: 2006/08/06
H6 correspond à une date ex: 2006/08/12

L6 correspond à l'un des noms dans la plage H15:H55

Je veux donc connaitre le nombre de fois qu'un nom apparait dans la
plage H15:H55, sauf que si la date du 2006/08/09 apparait dix fois
dans la plage et que le nom en L6 y apparait 5 fois en date du 9, je
veux qu'il ne soit compté qu'une fois.

En définitive, je cherche à savoir le nombre de jrs que l'employé a
travaillé entre la plage de date comprise entre B6 et H6...

Merci pour votre temps

Denys





Avatar
Denys
Bonjour Chris,

Malheureusement, ça ne fonctionne pas, comme la même date peut
revenir souvent, le nom de la personne est compté plusieurs fois...

Faut autre chose...

Denys



Bonsoir Chris,

Je vérifie demain matin et te reviens là-dessus..

Merci

Denys


Bonjour Denys,

Non testée...
(à saisir sans les { } et valider par Ctrl+Shift+Entrée)

{=SUM((E15:E55>¶)*(E15:E55<=H6)*(H15:H55=L6))}


ChrisV


"Denys" a écrit dans le message de news:

Bonjour à tous,

Je cherche à faire un countif à 2 conditions à savoir:

=COUNTIF(and(E15:E55>¶,E15:E55<=H6),H15:H55=L6)
La plage E15:E55 contient des dates

La plage H15:H55 contient des noms

B6 correspond à une date ex: 2006/08/06
H6 correspond à une date ex: 2006/08/12

L6 correspond à l'un des noms dans la plage H15:H55

Je veux donc connaitre le nombre de fois qu'un nom apparait dans la
plage H15:H55, sauf que si la date du 2006/08/09 apparait dix fois
dans la plage et que le nom en L6 y apparait 5 fois en date du 9, je
veux qu'il ne soit compté qu'une fois.

En définitive, je cherche à savoir le nombre de jrs que l'employé a
travaillé entre la plage de date comprise entre B6 et H6...

Merci pour votre temps

Denys







Avatar
AV
Malheureusement, ça ne fonctionne pas, comme la même date peut
revenir souvent, le nom de la personne est compté plusieurs fois...


En angliche ça pourrait faire ça :

=COUNT(1/FREQUENCY(IF((PlageDates>ÚteDéb)*(PlageDates<ÚteFin)*(PlageNoms=NomCherché),PlageDates,""),PlageDates))"Matricielle à valider par ctrl+maj+entréeExemple :http://cjoint.com/?ixrFdjHvujAV

Avatar
AV
Pfffff.....il manque lien vers l'exemple !
http://cjoint.com/?ixrJhup0Ec

AV
Avatar
Denys
Cool !!!!!!!!!!!!

Merci beaucoup Alain !!!!

Tu as fait ma journée !!!

Denys



Pfffff.....il manque lien vers l'exemple !
http://cjoint.com/?ixrJhup0Ec

AV