XL 2010 somme des dettes par personne dans un tableau

MAN

XLDnaute Occasionnel
bonjour le forum, bonjour a tous.
je souhaite avoir les montants totaux des dettes et marios et sanctions par nom sur la meme feuille. par formule"je l'ai eu dans le forum, ça ne marche pas. bref, voilà le fichier
 

Pièces jointes

  • MAN.xlsx
    17.5 KB · Affichages: 28

Calvus

XLDnaute Barbatruc
Bonjour,

Voici ton fichier corrigé.

Il était plein d'erreurs, ça ne risquait pas de fonctionner.

Tu utilises des plages nommées, c'est bien. Pour autant, il faut que celles-ci soient nommées correctement et fassent bien référence à des plages existantes.
Ensuite, il faut pour utiliser Sommeprod que les plages soient de taille identique en hauteur du moins!

Enfin, s'assurer que les références ne renvoient pas de #ref.

A+
 

Pièces jointes

  • MAN.xlsx
    15 KB · Affichages: 38

Calvus

XLDnaute Barbatruc
Re, JHA :),

Voici le fichier avec macro, mais je n'en vois pas l'utilité...
Les formules suffisent amplement.
En revanche, je ne sais pas ce que tu souhaites faire avec la colonne Mario... à moins que tu ne veuilles dire ratio...

Voici le code
VB:
Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("B3:E34")) Is Nothing Then Exit Sub
Dim i As Integer
For i = 37 To 42
Range("B" & i).FormulaLocal = "=SOMMEPROD((Noms=A" & i & ")*Dettes)"
Range("C" & i).FormulaLocal = "=SOMMEPROD((Noms=A" & i & ")*$D$3:$D$33)"
Range("D" & i).FormulaLocal = "=SOMMEPROD((Noms=A" & i & ")*$D$3:$D$33)"
Range("E" & i).FormulaLocal = "=SOMME(B" & i & ":D" & i & ")"
Range("B37:E42").Value = Range("B37:E42").Value
Next
End Sub

A+
 

Pièces jointes

  • MAN.xlsm
    20.9 KB · Affichages: 59

MAN

XLDnaute Occasionnel
bonjour a tous.
le fichier de JHA fonctionne a merveille. je remercie le forum.
les cichiers vba et formules de CALVUS foctionnent a merveille.
la colonne mario est une autre qualité de dettes. on peut lui donner n'importe quel nom. le fichier est vaste mais les petits morceaux suffisent a créer le grand.
merci baucoup.
dites comment dit on que c'est résolu afin que ce fichier puisse aider les autres.
 

Discussions similaires

Statistiques des forums

Discussions
312 610
Messages
2 090 206
Membres
104 452
dernier inscrit
hamzamounir