SOMME PROD avec deux conditions [Résolu/Fermé]

Signaler
Messages postés
12
Date d'inscription
mardi 14 février 2017
Statut
Membre
Dernière intervention
22 mars 2017
-
Messages postés
12
Date d'inscription
mardi 14 février 2017
Statut
Membre
Dernière intervention
22 mars 2017
-
Bonjour à tous,

Je cherche à réaliser une formule mais je ne m'en sors pas, j'espère que vous pourrez m'apporter votre précieuse aide.

Je souhaite additionner le nombre de fois ou la valeur "7,75" et "4" apparaissent dans mes colonnes de relevé d'heures.
- 7,75 = 1
- 4 = 0,5

J'ai réussi à réaliser une formule mais qui n'additionne pas..
=SOMMEPROD(SI(C5:C13=7,75;1;SI(C5:C13=4;0,5;"")))

Je vous remercie par avance pour vos retours,
Bonne fin de journée,
Blandine.

7 réponses

Messages postés
5493
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
15 août 2020
470
Bonjour

Essayer cette formule

=SOMMEPROD(($C$5:$C$13=7,75)*($C$5:$C$13)/7,75)+SOMMEPROD(($C$5:$C$13=4)*($C$5:$C$13)/8)

OU

=SOMMEPROD((($C$5:$C$13=7,75)*($C$5:$C$13)/7,75)+(($C$5:$C$13=4)*($C$5:$C$13)/8))

C'est en forgeant que l'on devient forgeron. -   C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
Messages postés
25215
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 août 2020
5 404
Bonsoir

SOMMEPROD n'est peut pas utile ici:

=NB.SI(C5:C13;7,75)+NB.SI(C3:C15;4)/2


ou alors si vous tenez à SOMMEPROD:

=SOMMEPROD(((C5:C13=7,75)+(C5:C13=4)/2)*1)

crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
Messages postés
12
Date d'inscription
mardi 14 février 2017
Statut
Membre
Dernière intervention
22 mars 2017

Super , merci beaucoup à vous deux ( Vaucluse et Philou10120 ) , toutes vos formules fonctionnent à la perfection ,

Par contre si cela ne vous embête pas , est-il possible que vous me décortiquiez vos formules ou au moins une afin que je puisse comprendre comment vous les avez construites ?

Merci encore ,
Blandine
Messages postés
5493
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
15 août 2020
470
Bonjour Blandine444

=SOMMEPROD((($C$5:$C$13=7,75)*($C$5:$C$13)/7,75)+(($C$5:$C$13=4)*($C$5:$C$13)/8))

($C$5:$C$13=7,75) regarde combien de données réponde au critère 7.75
$C$5:$C$13)fait la somme des critères correspondant
/7.75 divise la somme pour obtenir la quantité
+
($C$5:$C$13=4) regarde combien de données réponde au critère 4
$C$5:$C$13)fait la somme des critères correspondant
/8 divise la somme par 4x2 (la valeur étant 0.5) pour obtenir la quantité
Messages postés
25215
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
13 août 2020
5 404
Bonjour
à mon tour (salut Philou)
=SOMMEPROD(((C5:C13=7,75)+(C5:C13=4)/2)*1)
complet le nombre de cellule avec 7,75
compte le nombre de cellules avec 4 et le divise par deux (puisque 0,5=1/2
fait le total de l'ensemble

NB.SI fait la même chose en deux fois.

crdlmnt
Messages postés
5493
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
15 août 2020
470
Bonjour Vaucluse

Je vois que l'on peut simplifier la formule,
Comme c'est vous qui m'aviez expliqué le fonctionnement de la fonction SOMMEPROD
il y a un moment !
Vous venez de me montrez que l'on peut faire encore plus simple
Merci Vaucluse c'est super !
Messages postés
12
Date d'inscription
mardi 14 février 2017
Statut
Membre
Dernière intervention
22 mars 2017

Bonjour VAUCLUSE et PHILOU10120,

un grand MERCI à vous deux pour ces explications, je comprends mieux à présent la construction des formules,

Merci encore,
Très Bonne journée à vous ,
Blandine444
Messages postés
12
Date d'inscription
mardi 14 février 2017
Statut
Membre
Dernière intervention
22 mars 2017

Bonjour à tous,

Je ne sais pas si je dois créer un nouveau sujet ou si je peux poser ma question sur celui-ci étant donné que ma question est dans la continuité de la formule .
Dans le doute je me permets de la poser ici, je supprimerai mon post pour créer un nouveau sujet si cela est gênant.

Ma formule se complique un peu après avoir montrée le fichier à ma collègue.

Pour reprendre le post de base :

Je souhaitais additionner le nombre de fois ou la valeur "7,75" et "4" apparaissent dans mes colonnes de relevé d'heures.
- 7,75 = 1
- 4 = 0,5

ce qui a donné choix à plusieurs formules dont celle ci :

=NB.SI(C5:C13;7,75)+NB.SI(C3:C15;4)/2

Ma collègue me demande s'il est possible de modifier la formule afin que :

- Si >= 7,75 = 1
- Si > 4 = 1 et si < 4 = 0,5

Je vous remercie par avance pour votre aide,
Blandine444
Messages postés
5493
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
15 août 2020
470
Bonjour Blandine444

Essayer ceci

=SOMMEPROD(((C5:C13>4)+(C5:C13=4)/2)*1)
Messages postés
12
Date d'inscription
mardi 14 février 2017
Statut
Membre
Dernière intervention
22 mars 2017

Bonjour Philou10120,

Vous êtes super, ça marche à la perfection !
Merci beaucoup !!!

Bonne fin de journée,
Blandine444