Somme conditionnelle Exel
Résolu/Fermé
Tibiten
-
16 mai 2010 à 19:50
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 19 mai 2010 à 06:51
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 19 mai 2010 à 06:51
A voir également:
- Somme conditionnelle Exel
- Mise en forme conditionnelle excel - Guide
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Exel 2013 - Télécharger - Tableur
- Excel liste déroulante conditionnelle - Guide
6 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
Modifié par eriiic le 19/05/2010 à 06:50
Modifié par eriiic le 19/05/2010 à 06:50
Je retire ce que j'ai dit :
=SOMMEPROD((CHOISIR(LIGNE($1:$15);C10;AC10;BH10;D10;E10;F10;G10;H10;W10;Z10;BI10;BJ10;J10;X10;AA10)<2)*1)
formule matricielle à valider par shift+ctrl+entrée
dans LIGNE($1:$15) le 15 doit être égal au nombre de références listées.
eric
Edit: les cellules vides comptent pour 0, compléter la formule s'il peut y en avoir et qu'il ne faut pas les compter
=SOMMEPROD((CHOISIR(LIGNE($1:$15);C10;AC10;BH10;D10;E10;F10;G10;H10;W10;Z10;BI10;BJ10;J10;X10;AA10)<2)*1)
formule matricielle à valider par shift+ctrl+entrée
dans LIGNE($1:$15) le 15 doit être égal au nombre de références listées.
eric
Edit: les cellules vides comptent pour 0, compléter la formule s'il peut y en avoir et qu'il ne faut pas les compter
Raymond PENTIER
Messages postés
58836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 janvier 2025
17 276
17 mai 2010 à 03:29
17 mai 2010 à 03:29
Bonjour à fmontrelay et à ti bitin.
Non : Les fonctions NB.SI et SOMME.SI ne fonctionnent qu'avec des plages, pas avec des cellules discontinues.
Tibiten, est-ce que ce sont toujours les mêmes cellules qui sont concernées (C10;AC10;BH10;D10;E10; ...) ?
Parce que tu prends une ligne vide, par exemple la ligne 99, en C99 tu mets =C10 ; en AC99 tu mets =AC10 ; en BH99 tu mets =BH10 etc. et en A99 tu mets la formule =SOMME.SI(C99:CC99;"<2")
Non : Les fonctions NB.SI et SOMME.SI ne fonctionnent qu'avec des plages, pas avec des cellules discontinues.
Tibiten, est-ce que ce sont toujours les mêmes cellules qui sont concernées (C10;AC10;BH10;D10;E10; ...) ?
Parce que tu prends une ligne vide, par exemple la ligne 99, en C99 tu mets =C10 ; en AC99 tu mets =AC10 ; en BH99 tu mets =BH10 etc. et en A99 tu mets la formule =SOMME.SI(C99:CC99;"<2")
Raymond PENTIER
Messages postés
58836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 janvier 2025
17 276
17 mai 2010 à 03:32
17 mai 2010 à 03:32
Mais si les autres cellules contenaient uniquement des textes, et pas des valeurs numériques, tu pourrais sélectionner la plage C10:BJ10 dans ta formule ...
Tibiten
Messages postés
4
Date d'inscription
lundi 17 mai 2010
Statut
Membre
Dernière intervention
7 juillet 2010
17 mai 2010 à 18:48
17 mai 2010 à 18:48
Se sont toujours les mêmes cellule sur lesquelles je souhaiterais effectuer une somme, pas une plage qui prendrait des valeurs de cellules qui ne m'intéressent pas.
Aux Antilles il y a des gens qui travaillent aussi ;-)
Aux Antilles il y a des gens qui travaillent aussi ;-)
fmontrelay
Messages postés
82
Date d'inscription
dimanche 10 août 2008
Statut
Membre
Dernière intervention
19 juillet 2023
16 mai 2010 à 21:00
16 mai 2010 à 21:00
Dans la formule sommesi, au lieu de sélectionner une plage, tu maintiens la touche ctrl enfoncée et tu choisis les cellules que tu veux additionner une à une. Elles vont s'afficher les unes à la suite des autres séparées par un point virgule.
Voilà la formule que j'obtiens si j'ai compris la syntaxe:
=SOMME.SI(C10;AC10;BH10;D10;E10;F10;G10;H10;W10;Z10;BI10;BJ10;J10;X10;AA10;"<2";C10;AC10;BH10;D10;E10;F10;G10;H10;W10;Z10;BI10;BJ10;J10;X10;AA10)
J'ai comme réponse:
"Vous avez utilisé un nombre trop important d'arguments."
Panne sèche pour l'instant :-(
=SOMME.SI(C10;AC10;BH10;D10;E10;F10;G10;H10;W10;Z10;BI10;BJ10;J10;X10;AA10;"<2";C10;AC10;BH10;D10;E10;F10;G10;H10;W10;Z10;BI10;BJ10;J10;X10;AA10)
J'ai comme réponse:
"Vous avez utilisé un nombre trop important d'arguments."
Panne sèche pour l'instant :-(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fmontrelay
Messages postés
82
Date d'inscription
dimanche 10 août 2008
Statut
Membre
Dernière intervention
19 juillet 2023
17 mai 2010 à 19:27
17 mai 2010 à 19:27
J'avoue que je suis sec. Cependant, il existe un très bon site de Microsoft qui répond à ce genre de questions: https://answers.microsoft.com/fr-fr
Bonne chance
Bonne chance
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
17 mai 2010 à 23:09
17 mai 2010 à 23:09
Bonsoir,
Malheureusement je crains que tu ne sois obligé de faire autant de test qu'il y a de cellules.
Ou alors voir pour une fonction personnalisée en vba.
eric
Malheureusement je crains que tu ne sois obligé de faire autant de test qu'il y a de cellules.
Ou alors voir pour une fonction personnalisée en vba.
eric
19 mai 2010 à 01:35
Je cherche maintenant à la dupliquer sur les 199 autres lignes, le copier-coller modifie le(1:15) que je suis obligé de rétablir ligne par ligne.
Encore merci.
19 mai 2010 à 02:52
19 mai 2010 à 03:37
19 mai 2010 à 06:51
eric