Somme si des cellules d'une plage si 2 conditions sont respectée

Résolu/Fermé
JulieLM Messages postés 27 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 2 juillet 2015 - Modifié par JulieLM le 24/10/2012 à 22:08
JulieLM Messages postés 27 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 2 juillet 2015 - 30 oct. 2012 à 20:47
Bonjour,

Je tente de faire une formule pour calculer le taux d'absentéisme et ma formule ne fonctionne pas.

Je veux que les employés au Québec (C) ET ceux à l'emploi (oui) dans une année financière spécifique (T) et si c'est critères sont respectés, je veux calculer les chiffre des colonnes W, X et Y.

Note: les cellules de W, X et Y n'ont pas toujours des données et ce serait très long d'y insérer des 0 dans toutes les cellules vides.

=SOMME.SI((Employés!C4:C512="Québec")*(Employés!T4:T512="oui"));(Employé!W4:Y512))

Est-ce que quelqu'un comprends pourquoi ma formule ne fonctionne pas?
merci à l'avance!

A voir également:

17 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
24 oct. 2012 à 22:53
bonjour à tous,

Il me semble qu'en rectifiant ainsi, cela devrait fonctionner même avec des cellules vides :

=SOMME.SI((Employés!C4:C512="Québec")*(Employés!T4:T512="oui")*Employé!W4:Y512) 

1
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
24 oct. 2012 à 22:40
Bonjour,

Peut-être qu'avec un fichier joint on sera plus motivés ?
cjoint.com et coller ici le lien fourni.

je veux calculer les chiffre des colonnes W, X et Y.
Ce qui veux dire en langage mathématique correct ?

eric
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 105
24 oct. 2012 à 22:40
Salut,

essaye de travailler avec des plages nommées exemple la plage Employés!C4:C512 nomme la ex. Empl_1
la plage Employés!T4:T512 nommée Empl_2
Employé!W4:W12 nommée Empl_3
Employé!X4:X512 nommée Empl_4
Employé!Y4:Y512 nommée Empl_5
la formule deviendrait

=SOMMEPROD((Empl_1="Québec")*(Empl_2="oui")*(Empl_3+Empl_4+Empl_5))

A la place de saisir les critères dans la cellule, tu pourrais faire référence à des cellules ex. D1 pour saisir Québec ou autre
et E1 pour le Oui ou Non etc ou dans ces cellule tu pourais également créer des listes de validation
la formule deviendrait
=SOMMEPROD((Empl_1=D1)*(Empl_2=E1)*(Empl_3+Empl_4+Empl_5))
0
JulieLM Messages postés 27 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 2 juillet 2015
25 oct. 2012 à 20:06
Bonjour et merci,

gbinforme, malheureusement ta suggestion ne fonctionne pas.
Mike-31, je ne connais pas vraiment les "plages"...

Eriiic, voici un fichier excel:

https://www.cjoint.com/?3Jzue56AJN6
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
Modifié par eriiic le 25/10/2012 à 20:16
Bonjour,

On va faire une compil de mike et gb ;-)
=SOMMEPROD((A2:A6="Québec")*(B2:B6="oui")*(C2:E6))

eric

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
25 oct. 2012 à 20:26
Salut Éric,

Je n'avais pas vu "SOMME.SI" en pensant à "SOMMEPROD" : heureusement que j'ai pris rendez-vous chez mon ophtalmologiste !
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 105
25 oct. 2012 à 20:30
Re,

regarde ton fichier en retour avec ma formule en attendant celle d'Eriiic

https://www.cjoint.com/?BJzuEdWGUc9
0
JulieLM Messages postés 27 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 2 juillet 2015
25 oct. 2012 à 20:35
la formule d'Eriiic ne fonctionne pas...
Merci Mike-31, je vais m'amuser à nommer des plages :)
0
JulieLM Messages postés 27 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 2 juillet 2015
25 oct. 2012 à 20:40
Mais si quelqu'un réussi à trouver une formule sans plage, ce serait super! :)
0
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
25 oct. 2012 à 20:49
Re,

Comment ça elle ne marche pas cette formule ?
https://www.cjoint.com/?BJzuWOOX7Op

Mais nommer les plages ne fais pas de mal, ça rend les formules plus lisibles.

eric
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 105
25 oct. 2012 à 21:16
Re,

Bien sur que si elle marche la formule d'Eriiic, ben ça alors !
0
JulieLM Messages postés 27 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 2 juillet 2015
25 oct. 2012 à 22:20
j'ai un problème avec mon fichier... quand j'appuie sur Enter après la formule, il me demande de mettre à jour les valeurs employés ...
0
JulieLM Messages postés 27 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 2 juillet 2015
25 oct. 2012 à 22:23
j'ai réussi à régler mon problème et la formule fonctionne maintenant!
Merci!
0
JulieLM Messages postés 27 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 2 juillet 2015
26 oct. 2012 à 20:19
Bonjour,
il me reste qu'une formule à trouvé pour complété mon dossier...

j'aimerais compter le nombre d'employé à l'emploi, ayant pris entre 20 et 40 heures de congé. Selon le fichier joint, je devrai obtenir 2... mais je n'y arrive pas du tout...

https://www.cjoint.com/?3JAurCMtFyu

Merci pour votre aide!
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 105
26 oct. 2012 à 20:43
Re,

tu peux expliquer, "j'aimerais compter le nombre d'employé à l'emploi"

a la vue du fichier il faut compter le nombre de personnes qui dans la colonne B (à l'emploi) ont une valeur comprise entre 20 et 40 colonne E (MalAutres)

c'est cela !
0
JulieLM Messages postés 27 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 2 juillet 2015
26 oct. 2012 à 21:15
Oui, je dois compter le nombre d'employés qui ont un total entre 20 et 40 heures de maladie dans l'année en cours (oui - à l'emploi)
0
JulieLM Messages postés 27 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 2 juillet 2015
26 oct. 2012 à 21:39
je ne suis pas clair... l'addition des heures dans les colonnes C, D et E se trouve maintenant dans la colonne F donc...

=SOMMEPROD(A4:A6="Québec")*(B2:B6="oui")*(F2:F6<19)*(F2:F6>41)

mais je ne comprends pas comment écrire la fin de la formule... c'est assurément ceci qui ne fonctionne pas... *(F2:F6<19)*(F2:F6>41)
0
JulieLM Messages postés 27 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 2 juillet 2015
26 oct. 2012 à 21:01
j'ai décidé de créer une 4e colonne qui additionne les chiffres de C, D et E... mais je pense que mes 2 dernières parenthèses ne fonctionnent pas...

=SOMMEPROD(A4:A6="Québec")*(B2:B6="oui")*(E2:F6<19)*(E2:F6>41)
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 105
26 oct. 2012 à 21:36
Re,

comme cela en G5 ou une autre proposition en I4

https://www.cjoint.com/?BJAvKb3Y7oH
0
JulieLM Messages postés 27 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 2 juillet 2015
26 oct. 2012 à 22:10
cependant, si je m'amuse à changer le chiffre de C6 à 5, on devrait avoir 2 personnes... mais ça demeure toujours à 1...
0
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
26 oct. 2012 à 22:29
Bonsoir,

si tu as ajouté la somme en F ça simplifie le problème :
=SOMMEPROD((A2:A6="Québec")*(B2:B6="oui")*(F2:F6>=20)*(F2:F6<=40))

Mais le résultat est 1, pas 2.
La somme de la dernière ligne est 45 (>40...)

eric
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 105
26 oct. 2012 à 22:33
Re,

C'est normal je n'ai pris en compte ta formule "=SOMMEPROD(A4:A6="Québec")*(B2:B6="oui")*(E2:F6<19)*(E2:F6>41)"
sans contrôler tes plages.

https://www.cjoint.com/?BJAwExhhmjD

en essayant de comprendre, si ligne 2 en MalRem/MalNonRem AutresRem/MalAutres on à 20 sur les trois colonnes faut il compter 3 ou 1
0
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
26 oct. 2012 à 22:50
Salut mike,

avec le post 19 tu ne crois pas que c'est de la somme qu'il faut tenir compte ? (comme j'ai proposé au post 21)
Ta formule teste les cellules individuellement...

eric
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 105
Modifié par Mike-31 le 26/10/2012 à 22:56
Salut Eriiic,

je ne suis pas remonté dans la discussion, simplement répondu au dernier post.
Il est possible que tu ais raison et ce serait plus logique.
attendons des éclaircissements, de toute façon pour ce soir je décroche

cordialement
0
JulieLM Messages postés 27 Date d'inscription jeudi 12 avril 2012 Statut Membre Dernière intervention 2 juillet 2015
30 oct. 2012 à 15:00
Rebonjour,
Voici un nouveau fichier en guise d'exemple:

https://www.cjoint.com/?3JEo4kyJc8T

Je veux donc compter le nombre d'employés qui respectent ces 3 conditions:

condition 1 = Québec (colonne A)
condition 2 = Oui (colonne B - à l'emploi)
condition 3 = si le chiffre de la colonne F est plus grand que 19 et plus petit que 41

Merci
JulieLM
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
Modifié par gbinforme le 30/10/2012 à 15:15
Bonjour à tous,

Il te manque des parenthèses :

=SOMMEPROD((A2:A11="Québec")*(B2:B11="oui")*(F2:F11<41)*(F2:F11>19))
0
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
30 oct. 2012 à 19:25
Bonjour à tous,

@JulieLM
je te croyais revenue pour dire merci aux intervenants.
Comme quoi on peut se mettre le doigt dans l'oeil jusqu'au coude.
eric
0