Formule excel

Résolu
Lor3187 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
Lor3187 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

J'aurai besoin d'aide svp pour une formule excel. Cela concerne la création d'un tableau de trésorerie.

Je voudrais enregistrer une formule qui me permettrait de faire la somme de toutes les factures clients qui doivent être payées dans le mois. Cela se fera avec la date d'échéance.

Par exemple une facture de 1000 € envoyée le 30/09/11 a pour échéance le 15/11/11. Il faudrait que dans ma case novembre, le montant 1000€ apparaisse. Et ainsi de suite avec les autres factures.

Merci par avance pour votre précieuse aide :)

Lor.



5 réponses

Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
Bonjour Lor.

J'aurais procédé ainsi :
Saisir en Z1 par exemple la date de fin de mois 30/11/11.
Si les échéances sont en colonne B:B et les montants en colonne D:D, calculer en C:C le nombre de jours restant à courir avec la formule =$Z$1-B:B
En D26 mettre la formule =SOMME.SI(C2:C25;">=0";D2:D25)

Cordialement.
0
Lor3187 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Raymond,

Merci beaucoup pour la proposition, je crois que je préfère celle de Vaucluse, mais je n'y arrive pas... Donc je vais tenter avec votre réponse :)

Merci beaucoup pour votre procédure.

Bonne journée.

Lor.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
bonjour

pour ma part, je proposerais, à adapter
en colonne A de A2 à A100, le nom client
de B2 à B100, la date de vente
de C2 à C100 la date d'échéance
(nota: on peut remplir la colonne C à partir de la date de B si le report d'échéance est connue)

tableau récapitulatif des montants par mois:
De F2 à F12, la liste du 1° jour de chaque mois (soit 1/1/11, etc...)
pour avoir l'affichage du mois seulement:
clic droit cellule / Format / Personnalisé
Type: mmmm

en colonne G, à partir de G2 à tirer jusqu'en G13:
=SOMME.PROD((MOIS($C$2:$C100)&ANNEE(&C&2:&C&100)=MOIS(F2)&ANNEE(F2))*($C$2:$C$100)
qui donnera la somme des montants à encaisser dans le courant du mois correspondant

crdlmnt
0
Lor3187 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Vaucluse,

Merci beaucoup pour votre aide, malheureusement cela ne fonctionne pas? J'ai refait un test en mettant les B2, C2... a leur place, mais rien n'y fait !

Je vais réessayer !

Merci encore pour le temps pris.

Bonne journée.

Lor.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

effectivement, il y avait un peu de brume dans les explications, et surtout dans les adresses de colonnes!!
la formule se résume:
=SOMMEPROD(MOIS(Champ date)&ANNEE(champ date)=MOIS(Date cherchée)&ANNEE(date cherchée))*(champ des montants))

mais elle devrait fonctionner une fois "ajustée"

Pouvez vous préciser ici quels sont vos adresses de champ et éditer la formule exacte que vous avez utilisée
.. ou mettre un exemple de votre fichier sur:
https://www.cjoint.com/
en revenant ici placer le lien donné par le site.
crdlmnt

Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
... suite
voila le type de ce que ça devrait donner:
https://www.cjoint.com/?AKojCkP7OMh
crdlmnt
0
Lor3187 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
Merci encore Vaucluse :)

Bon, je dois louper quelque chose, cela ne marche toujours pas... Je n'ai pas incrémenté, seulement fait le test sur janvier !

Voici le document test : https://www.cjoint.com/?3KojB7iCRJu

Pourriez vous me dire ou se situe mon erreur?

Merci vraiment pour votre aide!

Lor
0
Lor3187 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
SUPER VAUCLUSE :)

Je vais refaire avec votre tableau et voir ou se trouve mon erreur!

Merci vraiment pour votre aide, qui va m'être très précieuse!!

Très bonne journée :)

Lor
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
l'erreur vient:
1°) de la, position des parenthèses (deux derrière SOMMPROD et deux à la fin)
2°) de F2:F13 dans le 1° item de SOMMEPROD qui ne sait plus en conséquence quel mois chercher!!
utiliser seulement F2 et cela va fonctionner en ligne 2
(F2 deviendra F3, F4 etc... en incrémentant, mais bloquez bien $C$2:$C$7 et $D$2:$D$7)
soir la formule en G2 à tirer vers le bas:
=SOMMEPROD((MOIS($C$2:$C$7)&ANNEE($C$2:$C$7)=MOIS(F2)&ANNEE(F2))*($D$2:$D$7))

Par ailleurs,pour info, (on ne sait jamais:)
SOMMEPROD n'accepte pas d' adresse ave seulement des n° de colonne (type A:A ou B:B à)
il faut impérativement les N° de ligne (A1:B100 etc... )

crdlmnt
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
bonjour Lor3187,

Avec tes dates d'échéance en colonne A et le montant des facture en colonne B, cette formule mise dans une cellule doit te donner le montant de l'échéance en cours :

=SOMMEPROD((MOIS(A:A)=MOIS(AUJOURDHUI()))*(ANNEE(A:A)=ANNEE(AUJOURDHUI()))*B:B)

Il te suffit de mettre tes bonnes colonnes ou d'adapter la plage pour optimiser les calculs.

PS : un grand bonjour de début de semaine à Vaucluse et Raymond
0
Lor3187 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour gbinforme :)

Par chance, Vaucluse ma envoyé un de ses fichiers test... Je vais donc pouvoir comprendre ou se situe mon erreur par rapport à son tableau.

Merci a vous 3 pour l'aide apportée.

Très bonne journée.

Lor. :)
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Salut Gb

C'est vrai que c'est la bonne solution pour avoir la somme des échéances du mois en cours, mais je ne crois pas que SOMMEPROD fonctionne avec des adresses de colonnes seulement, comme je l'ai spécifié dans le message précédent le tien.
*
Est ce que cela fonctionne chez toi???

très bonne journée

bien cordialement
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
bonjour Vaucluse,

Pas de croyance en informatique ;-)

Avant 2007 c'était limité à une plage inférieure de 1 à la colonne mais depuis 2007 cela fonctionne.
Par contre comme je l'ai mis, ce n'est pas souhaitable pour les temps de calcul : il vaut toujours mieux nommer les plages de façon évolutive avec DECALER
=DECALER($A$1;;;NBVAL(A:A);1)
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
bonjour Lor3187,

Ta formule correcte :
=SOMMEPROD((MOIS(C2:C7)&ANNEE(C2:C7)=MOIS(F2)&ANNEE(F2))*D2:D7)
0
Lor3187 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
gbinforme, Merci aussi pour ton aide, mais enfait j'ai rajouté un lien avec pour y mettre le tableau sur lequel je travaille.

Je l'ai totalement vidé en y rajoutant des montants fictifs. Je travaille sur 2 feuilles.

Malheureusement cela ne marche toujours pas! Je pense qu'on s'en approche car j'ai des NA et des Valeurs avec des dièzes.

Et peut être que cela ne marche pas car je travaille sur pack off 2000 ? La formule est peut être différente?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Lor3187 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
Vaucluse,

Décidément, je n'y arrive toujours pas!! Je vais vous envoyer mon fichier excel, celui sur lequel je dois travailler. Je l'ai vidé et j'y ai rajouté des montants fictifs.

Il faudra prendre les montant et les dates d'échéances sur la feuille "client" et y mettre la formule sur la feuille "tréso" !


https://www.cjoint.com/?3KokiFW0wN4

Est ce parce que je travaille sur plusieurs feuilles que cela ne fonctionne pas?

Merci encore :)
0
Lor3187 Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
CA MARCHE :)

J'ai réussi !!!

Merci beaucoup pour votre aide et votre temps!!!

Lor
0