Formule pour calculs dans Excel
Résolu/Fermé
A voir également:
- Formule pour calculs dans Excel
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
- Excel mise en forme conditionnelle formule - Guide
7 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 707
2 avril 2009 à 22:44
2 avril 2009 à 22:44
bonjour
Pour cela utilises : SOMMEPROD
=SOMMEPROD(($J2:$J65=0)*$K2:K65)
si la plage J égale zéro, la ligne correspondante de K est cumulé.
Pour cela utilises : SOMMEPROD
=SOMMEPROD(($J2:$J65=0)*$K2:K65)
si la plage J égale zéro, la ligne correspondante de K est cumulé.
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
244
3 avril 2009 à 05:54
3 avril 2009 à 05:54
Bonjour à tous
je n'ai pas compris la même chose
pour les zéros
=nb.si(A1:J1;0) + K1
je n'ai pas compris la même chose
pour les zéros
=nb.si(A1:J1;0) + K1
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
3 avril 2009 à 08:02
3 avril 2009 à 08:02
Bonjour
ce que je souhaite, c'est avoir une case qui additionne chaque nombre "0" multiplié par le chiffre de la colonne K correspondant. idem pour les 1, les 2, les 3 et les 4.
Petite remarque selon votre phrase ci dessus:
Il semble que vos exemples eux, totalisent la colonne K quand le code est trouvé en J. Il ne s'agit donc pas de mlultiplier, mais d'additionner.(multiplier par 0?)
Dans ce cas, c'est la solution de gbinform (bonjour) qui semble la bonne. Elle correspond tout à fait à votre exemple
Vous pouvez dans cette formule remplacer le =0 par =Cell en mettant pour cell l'adresse d'une cellule où vous rentrerez la valeur à chercher.
Crdlmnt
--
La vérité ne se possède pas, elle se cherche seulement
ce que je souhaite, c'est avoir une case qui additionne chaque nombre "0" multiplié par le chiffre de la colonne K correspondant. idem pour les 1, les 2, les 3 et les 4.
Petite remarque selon votre phrase ci dessus:
Il semble que vos exemples eux, totalisent la colonne K quand le code est trouvé en J. Il ne s'agit donc pas de mlultiplier, mais d'additionner.(multiplier par 0?)
Dans ce cas, c'est la solution de gbinform (bonjour) qui semble la bonne. Elle correspond tout à fait à votre exemple
Vous pouvez dans cette formule remplacer le =0 par =Cell en mettant pour cell l'adresse d'une cellule où vous rentrerez la valeur à chercher.
Crdlmnt
--
La vérité ne se possède pas, elle se cherche seulement
Utilisateur anonyme
3 avril 2009 à 11:20
3 avril 2009 à 11:20
salut tout le monde,
je vais essayer d'expliquer à nouveau en tentant d'être plus clair.
je vais prendre l'exemple pour les "0".
il faut additionner le chiffre qui se trouve dans la colonne K à chaque fois qu'il y a un "0" dans la colonne J.
i.e. s'il y a 5 lignes dans le tableau qui comportent un "0" dans la colonne J, avec respectivement comme chiffre dans la colonne K : 2, 3, 1, 5 et 2.
je devrais trouver comme résultat : 13 (2+3+1+5+2=13)
j'avais utilisé la fonction nb.si pour me donner le nombre de lignes qui comporte le chiffre "0" dans la colonne J.
j'arrive donc à connaître le nombre de lignes qui m'intéresse pour chaque chiffre. mais je n'arrive pas à affecter pour chaque ligne le chiffre de la colonne K correspondante.
j'ai l'impression que la formule qu'a donné gbinforme pourrait convenir.
seulement si je marque : =SOMMEPROD(J$2:J$65*K$2:K$65), cela multiplie tous les chiffres entre eux. donc les lignes avec un "0" dans la colonne J ne sont pas pris en compte. et pour les autres chiffres (sauf pour le "1"!), ça fait le produit de la colonne J par la colonne K.
et ce n'est pas ça que je cherche à obtenir comme je viens de l'expliquer ci-dessus.
il faudrait arriver à ajouter un "si" ou quelque chose d'autres. mais je ne sais pas quoi!
je vais essayer d'expliquer à nouveau en tentant d'être plus clair.
je vais prendre l'exemple pour les "0".
il faut additionner le chiffre qui se trouve dans la colonne K à chaque fois qu'il y a un "0" dans la colonne J.
i.e. s'il y a 5 lignes dans le tableau qui comportent un "0" dans la colonne J, avec respectivement comme chiffre dans la colonne K : 2, 3, 1, 5 et 2.
je devrais trouver comme résultat : 13 (2+3+1+5+2=13)
j'avais utilisé la fonction nb.si pour me donner le nombre de lignes qui comporte le chiffre "0" dans la colonne J.
j'arrive donc à connaître le nombre de lignes qui m'intéresse pour chaque chiffre. mais je n'arrive pas à affecter pour chaque ligne le chiffre de la colonne K correspondante.
j'ai l'impression que la formule qu'a donné gbinforme pourrait convenir.
seulement si je marque : =SOMMEPROD(J$2:J$65*K$2:K$65), cela multiplie tous les chiffres entre eux. donc les lignes avec un "0" dans la colonne J ne sont pas pris en compte. et pour les autres chiffres (sauf pour le "1"!), ça fait le produit de la colonne J par la colonne K.
et ce n'est pas ça que je cherche à obtenir comme je viens de l'expliquer ci-dessus.
il faudrait arriver à ajouter un "si" ou quelque chose d'autres. mais je ne sais pas quoi!
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
3 avril 2009 à 11:50
3 avril 2009 à 11:50
Bonjour
=SOMMEPROD(J$2:J$65*K$2:K$65),
Ci dessus la formule qui d'après vous ne marche pas, et c'est normal. Vous devriez vous référez à la formulation exacte que Gbinform vous a proposé, qui n'est pas celle ci.
retournez à son message!
Crdlmnt--
La vérité ne se possède pas, elle se cherche seulement
=SOMMEPROD(J$2:J$65*K$2:K$65),
Ci dessus la formule qui d'après vous ne marche pas, et c'est normal. Vous devriez vous référez à la formulation exacte que Gbinform vous a proposé, qui n'est pas celle ci.
retournez à son message!
Crdlmnt--
La vérité ne se possède pas, elle se cherche seulement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
leplot
Messages postés
191
Date d'inscription
lundi 1 décembre 2008
Statut
Membre
Dernière intervention
13 août 2015
131
3 avril 2009 à 11:42
3 avril 2009 à 11:42
Bonjour,
La formule de gbinforme est =SOMMEPROD(($J2:$J65=0)*$K2:K65)
tu peux également utiliser Somme.si
=SOMME.si($J2:$J65;0;$K2:K65) somme de la plage K quand J répond au critère 0, 1 ...
La formule de gbinforme est =SOMMEPROD(($J2:$J65=0)*$K2:K65)
tu peux également utiliser Somme.si
=SOMME.si($J2:$J65;0;$K2:K65) somme de la plage K quand J répond au critère 0, 1 ...
Utilisateur anonyme
3 avril 2009 à 11:57
3 avril 2009 à 11:57
re,
j'ai testé la formule en la recopiant parfaitement, et ça ne marche pas sur ma feuille.
en revanche je l'ai testé sur une feuille nouvelle avec un tableau inventé, et ça marche!
j'ai testé la formule en la recopiant parfaitement, et ça ne marche pas sur ma feuille.
en revanche je l'ai testé sur une feuille nouvelle avec un tableau inventé, et ça marche!