[EXCEL] reference de cellule
Utilisateur anonyme
-
Axl Rose Messages postés 1 Statut Membre -
Axl Rose Messages postés 1 Statut Membre -
Salut !
Voila , g un enooorme prob , j'essaye depuis des heures a faire calculer a excel la somme des cellules d'une colone , jusque la, aller vous me dire, pas de prob , mais sa se corse kand je veux qu'il n'additionne que les 'x' premiere cellule de ma plage en fonction d'une autre cellule ou se trouve x .
J'ai penser que je pourrait utiliser une syntaxe du genre:
affin que le deuxieme argument de la plage de cellule soit variable mais rien a faire , SA NE FONCTIONNE PAS .
Comment faire ? Je vous en supplie je devient fou !
qu'elle est la syntaxe correcte ? ou comment resoudre se prob autrement.
Mechi d'avance , et vive CCM!!
Voila , g un enooorme prob , j'essaye depuis des heures a faire calculer a excel la somme des cellules d'une colone , jusque la, aller vous me dire, pas de prob , mais sa se corse kand je veux qu'il n'additionne que les 'x' premiere cellule de ma plage en fonction d'une autre cellule ou se trouve x .
J'ai penser que je pourrait utiliser une syntaxe du genre:
=somme(A1:A(B11))
affin que le deuxieme argument de la plage de cellule soit variable mais rien a faire , SA NE FONCTIONNE PAS .
Comment faire ? Je vous en supplie je devient fou !
qu'elle est la syntaxe correcte ? ou comment resoudre se prob autrement.
Mechi d'avance , et vive CCM!!
A voir également:
- [EXCEL] reference de cellule
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Word et excel gratuit - Guide
- Aller à la ligne dans une cellule excel - Guide
3 réponses
Bonjour sAcRoD,
Je ne sais pas si ce que tu cherches à faire est possible (tu me dirais tout est possible mais faut connaitre). Dans le même cas je passe toujours par un truc plus simple et facile à appliquer somme.si
Colonne A Colonne B Colonne C
L1 100 1 1
L2 150 2 1
L3 200 3 1
L4 250 4 1
L5 300 5
L6 350 6
...
L9 700 <====== somme en fonction du critère "x"
L10 Valeur "x" 4
On imagine un tableau de ce style,
Colonne A, la plage où tu veux que la somme se fasse (celle là tu dois l'avoir sur ton fichier)
Colonne B, tu peux la masquer, elle liste juste le numéro de ligne de ton tableau
Colonne C, elle calcule par rapport à ta cellule "x" que le numéro de ligne est bien inférieur ou égal
La somme en l9 se fera avec la fonction somme.si
=somme.si(C1:C6;C10;A1:A6)
où
C1:C6 sera la plage sur laquelle la critère sélectionné sera testé
C10 sera le critère de sélection
A1:A6 sera la plage qui sera additionnée pour tout critère de sélectionné lié valide
Je ne sais pas si ca correspond à ce que tu veux faire ?
Narayan
Je ne sais pas si ce que tu cherches à faire est possible (tu me dirais tout est possible mais faut connaitre). Dans le même cas je passe toujours par un truc plus simple et facile à appliquer somme.si
Colonne A Colonne B Colonne C
L1 100 1 1
L2 150 2 1
L3 200 3 1
L4 250 4 1
L5 300 5
L6 350 6
...
L9 700 <====== somme en fonction du critère "x"
L10 Valeur "x" 4
On imagine un tableau de ce style,
Colonne A, la plage où tu veux que la somme se fasse (celle là tu dois l'avoir sur ton fichier)
Colonne B, tu peux la masquer, elle liste juste le numéro de ligne de ton tableau
Colonne C, elle calcule par rapport à ta cellule "x" que le numéro de ligne est bien inférieur ou égal
La somme en l9 se fera avec la fonction somme.si
=somme.si(C1:C6;C10;A1:A6)
où
C1:C6 sera la plage sur laquelle la critère sélectionné sera testé
C10 sera le critère de sélection
A1:A6 sera la plage qui sera additionnée pour tout critère de sélectionné lié valide
Je ne sais pas si ca correspond à ce que tu veux faire ?
Narayan
Je suis désolé je savais pas que les "espace" était supprimé à la génération du message du coup le tableau présenté est pas top (enfin ca se comprend quand même)
je ne sais pas si je comprendrais mieux le problème
mais une autre idée peut faire avancer ta solution.
1|_A_____B___
2|mnt ... dates
3|001 01/01/04
4|002 02/01/04
5|003 01/02/04
6|...
8|total ____au__
9|003 31/01/04
pour obtenir ce total, tu peux utiliser la formule suivante :
{=SOMME(SI(B3:B7<=B9;A3:A7;0))}
c'est une formule matricielle et les paranthéses
de début et fin sont obtenues en appuyant
simultanément sur CTRL + MAJ + ENTER
cela permet de totaliser dans une plage des cellules
qui répondent à une condition située dans la plage
ou sur la même ligne d'une autre plage.
si les lignes sont triées sur le critère, l'addition
s'arrête quand la valeur recherchée est atteinte.
il me semble que c'est ce que tu recherchais
et c'est une possibilité méconnue
qui présente un grand intérêt.
toujours zen
mais une autre idée peut faire avancer ta solution.
1|_A_____B___
2|mnt ... dates
3|001 01/01/04
4|002 02/01/04
5|003 01/02/04
6|...
8|total ____au__
9|003 31/01/04
pour obtenir ce total, tu peux utiliser la formule suivante :
{=SOMME(SI(B3:B7<=B9;A3:A7;0))}
c'est une formule matricielle et les paranthéses
de début et fin sont obtenues en appuyant
simultanément sur CTRL + MAJ + ENTER
cela permet de totaliser dans une plage des cellules
qui répondent à une condition située dans la plage
ou sur la même ligne d'une autre plage.
si les lignes sont triées sur le critère, l'addition
s'arrête quand la valeur recherchée est atteinte.
il me semble que c'est ce que tu recherchais
et c'est une possibilité méconnue
qui présente un grand intérêt.
toujours zen