XL 2016 calcul d'un sous total par rapport a un nom et une date

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

eduraiss

XLDnaute Accro
Bonjour le forum

Je joint un fichier explicatif
Le besoin est de faire la somme a payer pour une même personne un même jour

Merci de votre aide

Cordialement,
 

Pièces jointes

Bonjour à tous

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

=SI([@Produits]="";0;RECHERCHEV([@Produits];Tarifs;2;0))

avec un tableau des prix nommé Tarifs.

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
 
Re

Manifestement tu fais fi de mes conseils :
  • 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é...
 

Pièces jointes

Bonsoir le forum Chris Patrick

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

Discussions similaires

Réponses
12
Affichages
436
Réponses
11
Affichages
257
Réponses
5
Affichages
211
Réponses
5
Affichages
123
Réponses
7
Affichages
181
Retour