Dans la colonne J se trouvent les montants des comptes de détail de la
colonne [D]
J'aimerais créer un formule par exemple en [J1] qui contiendrait la somme de
tous groupe [B] commençant par 60, en [J2] la somme de tous les sous-groupes
[C] commençant par 601, sachant que des comptes peuvent être insérés
ultérieurement.
Dans la colonne J se trouvent les montants des comptes de détail de la colonne [D]
J'aimerais créer un formule par exemple en [J1] qui contiendrait la somme de tous groupe [B] commençant par 60, en [J2] la somme de tous les sous-groupes [C] commençant par 601, sachant que des comptes peuvent être insérés ultérieurement.
Merci pour aide Charles
Bonjour Charly,
En J1 :
=SommePROD((gauche(D3:D31;2)="60")*I3:I31)
En J2 :
=SommePROD((gauche(D3:D31;3)="601")*I3:I31)
Camille
"Charly" wrote:
Bonjour,
J'ai un classeur qui comprend une série de comptes subdivisé en groupes,
sous-groupes et détails:
Dans la colonne J se trouvent les montants des comptes de détail de la
colonne [D]
J'aimerais créer un formule par exemple en [J1] qui contiendrait la somme de
tous groupe [B] commençant par 60, en [J2] la somme de tous les sous-groupes
[C] commençant par 601, sachant que des comptes peuvent être insérés
ultérieurement.
Dans la colonne J se trouvent les montants des comptes de détail de la colonne [D]
J'aimerais créer un formule par exemple en [J1] qui contiendrait la somme de tous groupe [B] commençant par 60, en [J2] la somme de tous les sous-groupes [C] commençant par 601, sachant que des comptes peuvent être insérés ultérieurement.
Simplement, je place les totaux en K et non en J pour éviter des références cycliques Tu pourrais le faire en J mais alors la plage définie D1:D250 et J1:J250 devra varier à chaque calcul au point qu'il serait aussi simple de faire J3+J4+J5.... et enlèverait l'intérêt de la formule
Dans la formule tu modifies ;2)="60" en fonction de ce que tu veux sachant que 2 représente le nombre de caractères à gauche de la chaîne qui contient 60
J'espère être assez clair...
| Bonjour, | | J'ai un classeur qui comprend une série de comptes subdivisé en | groupes, sous-groupes et détails: | | [A1] 60 | [B2] 601 | [C3] 6010 | [D4] 60101 | [D5] 60102 | [D6] 60109 | [C7] 6020 | [D8] 60201 | [D9] 60209 | [B10] 609 | [C11] 6091 | [D12] 60911 | [D13] 60919 | [A14] 70 | etc ... | | Dans la colonne J se trouvent les montants des comptes de détail de la | colonne [D] | | J'aimerais créer un formule par exemple en [J1] qui contiendrait la | somme de tous groupe [B] commençant par 60, en [J2] la somme de tous | les sous-groupes [C] commençant par 601, sachant que des comptes | peuvent être insérés ultérieurement. | | Merci pour aide | Charles
-- Ricky [MVP] Visitez les faq.... http://www.faqoe.com http://faqword.free.fr http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Simplement, je place les totaux en K et non en J pour éviter des références cycliques
Tu pourrais le faire en J mais alors la plage définie D1:D250 et J1:J250 devra varier à chaque calcul au point qu'il serait aussi simple de faire J3+J4+J5.... et enlèverait l'intérêt de la formule
Dans la formule tu modifies ;2)="60" en fonction de ce que tu veux sachant que 2 représente le nombre de caractères à gauche de la chaîne qui contient 60
J'espère être assez clair...
| Bonjour,
|
| J'ai un classeur qui comprend une série de comptes subdivisé en
| groupes, sous-groupes et détails:
|
| [A1] 60
| [B2] 601
| [C3] 6010
| [D4] 60101
| [D5] 60102
| [D6] 60109
| [C7] 6020
| [D8] 60201
| [D9] 60209
| [B10] 609
| [C11] 6091
| [D12] 60911
| [D13] 60919
| [A14] 70
| etc ...
|
| Dans la colonne J se trouvent les montants des comptes de détail de la
| colonne [D]
|
| J'aimerais créer un formule par exemple en [J1] qui contiendrait la
| somme de tous groupe [B] commençant par 60, en [J2] la somme de tous
| les sous-groupes [C] commençant par 601, sachant que des comptes
| peuvent être insérés ultérieurement.
|
| Merci pour aide
| Charles
--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Simplement, je place les totaux en K et non en J pour éviter des références cycliques Tu pourrais le faire en J mais alors la plage définie D1:D250 et J1:J250 devra varier à chaque calcul au point qu'il serait aussi simple de faire J3+J4+J5.... et enlèverait l'intérêt de la formule
Dans la formule tu modifies ;2)="60" en fonction de ce que tu veux sachant que 2 représente le nombre de caractères à gauche de la chaîne qui contient 60
J'espère être assez clair...
| Bonjour, | | J'ai un classeur qui comprend une série de comptes subdivisé en | groupes, sous-groupes et détails: | | [A1] 60 | [B2] 601 | [C3] 6010 | [D4] 60101 | [D5] 60102 | [D6] 60109 | [C7] 6020 | [D8] 60201 | [D9] 60209 | [B10] 609 | [C11] 6091 | [D12] 60911 | [D13] 60919 | [A14] 70 | etc ... | | Dans la colonne J se trouvent les montants des comptes de détail de la | colonne [D] | | J'aimerais créer un formule par exemple en [J1] qui contiendrait la | somme de tous groupe [B] commençant par 60, en [J2] la somme de tous | les sous-groupes [C] commençant par 601, sachant que des comptes | peuvent être insérés ultérieurement. | | Merci pour aide | Charles
-- Ricky [MVP] Visitez les faq.... http://www.faqoe.com http://faqword.free.fr http://dj.joss.free.fr/faq.htm http://www.excelabo.net