Excel 2010 Fonction SOMME SI avec plusieurs conditions

Résolu
micheleliane Messages postés 76 Date d'inscription   Statut Membre Dernière intervention   -  
micheleliane Messages postés 76 Date d'inscription   Statut Membre Dernière intervention   -
BONJOUR,

Encore besoin de votre aide
Je voudrai la SOMME du contenu des cellules des colonnes ( I+J+K)
+ ( Lx2) à partir de la ligne 7 Qui ont écrit en colonne F ou Petit BC ou Grand BC
ou Moyen BC calcul jusque ligne250. J'ai fait une fonction longue en H3 pièce jointe
https://www.cjoint.com/?DGpxYI3ERnE
MERCI de votre aide
micheleliane

A voir également:

8 réponses


 
"à partir de la ligne 7 Qui ont écrit en colonne F ou Petit BC ou Grand BC
ou Moyen BC calcul jusque ligne250
"
Tu fais exprès d'écrire de façon aussi bizarre ?

Et pourquoi enregistrer au format xls alors que tu utilises Excel 2010 ?

C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
0

 
Ah ! C'est un fichier avec macro : Je ne peux rien faire, car incompétent en VBA ...
0
micheleliane Messages postés 76 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Raymond PENTIER
MERCI de regarder ma demande cela n'est pas une demande VBA
Je m'excuse pour les explications confuses
Je te jure que je fais de mon mieux pour les explications peut être Alzheimer
à partir de la ligne 7 (Quand est écrit) en colonne F ou Petit BC ou Grand BC
ou Moyen BC cela est la condition pour compter dans la colonne
je te joint la formule qui fonctionne avec une seule condition ce sera peut-être plus compréhensible.
=SOMME.SI(F7:F250;"Petit BC";(L7:L250))*2+SOMME.SI(F7:F250;"Petit BC";(K7:K250))+SOMME.SI(F7:F250;"Petit BC";(J7:J250))+SOMME.SI(F7:F250;"Petit BC";(I7:I250))
MERCI de te repencher sur mon problème.
micheleliane
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Bonjour
peut être avec:

=SOMMEPROD(((F7:F250="Petit BC")+(F7:F250="Grand BC")+(F7:F250="MOYEN BC"))*(I7:K250))

mais attention, il faut pour que la formule fonctionne que vous repreniez vos format de cellule en I,J K
formatez en standard et effacer tout ce qui peut "traîner" mais n'est pas visible dans le champ I7:K250,
sinon la formule renvoie#VALEUR car il y a des parasites dans les cellules "vides"
et si vous voulez le total avec la colonne L multiplié par 2:
=SOMMEPROD(((F7:F250="Petit BC")+(F7:F250="Grand BC")+(F7:F250="MOYEN BC"))*(I7:K250))+ SOMMEPROD(((F7:F250="Petit BC")+(F7:F250="Grand BC")+(F7:F250="MOYEN BC"))*(L7:L250*2))

même remarque pour les parasite en L



crdlmnt
0

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

Posez votre question
micheleliane Messages postés 76 Date d'inscription   Statut Membre Dernière intervention  
 
BONJOUR VAUCLUSE
Comme la dit Raymond PENTIER je m'explique embrouillée
je voudrais que quand Petit BC ou Grand BC ou Moyen BC
est inscrit dans la colonne F avoir la somme du contenu de cette ligne des
colonnes I J et K plus la colonne L multiplié par 2
voici la formule qui fonctionne pour une seule condition Petit BC
=SOMME.SI(F7:F250;"Petit BC";(L7:L250))*2+SOMME.SI(F7:F250;"Petit BC";(K7:K250))+SOMME.SI(F7:F250;"Petit BC";(J7:J250))+SOMME.SI(F7:F250;"Petit BC";(I7:I250))
Si j'ajoute les autres conditions cela me fait une formule très longue sans parlé du risque d'erreur
En espèrent que cela est plus clair.
MERCI et BONNE JOURNEE
micheleliane
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Oui, c'est bien ce que j'j'avais compris.
Et ce que je vous propose ne fonctionne pas?.
... à condition que vous ayez bien fait ce que je vous ai préconisé quant au format et aux déparasitage de votre fichier
voyez ici:
https://www.cjoint.com/?DGqimz1NuPa
crlmnt
0
micheleliane Messages postés 76 Date d'inscription   Statut Membre Dernière intervention  
 
RE BONJOUR VAUCLUSE et Raymond PENTIER
Je ne comprend pas ce que sont les parasites
Et si mon dossier est en xls c'est parce que le club correspond en xls
Je suis vraiment faible en EXCEL et VBA
Si je réussi à faire quelque chose c'est grâce à vous

MERCI encore et bonne journée
micheleliane
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Je ne sais pas trop non plus d'où ils viennent, mais probablement du format que vous avez dans ces colonnes .
Passez le en standard et ça devrait aller.
0
micheleliane Messages postés 76 Date d'inscription   Statut Membre Dernière intervention  
 
RE BONJOUR VAUCLUSE

J'ai mis en standard cela n'a pas fonctionné.
J'ai fait effacer contenu sur toutes les cellules vides et cela à fonctionné
La feuille de provenance est formatée pour ne pas avoir de 0
et pour la colonne L ne pas avoir de ,5.
Pouvez vous m'expliquer une autre façon de faire
Je continue de travaillé dessus
MERCI
micheleliane
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Re

les colonnes évoquées n'ayant pas de formule, et donc uniquement des entrées manuelles quelles sont les valeurs que vous autorisez et comment sont elles définies?

Les 0 existent mais sont masqués par l'option décochée "afficher un zéro..." dans les options Excel

En attendant pour info
si vous voulez interdire l'entrée de valeur décimale dans une colonne en conservant un format standard:
exemple en L7:L25
sélectionnez L7:L25
Ruban / données / Validation des données
"personnalisé"
et entrez la formule:

=$L7-ENT(L7)=0

le champ n'acceptera que des nombres entiers. Vous pouvez même ajouter un message expliquant l'interdiction en cliquant sur l'onglet "message d'erreur" de la fenêtre de validation

à vous lire
0
micheleliane Messages postés 76 Date d'inscription   Statut Membre Dernière intervention  
 
BONSOIR et MERCI VAUCLUSE
Avec tes explications j'ai remis les "0"aux feuilles engagements et enlevés sur la feuille réception
cela fonctionne très bien et se fait automatiquement
Pour les 0,5 ils sont le résultat d'une division
Aussi je vais le mettre sur une autre demande
MERCI encore de ta patience et des explications
MERCI à TOUS
0