Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[Résolu] Combiner somme.si et sous.total(9) (sumif and subtotal)

  • Initiateur de la discussion Initiateur de la discussion alexisjo
  • 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

alexisjo

Guest
Bonjour

Je cherche à combiner dans une même cellule les deux fonctions :
- somme.si()
- sous.total(9)

Par exemple, dans le fichier ci-joint, quand je sélectionne une seule boutique en colonne B (par exemple Lyon), je voudrais afficher en haut, dans les 3 cellules jaunes :
- les heures ouvriers
- heures techniciens
- heures cadres

Merci pour votre aide,
Alexis
 

Pièces jointes

Dernière modification par un modérateur:
Re : Combiner somme.si et sous.total(9) (sumif and subtotal)

Merci pour votre réponse, c'est exactement ce que je cherche à faire.
Seul problème : si je touche votre formule, les {} disparaissent, et #VALEUR apparait...
Sauriez-vous m'aider encore ?
Merci,
Alexis
 
Re : Combiner somme.si et sous.total(9) (sumif and subtotal)

La solution de Misange fonctionne aussi, et je n'ai pas le poblème des {} dans ce cas là.
Merci à vous deux !
Alexis
 
Re : [Résolu] Combiner somme.si et sous.total(9) (sumif and subtotal)

La formule de Rachid est une formule matricielle (qui travaille sur des plages). Pour la valider il faut appuyer simultanément sur ctrl+maj+entrée ce qui ajoute les accolades. la fonction sommeprod est en fait une matricielle mais elle a l'avantage de ne pas avoir besoin d'être validée avec cette combinaison de touches.

Merci d'ajouter résolu dans le titre de ta question initiale.
 
Re : [Résolu] Combiner somme.si et sous.total(9) (sumif and subtotal)

Bonjour tout le monde,
Autre possibilité testée sur le fichier de Misange🙂 :
Code:
=SOMMEPROD((SOUS.TOTAL(9;INDIRECT(ADRESSE(LIGNE(Tableau1[Heures]);COLONNE(Tableau1[Heures]))))*(Tableau1[Poste]=C1)))
A+
 
- 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

N
Réponses
0
Affichages
903
Nananinanana
N
N
Réponses
0
Affichages
891
Nananinanana
N
S
Réponses
13
Affichages
3 K
Staco
S
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…