OVH Cloud OVH Cloud

Somme selon critère

4 réponses
Avatar
anita
Bonjour,

Un petit probl=E8me que je n'arrive cependant pas =E0 r=E9soudre.

J'ai un tableau comprenant 5 colonnes.

Colonne A =3D nom du salari=E9
Colonne B =3D Cat=E9gorie de population
Colonne C =3D sous-cat=E9gorie de population
Colonne D =3D heures travaill=E9es juin 03
Colonne E =3D heures travaill=E9es juillet 03
Colonne F =3D diff=E9rence heures travaill=E9es entre juillet et=20
juin

La colonne D fait appara=EEtre des chiffres n=E9gatifs et des=20
chiffres positifs.

Je voudrais pouvoir calculer par cat=E9gorie et sous-
cat=E9gorie le total des nombres positifs et le total des=20
nombres n=E9gatifs contenus dans la colonne F.

Merci de votre aide, je patauge ...
Anita

4 réponses

Avatar
anita
merci mais j'ai essayé et cela me renvoit #Valeur!


-----Message d'origine-----
Salut Anita

"anita" a écrit dans le
message news:

083b01c36d3e$b04f8ff0$
Bonjour,

Un petit problème que je n'arrive cependant pas à
résoudre.


J'ai un tableau comprenant 5 colonnes.

Colonne A = nom du salarié
Colonne B = Catégorie de population
Colonne C = sous-catégorie de population
Colonne D = heures travaillées juin 03
Colonne E = heures travaillées juillet 03
Colonne F = différence heures travaillées entre
juillet et

juin

La colonne D fait apparaître des chiffres négatifs et
des

chiffres positifs.

Je suppose qu'il s'agit de la colonne F ?

Je voudrais pouvoir calculer par catégorie et sous-
catégorie le total des nombres positifs et le total
des

nombres négatifs contenus dans la colonne F.

En ayant nommé les colonnes B, C et F respectivement
Catégorie,

Sous_catégorie et Différence, tu peux placer à partir de
G2 une formule du

type :

=SOMMEPROD((Catégorie²)*(Différence<0)*Différence)
à adapter pour les sous-catégories et les nombres
positifs.


Si cette piste ne te suffit pas, relance

Bernard




.



Avatar
Bernard MAZAS
"anita" a écrit dans le message news:
0c3601c36d4f$c1080c80$
merci mais j'ai essayé et cela me renvoit #Valeur!

Peut être un pb de parenthèses manquantes, à part ça je ne vois pas...

Sinon, il faut que qqn d'autre prenne la relève car je pars maintenant pour
plusieurs jours

Bernard
Avatar
Daniel.M
Salut Anita,

Primo:
==== Soit :
1. Nombre de lignes différentes entre les plages Catégorie, Différence
2. Des valeurs d'erreurs (#NA) ou des cellules vides dans ta plage.

Avise et on pourra t'aider.

Deuxio
=====:
Moi, je verrais assez bien l'insertion d'une 6e colonne (G) dans laquelle tu
mets la formule suivante:
=SI(F2<0;"Négatif";"Positif")

Tu recopies jusqu'à Gx (le nombre de lignes de données).
Puis tu fais un tableau croisé dynamique (Menu Données/Tableau Croisé
dynamique)

Salutations,

Daniel M.

"Bernard MAZAS" wrote in message
news:

"anita" a écrit dans le message news:
0c3601c36d4f$c1080c80$
merci mais j'ai essayé et cela me renvoit #Valeur!

Peut être un pb de parenthèses manquantes, à part ça je ne vois pas...

Sinon, il faut que qqn d'autre prenne la relève car je pars maintenant
pour

plusieurs jours

Bernard




Avatar
anita
J'ai réessayé. Il y avait effectivement des cellules vides
(greeee)
Donc la fonction sommeprod marche bien

J'ai également essayé avec la colonne supplémentaire
(chiffres positifs, négatifs) + TCD + GENIAL

Merci beaucoup

-----Message d'origine-----
Salut Anita,

Primo:
=====
Soit :
1. Nombre de lignes différentes entre les plages
Catégorie, Différence

2. Des valeurs d'erreurs (#NA) ou des cellules vides
dans ta plage.


Avise et on pourra t'aider.

Deuxio
=====:
Moi, je verrais assez bien l'insertion d'une 6e colonne
(G) dans laquelle tu

mets la formule suivante:
=SI(F2<0;"Négatif";"Positif")

Tu recopies jusqu'à Gx (le nombre de lignes de données).
Puis tu fais un tableau croisé dynamique (Menu
Données/Tableau Croisé

dynamique)

Salutations,

Daniel M.

"Bernard MAZAS" wrote
in message

news:

"anita" a écrit dans le
message news:


0c3601c36d4f$c1080c80$
merci mais j'ai essayé et cela me renvoit #Valeur!

Peut être un pb de parenthèses manquantes, à part ça je
ne vois pas...



Sinon, il faut que qqn d'autre prenne la relève car je
pars maintenant


pour
plusieurs jours

Bernard




.