Formule Excel qui me rend fou..

Fermé
SuperBen57 Messages postés 9 Date d'inscription mardi 5 janvier 2016 Statut Membre Dernière intervention 14 octobre 2017 - 25 sept. 2017 à 13:35
PapyLuc51 Messages postés 4301 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 24 avril 2024 - 14 oct. 2017 à 11:38
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!


A voir également:

11 réponses

PapyLuc51 Messages postés 4301 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 24 avril 2024 1 405
Modifié le 25 sept. 2017 à 15:39
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
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
25 sept. 2017 à 21:15
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)
0
Bonjour SuperBen57,

Fichier Excel 2007 : https://mon-partage.fr/f/ka73ECyn/

Merci de me dire si ça te convient.

Cordialement
 
0
PapyLuc51 Messages postés 4301 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 24 avril 2024 1 405
26 sept. 2017 à 06:55
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
0
Olivier > PapyLuc51 Messages postés 4301 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 24 avril 2024
26 sept. 2017 à 15:27
Bonjour PapyLuc51,
Pour la colonne F qui représente la totalité des gains, tu as raison,
donc je vais de suite proposer un autre fichier. Cordialement.
0
Bonjour SuperBen57,

Fichier Excel 2007 : https://mon-partage.fr/f/glDrAieU/

Merci de me dire si ça te convient.

Cordialement
 
0

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

Posez votre question
SuperBen57 Messages postés 9 Date d'inscription mardi 5 janvier 2016 Statut Membre Dernière intervention 14 octobre 2017
26 sept. 2017 à 17:43
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 :)
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
26 sept. 2017 à 18:19
Et on peut savoir comment tu as procédé ?
Parce que la solution au post #2 répond très exactement à ton besoin !
0
SuperBen57 Messages postés 9 Date d'inscription mardi 5 janvier 2016 Statut Membre Dernière intervention 14 octobre 2017
26 sept. 2017 à 18:22
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..
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
26 sept. 2017 à 18:27
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.
 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
0
Olivier > Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024
Modifié le 26 sept. 2017 à 19:19
 
@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/
 
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096 > Olivier
26 sept. 2017 à 19:33
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.
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 €
...
0
Olivier > Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024
Modifié le 26 sept. 2017 à 20:55
 
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 €.
 
0
PapyLuc51 Messages postés 4301 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 24 avril 2024 1 405 > Olivier
Modifié le 26 sept. 2017 à 22:10
Re:

Je signale quand même que selon l'image de SuperBen57 dans sa question les tomates cerises ont un gain de 1 et non de 2.

Dans mon message #1, les formules que j'ai inscrites, si simples soient-elles, donnent exactement le résultat escompté.

Cordialement
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
27 sept. 2017 à 00:04
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 ...
0
 
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.
 
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096 > Olivier
28 sept. 2017 à 03:09
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.
0
Olivier > Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024
Modifié le 28 sept. 2017 à 06:19
Salut Raymond,
Pas de soucis, je ne t'en veux pas ; c'est moi qui aurais dû être plus attentif !  ;)
Tu as fait une belle preuve par l'exemple qu'une copie d'écran est moins bien
qu'un fichier, même s'il y a le proverbe « une image vaut mille mots ».  ;P
Amicalement.
0
SuperBen57 Messages postés 9 Date d'inscription mardi 5 janvier 2016 Statut Membre Dernière intervention 14 octobre 2017
1 oct. 2017 à 19:16
Salut à tous,
désolé, en se moment pas trop le temps de tester la formule!
Je reviens vers vous une fois fait ;)
0
SuperBen57 Messages postés 9 Date d'inscription mardi 5 janvier 2016 Statut Membre Dernière intervention 14 octobre 2017
14 oct. 2017 à 10:45
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 :)
0
PapyLuc51 Messages postés 4301 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 24 avril 2024 1 405
14 oct. 2017 à 11:38
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
0