Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
XL 2016calcul d'un sous total par rapport a un nom et une date
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 !
Peut-être en H2, puis à recopier vers le bas :
=SI(SOMMEPROD((A3:A$3257=[@Date])*(B3:B$3257=[@Noms]))=0;SOMMEPROD((A$2:A2=[@Date])*(B$2:B2=[@Noms])*F$2:$F2);"")
1ère chose à faire supprimer les lignes vides : un tableau structuré ne doit JAMAIS contenir de ligne vides sinon il perd 99% de ses possibilités.
La formule de Patrick alors simplifiée
=SOMMEPROD(([Date]=[@Date])*([Noms]=[@Noms]);[Prix]*[Quantité])
ou pour éviter la répétition source d'erreur
=SI(NB.SI.ENS(A$2:A2;[@Date];B$2:B2;[@Noms])=1;SOMMEPROD(([Date]=[@Date])*([Noms]=[@Noms]);[Prix]*[Quantité]);0)
Re et oui j'ai compris
On colonne E, je fais une rechercheV sur une autre feuille pour avoir le prix, si je supprime la formule et tape un nombre en effet la formule marche nickel
Adapter le format pour masquer les 0 : mélanger "" (texte) et nombre dans des cellules utilisées par des formules pose toujours problème
A noter que la formule de Patrick se réfère à une plage sous le tableau, ce qui peut poser problème si un sous-total existe ou si l'espace sous le tableau est utiliser.
Préférer des références limitées au tableau comme proposé... ou
=SI(NB.SI.ENS(A$2:A2;[@Date];B$2:B2;[@Noms])<NB.SI.ENS([Date];[@Date];[Noms];[@Noms]);"";SOMMEPROD(([Date]=[@Date])*([Noms]=[@Noms]);[Prix]*[Quantité])) pour avoir le sous-total en fin de couple date-nom
un tableau structuré ne doit JAMAIS contenir de ligne vide
Préférer des références limitées au tableau
mélanger "" (texte) et nombre dans des cellules utilisées par des formules pose toujours problème
un tableau des prix nommé Tarifs : une source de liste de validation doit TOUJOURS être une colonne de tableau structuré (DECALER ne s'utilise plus avec les tableaux structurés)
Ci-joints ton fichier modifié en utilisant les bonnes pratiques...
J'ai modifié la formule car les plages extensibles passent mal en tableau structuré...
Merci Chris mais j'ai beaucoup de mal avec ton fichier , je ne comprends pas tout et je me dis si il vient a planté je serais incapable de le remettre en route
Ce fichier va être utiliser par plusieurs personnes donc danger
Le seul truc que j'aurais besoin avec le code de Patrick serait de faire disparaître #VALEUR
Cordialement,
- 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