Formule Excel qui me rend fou..
SuperBen57
Messages postés
9
Statut
Membre
-
PapyLuc51 Messages postés 5093 Date d'inscription Statut Membre Dernière intervention -
PapyLuc51 Messages postés 5093 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
je viens vers vous, oh grand maitres d'Excel (ou numbers), pour trouver solution à mon problème..
Voilà, j'ai un tableur, dans lequel j'ai différentes colonnes et je voudrais faire la somme d'une colonne en fonction du remplissage ou non de deux autre colonne..
Une image sera plus facile à comprendre:
https://img-19.ccm2.net/pz8WZov3zUwhtrMzLrnb5jeyxuc=/cf39fb89c9a04c95b12e68e2f2861470/ccm-ugc/Capture_decran_2017-09-25_a_13.23.57.png
Donc, pour exemple:
J'ai les colonnes "Nombre vendu" de Tomate et de Poivron.
Colonne F = le gain pour chaque produit (Exemple: ligne 3 = 1 tomate vendu pour 2€)
Colonne B et C = Le nombre de tomate vendu
Colonne D et E = Le nombre de pourvoi vendu
La formule que je voudrais consiste à faire le total des gains pour les tomates et pour les poivrons (en colonne H et J) dans une seule case.
Je sais pas si je suis claire..
La formule en H3 devrais rechercher la valeur dans la colonne F en additionnant que les gains pour les tomates et les tomates cerise.
Idem pour la formule en J3, faire la somme des gains pour uniquement les poivrons.
Comme sur l'exemple (calculer manuellement):
Gain tomate = Gain ligne 3 + ligne 4 + ligne 5 + ligne 8 + ligne 9.
Gain poivron = Gain ligne 6 + ligne 7 + ligne 10.
Je ne sais pas si il existe un formule de se type..
En tout cas je vous remercie par avance!
Bonne journée
PS: J'ai utilisé Numbers pour l'exemple, mais je peux aussi travaillé sur Excel!
je viens vers vous, oh grand maitres d'Excel (ou numbers), pour trouver solution à mon problème..
Voilà, j'ai un tableur, dans lequel j'ai différentes colonnes et je voudrais faire la somme d'une colonne en fonction du remplissage ou non de deux autre colonne..
Une image sera plus facile à comprendre:
https://img-19.ccm2.net/pz8WZov3zUwhtrMzLrnb5jeyxuc=/cf39fb89c9a04c95b12e68e2f2861470/ccm-ugc/Capture_decran_2017-09-25_a_13.23.57.png
Donc, pour exemple:
J'ai les colonnes "Nombre vendu" de Tomate et de Poivron.
Colonne F = le gain pour chaque produit (Exemple: ligne 3 = 1 tomate vendu pour 2€)
Colonne B et C = Le nombre de tomate vendu
Colonne D et E = Le nombre de pourvoi vendu
La formule que je voudrais consiste à faire le total des gains pour les tomates et pour les poivrons (en colonne H et J) dans une seule case.
Je sais pas si je suis claire..
La formule en H3 devrais rechercher la valeur dans la colonne F en additionnant que les gains pour les tomates et les tomates cerise.
Idem pour la formule en J3, faire la somme des gains pour uniquement les poivrons.
Comme sur l'exemple (calculer manuellement):
Gain tomate = Gain ligne 3 + ligne 4 + ligne 5 + ligne 8 + ligne 9.
Gain poivron = Gain ligne 6 + ligne 7 + ligne 10.
Je ne sais pas si il existe un formule de se type..
En tout cas je vous remercie par avance!
Bonne journée
PS: J'ai utilisé Numbers pour l'exemple, mais je peux aussi travaillé sur Excel!
A voir également:
- Formule Excel qui me rend fou..
- Formule excel si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Liste déroulante excel - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule somme excel colonne - Guide
11 réponses
Bonjour,
"Je ne sais pas si il existe un formule de se type.."
La formule pour H3
=SOMME(B3:B14)*2+SOMME(C3:C14)
pour J3
=SOMME(D3:D14;E3:E14)*2
Je me suis arrêté à limite des lignes de ton image
Cordialement
"Je ne sais pas si il existe un formule de se type.."
La formule pour H3
=SOMME(B3:B14)*2+SOMME(C3:C14)
pour J3
=SOMME(D3:D14;E3:E14)*2
Je me suis arrêté à limite des lignes de ton image
Cordialement
Bonjour SuperBen57
Il est beaucoup plus facile de travailler sur un fichier Excel ou Calc ou Numbers que sur une image ! Ainsi on saurait si le 1 en F8 (sur ton image) est une erreur, ou volontaire ...

--
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Il est beaucoup plus facile de travailler sur un fichier Excel ou Calc ou Numbers que sur une image ! Ainsi on saurait si le 1 en F8 (sur ton image) est une erreur, ou volontaire ...
--
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Bonjour SuperBen57,
Fichier Excel 2007 : https://mon-partage.fr/f/ka73ECyn/
Merci de me dire si ça te convient.
Cordialement
Fichier Excel 2007 : https://mon-partage.fr/f/ka73ECyn/
Merci de me dire si ça te convient.
Cordialement
Bonjour à tous
@ Olivier
A mon avis la colonne F représente la totalité des gains (Nombre*gain unitaire)
@ SuperBen57
Pour que l'on puisse te répondre efficacement il eût fallu nous envoyer via cjoint une copie du fichier sans données confidentielles en suivant ces explications
Salutations à Raymond au passage
Cordialement
@ Olivier
A mon avis la colonne F représente la totalité des gains (Nombre*gain unitaire)
@ SuperBen57
Pour que l'on puisse te répondre efficacement il eût fallu nous envoyer via cjoint une copie du fichier sans données confidentielles en suivant ces explications
Salutations à Raymond au passage
Cordialement
Bonjour SuperBen57,
Fichier Excel 2007 : https://mon-partage.fr/f/glDrAieU/
Merci de me dire si ça te convient.
Cordialement
Fichier Excel 2007 : https://mon-partage.fr/f/glDrAieU/
Merci de me dire si ça te convient.
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut à tous!
Merci pour vos messages!
Mais vous n'avez plus besoin de vous cassez la tête..
J'ai modifié mon fichier et j'arrive à m'en sortir..
Bon, c'est pas ce que j'aurais voulu à la base, mais tant pis!
Merci d'avoir pris le temps :)
Merci pour vos messages!
Mais vous n'avez plus besoin de vous cassez la tête..
J'ai modifié mon fichier et j'arrive à m'en sortir..
Bon, c'est pas ce que j'aurais voulu à la base, mais tant pis!
Merci d'avoir pris le temps :)
Et on peut savoir comment tu as procédé ?
Parce que la solution au post #2 répond très exactement à ton besoin !
Parce que la solution au post #2 répond très exactement à ton besoin !
J'ai tout simplement créer deux tableau, ce qui permet de faire le total indépendamment.
Je n'ai pas réussis à mettre en oeuvre la formule..
Je n'ai pas réussis à mettre en oeuvre la formule..
Deux tableaux ?
Et quand tu auras 50 produits différents, tu vas créer 50 tableaux ?
Si tu n'as pas réussi à mettre en œuvre ma formule, c'est que tu n'as pas respecté les caractères qu'elle contient.
Tu vois bien qu'elle marche dans mon fichier ...
Alors, au lieu de baisser les bras, envoie ton fichier, pour qu'on te dise quelle erreur tu as faite.
Et quand tu auras 50 produits différents, tu vas créer 50 tableaux ?
Si tu n'as pas réussi à mettre en œuvre ma formule, c'est que tu n'as pas respecté les caractères qu'elle contient.
Tu vois bien qu'elle marche dans mon fichier ...
Alors, au lieu de baisser les bras, envoie ton fichier, pour qu'on te dise quelle erreur tu as faite.
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
@Raymond : j'avais aussi essayé ta solution, mais ça n'a pas marché ; peut-être
y a-t-il une spécificité d'Excel 2010 ou ultérieur ? dans ta formule =SOMME.SI(),
"*"&2:2&"*" me semble bizarre : n'as-tu pas oublié quelque chose ? de plus,
ta formule n'utilise pas du tout la colonne F !? personnellement, j'ai réussi à
faire l'exercice avec, pour H3 et J3, une addition de 2 SOMME.SI().
@SuperBen57 : je crois que tu n'as pas essayé mon fichier Excel 2007 :
https://mon-partage.fr/f/glDrAieU/
Je n'ai rien oublié : 2:2 signifie ligne 2, tout comme Y:Y signifie colonne Y !
En H3, la fonction SOMME.SI examine la cellule B2, et vérifie si elle contient la donnée "tomate", seule ou avec d'autres caractères devant ou derrière (c'est le rôle des astérisques *).
Cette donnée est en ligne 2:2, dans la même colonne que la formule, donc en H2.
Comme le test est positif, la valeur B3 est prise compte.
De même pour C2, qui contient "tomate cerise" ; donc C3 est prise en compte.
En H3, la fonction SOMME.SI examine la cellule B2, et vérifie si elle contient la donnée "tomate", seule ou avec d'autres caractères devant ou derrière (c'est le rôle des astérisques *).
Cette donnée est en ligne 2:2, dans la même colonne que la formule, donc en H2.
Comme le test est positif, la valeur B3 est prise compte.
De même pour C2, qui contient "tomate cerise" ; donc C3 est prise en compte.
Tu auras corrigé de toi-même : en H3 et J3 j'ai calculé le nombre d'articles, 6 et 7, et pas leur prix !
Il faudrait donc compléter ma formule en multipliant par 2 € ...
Fichier Excel avec en H3 ta formule : https://mon-partage.fr/f/0TRsQvpZ/
Je parle de la copie d'écran de ton message du 25 septembre à 21:15 :
1) ok pour 2:2 => ligne 2 ; mais en mettant ta formule telle quelle, j'ai 1,00
ni 6,00 € ni 7,00 € ; et j'ai bien utilisé ta formule du rectangle brun clair :
=SOMME.SI($B2:$E2;"*"&2:2&"*";$B3:$E3) ; quelles sont tes 2 formules
en H3 et en J3 ?
2) pour les 2 cellules vertes H3 et J3, puisque c'est des quantités et pas des
montants, tu aurais dû changer le format pour que $ n'apparaisse plus :
6 et 7 au lieu de 6,00 € et 7,00 € ; donc oui : les quantités sont bonnes ;
pour 1 (kg) de tomates il y a un gain de 2 € : gain total = 6 × 2 € = 12,00 €.
Olivier,
- As-tu observé qu'il y a des données en H2 et J2 ?
- As-tu noté que j'ai inséré une ligne en-dessous de ta ligne 2, pour avoir les totaux des lignes suivantes et placer les formules ?
- As-tu remarqué que dans mon image j'ai précisé dans le rectangle brun clair H3 & J3 ; et j'ai placé des $ dans la formule, pour que ce soit exactement la même dans les deux cellules !
Tu n'as manifestement pas cherché à en comprendre le fonctionnement, malgré mon explication du post #12 ...
- As-tu observé qu'il y a des données en H2 et J2 ?
- As-tu noté que j'ai inséré une ligne en-dessous de ta ligne 2, pour avoir les totaux des lignes suivantes et placer les formules ?
- As-tu remarqué que dans mon image j'ai précisé dans le rectangle brun clair H3 & J3 ; et j'ai placé des $ dans la formule, pour que ce soit exactement la même dans les deux cellules !
Tu n'as manifestement pas cherché à en comprendre le fonctionnement, malgré mon explication du post #12 ...
Mes excuses, Raymond : tu as tout à fait raison, je n'ai pas regardé suffisamment
attentivement la solution que tu avais proposée ! j'avais bien vu tes lignes 2 et 3,
mais je n'avais pas compris cette nouveauté que tu as ajoutée par rapport à ce
qu'avait fait le demandeur (puis ensuite, je l'ai oublié dans le fichier joint que je
t'ai transmis précédemment) ; bien sûr, je n'aurais pas fait cette erreur si tu avais
joint ton fichier Excel au lieu d'une copie d'écran, ce que tu réclames souvent. ;)
Nouveau fichier Excel 2007, réalisé selon ton message du 25 septembre à 21:15
et selon tes nouvelles indications : https://mon-partage.fr/f/00hEbSHb/
Tu verras que j'ai fait ces quelques changements :
a) format Standard pour H3 et J3 => 6 et 7 (quantités) et pas montants en Euros
b) en F9 et F10 : gains de 1,00 € et 2,00 € ; au lieu de 2,00 € et 4,00 € : ce sont les
données initiales du demandeur : le gain des tomates cerises est la moitié de
celui des tomates tout court ! il me semble bien que ce « détail » empêche de
se servir de ta solution pour aboutir aux gains respectifs de 9,00 € et 14,00 €
(cellules vertes H3 et J3 de la copie d'écran du demandeur) ; peut-être as-tu
une solution à cela ?
D'autre part, les formules de H3 et J3 ne prennent pas en compte les données
de la plage F4:F14 ; donc si le demandeur change les gains de la colonne F,
ça ne se répercutera pas sur H3 et J3 ! :(
Ajout : je viens de voir que pour le point a) c'est plus simple de faire ceci :
en H3 : =B3+C3 ; en J3 : =D3+E3 => quantités respectives : 6 et 7.
Salut Olivier.
Tu ne m'en voudras pas, j'espère ; mais j'ai un peu mélangé mes interlocuteurs, entre les messages de SuperBen57, de PapyLuc51 et les tiens ...
Tu as bien noté, je suppose, que j'ai fait exprès d'envoyer une simple image, dans mon post #2, pour démontrer à SuperBen57 que même avec une belle image, on n'arrive pas à être aussi explicite et exhaustif qu'avec un brave fichier Excel !
Amicalement.
Tu ne m'en voudras pas, j'espère ; mais j'ai un peu mélangé mes interlocuteurs, entre les messages de SuperBen57, de PapyLuc51 et les tiens ...
Tu as bien noté, je suppose, que j'ai fait exprès d'envoyer une simple image, dans mon post #2, pour démontrer à SuperBen57 que même avec une belle image, on n'arrive pas à être aussi explicite et exhaustif qu'avec un brave fichier Excel !
Amicalement.
Salut à tous,
désolé, en se moment pas trop le temps de tester la formule!
Je reviens vers vous une fois fait ;)
désolé, en se moment pas trop le temps de tester la formule!
Je reviens vers vous une fois fait ;)
Salut à tous!
Bon j'ai essayé de reprendre la formule, mais je me suis rendu compte que ça ne pourra pas fonctionner.
Dans l'exemple que je vous est donné, je différencier le nombre de tomate vendu et le nombre de poivron vendu.
Mais dans mon fichier, j'ai parfois des tomates et des poivrons vendu en même temps, donc les gains des ventes sont parfois fusionné dans une même cellule, ce qui rend l'utilisation de votre formule impossible..
Merci en tout cas pour le temps passé..
Elle me servira peut être dans un futur fichier :)
Bon j'ai essayé de reprendre la formule, mais je me suis rendu compte que ça ne pourra pas fonctionner.
Dans l'exemple que je vous est donné, je différencier le nombre de tomate vendu et le nombre de poivron vendu.
Mais dans mon fichier, j'ai parfois des tomates et des poivrons vendu en même temps, donc les gains des ventes sont parfois fusionné dans une même cellule, ce qui rend l'utilisation de votre formule impossible..
Merci en tout cas pour le temps passé..
Elle me servira peut être dans un futur fichier :)
Bonjour
Les miennes fonctionnent parfaitement.
Comme tu n'as toujours pas envoyé de fichier exemple, j'ai repris ton image du début, j'ai fait un petite modification en insérant une ligne pour inscrire le gain unitaire de chaque produit
Mon fichier exemple
Cordialement
Les miennes fonctionnent parfaitement.
Comme tu n'as toujours pas envoyé de fichier exemple, j'ai repris ton image du début, j'ai fait un petite modification en insérant une ligne pour inscrire le gain unitaire de chaque produit
Mon fichier exemple
Cordialement