XL 2021 Calcul en fonction valeur case,colonne <date & texte case,colonne

  • Initiateur de la discussion Initiateur de la discussion Mate59
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Mate59

XLDnaute Junior
Bonjour,

Je suis bloqué car je ne trouve pas la bonne fonction etc.

En effet en D7, j'aimerai que que la formule me calcule la somme des cases contenant "CP" soit par case, 0,5 CP
Mais seulement si la date est comprise entre le 01/01 et le 31/05.

J'ai un début de calcul en D7 mais malheureusement, je ne peux faire ça pour toutes les case car trop de caractères une fois arrivé à la ligne 100 et des.

Merci de votre aide, je reste à dispo pour toutes questions
 

Pièces jointes

Solution
Bonjour,

Je suis bloqué car je ne trouve pas la bonne fonction etc.

En effet en D7, j'aimerai que que la formule me calcule la somme des cases contenant "CP" soit par case, 0,5 CP
Mais seulement si la date est comprise entre le 01/01 et le 31/05.

J'ai un début de calcul en D7 mais malheureusement, je ne peux faire ça pour toutes les case car trop de caractères une fois arrivé à la ligne 100 et des.

Merci de votre aide, je reste à dispo pour toutes questions
Bonjour,
En D7 ceci peut-être
Code:
=SOMMEPROD((MOIS($B$12:$B$743)<6)*(D$12:D$743="CP")*0.5)
Bonjour,

Je suis bloqué car je ne trouve pas la bonne fonction etc.

En effet en D7, j'aimerai que que la formule me calcule la somme des cases contenant "CP" soit par case, 0,5 CP
Mais seulement si la date est comprise entre le 01/01 et le 31/05.

J'ai un début de calcul en D7 mais malheureusement, je ne peux faire ça pour toutes les case car trop de caractères une fois arrivé à la ligne 100 et des.

Merci de votre aide, je reste à dispo pour toutes questions
Bonjour,
En D7 ceci peut-être
Code:
=SOMMEPROD((MOIS($B$12:$B$743)<6)*(D$12:D$743="CP")*0.5)
 
Bonjour Mate, Jacky,
Un essai en PJ avec :
VB:
=NB.SI.ENS(D$12:D$743;"CP";$B$12:$B$743;">="&"1/6/"&$A$3-1;$B$12:$B$743;"<"&"1/1/"&$A$3)/2
=NB.SI.ENS(D$12:D$743;"CP";$B$12:$B$743;">="&"1/1/"&$A$3;$B$12:$B$743;"<"&"1/6/"&$A$3)/2
=NB.SI.ENS(D$12:D$743;"CP";$B$12:$B$743;">="&"1/6/"&$A$3;$B$12:$B$743;"<"&"1/1/"&$A$3+1)/2
J'ai considéré qu'une chaine CP signifie 1/2 journée, j'ai donc divisé par 2 le nombre de CP trouvés. Est ce correct ? Sinon rectifiez.
 

Pièces jointes

Bonjour
VB:
=NB.SI.ENS($B$11:$B$742;"<"&DATE(A2;6;1);$D$11:$D$742;"CP")*0,5

EDIT : je suis décalé d'une ligne car j'ai défusionné le titre en ligne 1 (centré sur plusieurs colonnes à la place) et supprimé la ligne 2

Cette fusion complique inutilement la sélection des plages dans les formules
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
474
Retour