Utiliser formule SOUS.TOTAL avec condition ??!!

  • Initiateur de la discussion Initiateur de la discussion Anne
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

Anne

Guest
Bonjour,
je dois utiliser la fonction SOUS.TOTAL pour ne voir apparaitre la somme que sur les éléments filtrés. Or ce sous total ne doit sommer, dans ma colonne, que certaines valeurs qui correspondent à un critère (la colonne à droite de ma colonne calculée doit contenir 3). Est-ce possible ? Y-a t'il un autre moyen qu'en utilisant la formule sous.total ?
Merci 1000 fois

PS : petite question subsidiaire : comment utiliser les formules dans un programme VBA : est-ce possible ?
 
Bonjour Anne,

Le mieux envoie nous un fichier demo, c'est plus facile, quand eu VBA, c'est pas facile du tous, il te faut un specialiste comme Thierry qui ne vas surement pas tarder a t'ecrire.

A bientot
 
Bonjour,

Colonne à sommer de A2 à A7
Colonne contenant le critère de B2 à B7
La formule =SOMME.SI($B$2:$B$7;3;$A$2:$A$7)
Tu peux aussi aller voir cette page :
<http://www.excel-downloads.com/html/French/forum/messages/1_12024_12024.htm>
et bien d'autres.
 
Bonsoir,

Sans utiliser la fonction SOUS.TOTAL (pas réussi à y intégrer des critères de choix)
Pas de liste filtrée non plus.
Mais un tout autre système :
des critères choisis et non filtrés par des listes de validation
et formule matricielle SOMME(SI(

Un TCD peut peut-être faire l'affaire ? (c'est Celeda)
Quant à une macro, ce sera Thierry.
NB : le trimestre 0 est devenu 1 et ainsi de suite, les trimestres sont au format nombre et non texte.

Est-ce que ça te va ?
 

Pièces jointes

Merci encore Monique : j'avais envisagé le meme type de solution avec SOMMEPROD et des variables à modifier. Je pense que je vais en effet laisser tomber cette histoire de filtre meme si c'était pour moi la solution idéale (ou alors que je trouve un moyen de mettre à jour le champs variable avec le filtre choisi)

Merci
Anne
 
Bonsoir,

Monique pourrais tu m'expliquer trois choses :

1) Comment dans ton tableau dans les cases on voit ecrit "trim 01" et que si je clique dessus c'est la valeur 01 qui s'affiche ?

2) Qu'est ce qu'une formule matricielle et quel est sont interet et pourquoi et a quel moment appuyer sur la combinaison de touches ?

3) Peux tu traduire cette formule matricielle (moi je la comprend en partie : additionne les valeur si le nom correspond et si le trim correspond) je ne comprend pas la troisième partie ???

Merci
Raphaël
 
Bonsoir,

J'avais oublie la formule, désolé
Monique pourrais tu m'expliquer trois choses :

1) Comment dans ton tableau dans les cases on voit ecrit "trim 01" et que si je clique dessus c'est la valeur 01 qui s'affiche ?

2) Qu'est ce qu'une formule matricielle et quel est sont interet et pourquoi et a quel moment appuyer sur la combinaison de touches ?

3) Peux tu traduire cette formule matricielle (moi je la comprend en partie : additionne les valeur si le nom correspond et si le trim correspond) je ne comprend pas la troisième partie ???

=SOMME(SI(($A$2:$A$10=C$14)*($B$2:$B$10=$A18);$C$2:$C$10;0))

Merci
Raphaël
 
Bonsoir, Raphaël

1) Si l'on voit écrit total trim 01 alors que l'on a écrit 1, c'est parce que c'est un nombre et non du texte.
Dans la barre de menus : Format - Cellule - Onglet nombre
Choisir "personnalisé" et taper "total trim "00 (avec les guillemets) dans la zone nommée "Type"
2) La formule matricielle calcule sur une plage entière de cellules.
Je viens de trouver cette page sur internet :
<http://longre.free.fr/pages/form/form_mat.htm>
A quel moment appuyer sur les 3 touches?
Quand tu as fini d'écrire ta formule, quand le curseur est encore dans la barre de formules.
Tu essayes : tu cliques dans la barre de formules, les accolades disparaissent.
Tu valides de façon normale : les accolades ne reviennent pas.
Il faut mettre le curseur n'importe où dans la barre de formules, et appuyer sur les 3 touches.
3) La formule dont tu parles fait la somme des nombres de la plage C2:C10,
à condition que le trimestre correspondant, dans la plage B2:B10, soit égal à A18
et à condition que le nom correspondant, dans la plage A2:A10, soit égal à C14.

En cherchant sur le forum, tu trouveras plein de posts traitant du sujet et beaucoup de classeurs.
Même que je t'ai préparé un classeur, en réponse à ta question "dénombrer une valeur"
<http://www.excel-downloads.com/html/French/forum/messages/1_12479_12479.htm>
Ce sont des formules matricielles et conditionnelles, avec (tant qu'à faire) des listes de validation et des barres de défilement.
 
Bonsoir, Celeda

Meilleurs vœux et merci.
Tableau croisé dynamique et formules matricielles dans la même feuille de classeur,
ça doit te rappeler ceci :
<http://www.excel-downloads.com/html/French/forum/messages/1_7353_7353.htm>
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
418
Réponses
1
Affichages
426
  • Question Question
Microsoft 365 Formule Condition
Réponses
10
Affichages
718
Retour