A voir également:
- Additionner une cellule sur 8 sous Excel?
- Formule excel pour additionner plusieurs cellules - Guide
- Clé windows 8 - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
7 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 7/02/2011 à 19:57
Modifié par Vaucluse le 7/02/2011 à 19:57
Bonsoir
une solution (mais en Français) en utilisant une colonne à remplir quand même:
essayez cette formule, je ne garantis pas:
pour un champ de B1à B2500 en commençant en B11
=SOMMEPROD((MOD(LIGNE(B1:B2506)-3;8)=0)*(B1:B2506))-B3
le moins B3 étant là pour éliminer la 1° valeur qui correspond à la ligne 3 > B3
... à moins que B3 soit égal à 0
ou alors:
=SOMMEPROD((MOD(LIGNE(B4:B2506)-3;8)=0)*(B4:B2506))
en commençant en dessous de B3
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
une solution (mais en Français) en utilisant une colonne à remplir quand même:
essayez cette formule, je ne garantis pas:
pour un champ de B1à B2500 en commençant en B11
=SOMMEPROD((MOD(LIGNE(B1:B2506)-3;8)=0)*(B1:B2506))-B3
le moins B3 étant là pour éliminer la 1° valeur qui correspond à la ligne 3 > B3
... à moins que B3 soit égal à 0
ou alors:
=SOMMEPROD((MOD(LIGNE(B4:B2506)-3;8)=0)*(B4:B2506))
en commençant en dessous de B3
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Bonsoir,
Merci pour votre reponse rapide, cependant le resultat affiche NAME?
Ma version est anglaise donc j'ai ecrit:
=Sumproduct((MOD(LIGNE(B1:B2506)-3;8)=0)*(B1:B2506))-B3
la fonction MOD est elle la meme en anglais?
J'ai aussi corrige le B2500 en B2506 mais cela ne devrait rien changer au probleme....
Que faire?
le -B3 a la toute fin ne devrait il pas etre dans une parenthese qqpart?
Merci pour votre precieuse et future aide!
MP
Merci pour votre reponse rapide, cependant le resultat affiche NAME?
Ma version est anglaise donc j'ai ecrit:
=Sumproduct((MOD(LIGNE(B1:B2506)-3;8)=0)*(B1:B2506))-B3
la fonction MOD est elle la meme en anglais?
J'ai aussi corrige le B2500 en B2506 mais cela ne devrait rien changer au probleme....
Que faire?
le -B3 a la toute fin ne devrait il pas etre dans une parenthese qqpart?
Merci pour votre precieuse et future aide!
MP
ou plutot la fonction ligne qui doit etre ROW en anglais....
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
7 févr. 2011 à 20:10
7 févr. 2011 à 20:10
avez vous des valeurs textes dans vos colonnes?
crdlmnt
crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
7 févr. 2011 à 20:45
7 févr. 2011 à 20:45
non, ça ne martchera pas..*essayez avec (en français, désolé)
=SOMME(SI(MOD(LIGNE(B4:B1000)-3;8)=0;B4:B1000;0))
ette formule est matricielle et doit être entrée avec les touches ctrl et shift enfoncées. Elle doit se retrouver entre accolades dans la barre de formule
Crdlmnt
=SOMME(SI(MOD(LIGNE(B4:B1000)-3;8)=0;B4:B1000;0))
ette formule est matricielle et doit être entrée avec les touches ctrl et shift enfoncées. Elle doit se retrouver entre accolades dans la barre de formule
Crdlmnt
je comprends pas trop...
quand je laisse enfoncer ctrl et shift rien ne s'ecrit dans ma barre de formule.
J'ai essaye de rajouter les {} apres coup mais la formule du coup de marche pas...
En revanche avec votre formule la valeur 0 revient comme resultat et non VALUE! ou NAME?
Le petit coin vert de la cellule m'indique que la formule se réfère a des cellules vides aussi...
J'ai ausis change votre B1000 en B2506, cela change-t-il qqch?
cdt
quand je laisse enfoncer ctrl et shift rien ne s'ecrit dans ma barre de formule.
J'ai essaye de rajouter les {} apres coup mais la formule du coup de marche pas...
En revanche avec votre formule la valeur 0 revient comme resultat et non VALUE! ou NAME?
Le petit coin vert de la cellule m'indique que la formule se réfère a des cellules vides aussi...
J'ai ausis change votre B1000 en B2506, cela change-t-il qqch?
cdt
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
7 févr. 2011 à 20:48
7 févr. 2011 à 20:48
Salut,
Alors on pourrait faire en VBA si tu as quelques notions.
en prenant comme exemple la colonne A on additionne les cellules de 8 en 8 à partir de B11 et le résultat de la colonne A tu le veux dans quelle cellule.
idem pour les autres colonnes jusqu'à M
Alors on pourrait faire en VBA si tu as quelques notions.
en prenant comme exemple la colonne A on additionne les cellules de 8 en 8 à partir de B11 et le résultat de la colonne A tu le veux dans quelle cellule.
idem pour les autres colonnes jusqu'à M
J'ai pas de notion de VBA, j'utilise Office pour Mac je ne sais meme pas ou se trouve VBA dans cette version....
a vrai dire je voudrais le resultat de l'addition des cellules B11, B19, B27..... jusqu'a B 2506, de 8 en 8, dans la cellule B2509
Pareil ensuite pour toutes les colonnes jusqu'a M: C11, C19,... C2506 en C2509........ M11, M19.... M2506 en M2509
vous connaissez une formule?
a vrai dire je voudrais le resultat de l'addition des cellules B11, B19, B27..... jusqu'a B 2506, de 8 en 8, dans la cellule B2509
Pareil ensuite pour toutes les colonnes jusqu'a M: C11, C19,... C2506 en C2509........ M11, M19.... M2506 en M2509
vous connaissez une formule?
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
7 févr. 2011 à 21:04
7 févr. 2011 à 21:04
Si ton fichier ne contient pas de notes confidentielles tu peux le mettre sur un post avec lelien ci dessous. A la limite tu effaces les données personnelles ou tu le mets en message privé en clic sur mon pseudo et tu colles le lien généré
https://www.cjoint.com/
https://www.cjoint.com/
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
7 févr. 2011 à 21:05
7 févr. 2011 à 21:05
Avez vous essayé ma seconde proposition au message un peu plus haut?
soit ici:
https://forums.commentcamarche.net/forum/affich-20790274-additionner-une-cellule-sur-8-sous-excel#9
je crois d'après mes tests qu'elle devrait faire l'affaire? non?
crdlmnt
soit ici:
https://forums.commentcamarche.net/forum/affich-20790274-additionner-une-cellule-sur-8-sous-excel#9
je crois d'après mes tests qu'elle devrait faire l'affaire? non?
crdlmnt
@Mike31 voici le lien, j'ai enleve les infos prives, y'a juste l'essentiel
https://www.cjoint.com/?0chvjbRVHsD
@Vaucluse: je vous ai repondu plus haut, ca ne marche pas, ca me renvoie une valeur de 0....
https://www.cjoint.com/?0chvjbRVHsD
@Vaucluse: je vous ai repondu plus haut, ca ne marche pas, ca me renvoie une valeur de 0....
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 7/02/2011 à 21:19
Modifié par Vaucluse le 7/02/2011 à 21:19
voila le test au lien ci dessus, mais il est en français!
A toute fin utile,on ne sait jamais, d'après ce que vous dites:
quand je laisse enfoncer ctrl et shift rien ne s'ecrit dans ma barre de formule
vous maintenez ctrl et shift enfoncées, mais vous appuyez aussi sur enter,
bien sur?
crdlmnt
A toute fin utile,on ne sait jamais, d'après ce que vous dites:
quand je laisse enfoncer ctrl et shift rien ne s'ecrit dans ma barre de formule
vous maintenez ctrl et shift enfoncées, mais vous appuyez aussi sur enter,
bien sur?
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
7 févr. 2011 à 21:36
7 févr. 2011 à 21:36
Pour ma part j'ai le code qui fonctionne parfaitement seul bémol, le fichier joint par mon ami Vaucluse à des lignes supplémentaires entre 180 et 184, si on les supprime vos formules se mettent en brac et dans le votre qui vient d'être supprimé il y avait des lignes supplémentaires entre 359 et 363 et je n'ai pas tout contrôlé.
contrôlez tout cela et donnez moi un fichier avec le même nombre de lignes et je vous retourne le fichier dans la minute
contrôlez tout cela et donnez moi un fichier avec le même nombre de lignes et je vous retourne le fichier dans la minute
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
7 févr. 2011 à 21:45
7 févr. 2011 à 21:45
En fait si vous aviez l'info "Total" dans la colonne en face de chacun des totaux des autres colonnes; il suffirait d'écrire:
=SOMME.SI($A:$A;"Total";B:B)
et de tirer en ligne sur toutes la longueur du champ!
Ce serait le plus simple, il faut simplement copier la cellule où est écrit total et la coller en A sur chacune des lignes concernées...
Ce serait déjà fait avec le temps passé à résoudre le sujet!
crdlmnt
bonne soirée
=SOMME.SI($A:$A;"Total";B:B)
et de tirer en ligne sur toutes la longueur du champ!
Ce serait le plus simple, il faut simplement copier la cellule où est écrit total et la coller en A sur chacune des lignes concernées...
Ce serait déjà fait avec le temps passé à résoudre le sujet!
crdlmnt
bonne soirée
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
7 févr. 2011 à 21:57
7 févr. 2011 à 21:57
Ah oui tout à fait et cela solutionnerait le nombre de lignes irrégulier entre tableau qui faussaient toutes formules