XL 2016 Feuille calcul

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

Strongole

XLDnaute Nouveau
Sur XL 2016 je voudrais faire une feuille de calcul pour de la comptabilité.
Ex: un client me fait un cheque de 2538,48 et je doit associer ce montant a plusieurs montants et bien entendu, le client n'a pas pris soin de noter les numéros de facture associé a ce cheque.
Comment faire une feuille de calcul qui retrouve automatiquement les montant associé au total?

250,00$
288,48$

429,27
338,90
1500,00$
500,00$

=2538,48$
 
Cette fonction perso, à utiliser dans une formule matricielle verticale de 2 colonnes, vous renverrait les montants impliqués et leur numéros d'ordres dans une liste de montants possibles.
VB:
Function CompoSomme(ByVal SRéf As Double, ByVal TDon) As Variant
   Dim N As Long, S As Double, LDon As Long, D As Double, _
      MeilD As Double, MeilN As Long, TRés(), LRés As Long
   If TypeOf TDon Is Range Then TDon = TDon.Value
   MeilD = 2E+222
   For N = 0 To 2 ^ UBound(TDon, 1) - 1
      S = 0
      For LDon = 1 To UBound(TDon, 1)
         If N And 2 ^ (LDon - 1) Then S = S + TDon(LDon, 1)
         Next LDon
      D = Abs(S - SRéf): If D < MeilD Then MeilN = N: MeilD = D
      Next N
   ReDim TRés(1 To UBound(TDon, 1), 1 To 2)
   For LDon = 1 To UBound(TDon)
      If MeilN And 2 ^ (LDon - 1) Then LRés = LRés + 1: _
         TRés(LRés, 1) = TDon(LDon, 1): TRés(LRés, 2) = LDon
      Next LDon
   CompoSomme = TRés
   End Function
Spécifiez en arguments la somme à obtenir puis la plage verticale des montants possibles.
upload_2018-8-22_23-21-17.png

Validation matricielle: Ctrl+Maj+Entrée.
 
Dernière édition:
- 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

B
  • Question Question
Réponses
12
Affichages
2 K
G
Réponses
16
Affichages
2 K
Georges
G
S
Réponses
7
Affichages
898
Celeda
C
Retour