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

Calcul d'un montant en fonction de la date

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

Lio59

XLDnaute Nouveau
Bonsoir,
Je cherche et trouve des parties de réponses... mais là je jette...
Mon soucis :
Colonne A : les clients (1 commande = 1 ligne) donc on retrouve plusieurs fois le nom du client.
Colonne B : les dates (jj/mm/aaaa) des commandes
Colonne C : montants en euro des commandes

J'ai réalisé une fiche client dans laquelle je souhaite afficher le total des commandes par mois!

Du genre : TOTAL des commandes du mois de février (le mois de février est sélectionné à partir d'une liste déroulante), mais les dates du tableau sont du type (jj/mm/aaaa)
PRODSOMME avec NBSI? pfff ... je dois d'abord transformer mes dates en mois pour mes critères?😱
 
Re : Calcul d'un montant en fonction de la date

Bonsoir Lio59 et Bienvenue sur XLD,

Peut-être pas besoin de modifier tes dates, au contraire les laisser telles qu'elles sont.

Mais si tu pouvais déposer un petit fichier exemple, la réponse serait précise.

A te lire avec, et bonne nuit.

Jean-Pierre

Edit : Bonsoir Excel-lent
 
Dernière édition:
Re : Calcul d'un montant en fonction de la date

Bonsoir Lio59,

-> pas besoin de transformer tes dates en mois
-> PRODSOMME : tu étais sur la bonne voie 😉

Voici la solution :
Code:
=SOMMEPROD(([COLOR="Blue"][I]Mois[/I][/COLOR]=MOIS([COLOR="Blue"][U]ColonneMois[/U][/COLOR]))*[COLOR="Red"][I]MontantCommande[/I][/COLOR])

Tu sais donner un nom à une cellule ou ensemble de cellules ?

Si oui
-> Mois : nom que tu auras donné à la cellule où se trouve ta liste déroulante

-> ColonneMois : zone de cellules où se trouvent tes dates : colonne B

-> MontantCommande : zone de cellules où se trouvent tes montants de commande : colonne C

Pour MontantCommande et Mois attention de bien commencer à la même ligne et finir à la même 😉

Si non, méthode pour donner un nom à une cellule ou un ensemble de cellules :
-> Sélectionner la(les) cellule(s)
-> cliquer sur "insertion" / "nom" / "définir..." donner un nom puis valider par ok! (car tu as fais ta sélection au préalable, sinon il aurait fallu l'indiquer juste avant de cliquer sur ok)

Bonne fin de semaine
 
Re : Calcul d'un montant en fonction de la date

Merci à vous!
Je vous envoie l'exemple fait sur Oo et excel... en fait je n'arrive pas à convertir une date de type jj/mm/aaaa en chiffre... enfin si, mais j'ai rusé...bidouillé...
Si vous voyez une autre façon de faire.... merci
Désolé pour le double message!
Oui, effectivement, un exemple est bcp plus clair qu'un texte! Quand on est dedans, cela nous semble si évident!
Pas de soucis pour les remarques. Vous passez du tps, avez le droit à un minimum d'exigence...
Autre petit soucis, dans une colonne j'ai par exemple 10 clients mais chaque client est répété plusieurs fois... existe-t-il une formule permettant d'afficher le nombre exacte de clients (éliminer les doublons...) Si cette formule est évidente, mettez moi sur la piste sans forcément me la donner toute faite...

Merci à vous tous!

PS: je n'arrive pas à joindre un fichier OpenOffice (.ods) ??
 

Pièces jointes

Re : Calcul d'un montant en fonction de la date

Salut Lio59,

Lio59 à dit:
je n'arrive pas à joindre un fichier OpenOffice (.ods)

Pas grave nous n'en n'avons pas besoin! Ici c'est un forum Excel 😀

Lio59 à dit:
en fait je n'arrive pas à convertir une date de type jj/mm/aaaa en chiffre

Deux solutions :
1. laisser la date dans la cellule et juste modifier l'affichage :
-> sélectionner la(es) cellule(s)
-> "format" / "cellule..." / onglet "nombre"
-> "Catégorie" : Personnalisée (dernière ligne dans la liste de choix)
-> "Type" : écrire m ou mm suivant si tu veux 1 ou 01

2. laisser la date dans la cellule ... et si tu veux écrire le mois dans une autre cellule, écrire dans cette nouvelle cellule :
=MOIS(référence de ta cellule initiale)
-> si ta cellule est au format nombre, il écrira le numéro du mois
-> si tu utilise le format personnalisé (cf. méthode ci-dessus) : mmmm, il écrira le mois en lettre.

Pour ta liste de validation sans doublons, je ne sais pas faire via une formule.

Pour toutes tes autres questions, j'ai répondu sur le fichier ci-joint (pour la formule total des commandes ... : j'ai utilisé la méthode que je t'ai donné hier).

Bon WE
 

Pièces jointes

Dernière édition:
Re : Calcul d'un montant en fonction de la date

Merci beaucoup, effectivement cela fait moins bidouille...
Fichier propre et explications très claires, merci!
Bon week-end!
PS : pour éliminer les doublons, je suis preneur en VBA que je ne maîtrise pas trop! J'ai bien le temps, il est tard et je vois que vous êtes encore sur le clavier!
Bonne nuit et encore merci!
 
Re : Calcul d'un montant en fonction de la date

salut pour le nombre de clients regarde le fichier joint

mais tu devrais faire une bdd pour tes clients , car ta liste deroulante ne selectionne que 2 entreprises que se trouve en a12 et a13 ????

bizarre
a+
 

Pièces jointes

Re : Calcul d'un montant en fonction de la date

Bonjour Lio59, capricorne68,

Comme indiqué par Capricorne68, en effet :
-> l'alimentation de ta liste de validation est manuel! Pas très pratique lorsque tu as plus de 2 clients différents 😉

-> Le plus simple serait que tu es une liste de tes clients dans ton fichier (sur la même feuille ou une autre).

Mais comme cela ne semblait pas être ton choix : volonté d'avoir un fichier propre et minimaliste, j'ai cherché une solution sans.

La voici ci-joint.

Comme dans ton exemple, je suis parti sur le principe que tes données étaient triés : critère 1 -> "nom des clients" (colonne A)

Si elles ne sont pas triées, la macro ne fonctionnera pas aussi bien 😀

La macro s'occupe également de compter le nombre de tes clients.

Pour la liste de validation en [D29], c'est en effet plus propre que ton fichier de base, mais ma solution n'est pas encore très propre!


A toi de choisir ce que tu préfères.

A moins que quelqu'un ai une solution plus simple?

Bon WE
 

Pièces jointes

Dernière édition:
Différentes méthodes : "liste de validation"

Re,

Voyant que tu semblais débuter dans les listes de validation,

voici ci-joint une petite notice sur différentes façons de faire des "listes de validation" avec leurs avantages et inconvénient.

PS. : un peu d'indulgence, c'est du fait maison à la va-vite.

Bonne soirée
 

Pièces jointes

- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…