Sous totaux

Résolu
adrifo07 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   -  
adrifo07 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai créer un tableau pour les décompositions de prix.
dans la colonne de prix total je veux faire
soit : le produit du prix unitaire par la quantité
soit : la somme des prix totaux du chapitre.

je n'arrive pas à définir la fin de la somme en macro.

je lien ci-après est le fichier en question :

http://dl.free.fr/getfile.pl?file=/u5sKpr4A

merci pour vos réponses

4 réponses

JvDo Messages postés 1978 Date d'inscription   Statut Membre Dernière intervention   859
 
Bonsoir,

une formule :
=SI(DPGF[@niv]=0,DPGF[@[QTE
ENT]]*DPGF[@[Prix Unitaire €]],SOMMEPROD((mazone=0)*DECALER(mazone,0,5)*DECALER(mazone,0,6)))
qui s'appuie sur les noms :
LIG_curr=
MIN(LIGNE(DPGF!$A10))

lig_haut
=
MIN(LIGNE(DPGF[niv]))

mazone
=
DECALER(DPGF!$A10;1;0;MIN(SI(DECALER(DPGF!$A11;0;0;lig_haut+LIGNES(DPGF[niv])-LIG_curr-1;1)>=DPGF!$A10;LIGNE(DECALER(DPGF!$A11;0;0;lig_haut+LIGNES(DPGF[niv])-LIG_curr-1;1));LIGNES(DPGF[niv])+lig_haut))-LIGNE(DPGF!$A10)-1;1)

Attention, pour définir ces noms, il faut se mettre sur la ligne 10.

Cette formule est utilisable sur toutes les lignes du tableau (pas uniquement sur la ligne 10)

cordialement
1
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
Tu as vérifié ce que tu nous as envoyé ? Ouvre un peu ton lien, tu verras ...

Alors oublie free et utilise https://www.cjoint.com/ pour créer ton lien, que tu reviendras coller ici.
0
adrifo07 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention  
 
oui je viens de vérifier, c'est bien le bon document.

mais bon pour ceux qui préfères le voici avec cijoint.com :

https://www.cjoint.com/?0JlqIb14lew
0
adrifo07 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour t'as réponse mais je suis passé par du code VBA non sens mal mais les gens ne comprennent plus dès que la formule dépasse une somme.Si !
merci encore
0