Additionner une cellule sur 8 sous Excel?
michip
-
michip -
michip -
Bonjour,
J'ai crée un fichier Excel avec differents tableaux ayant chacun des resultats differents.
Je me retrouve au final avec 13 colonnes (A a M) ayant chacunes 2500 lignes.
Ce que je voudrais faire: additionner mes totaux de chaque tableau pour chaque colonne, cad pour etre plus concret: additionner les cellules B11, B19, B27, etc... jusqu'a B2506, soit une cellule sur 8 finalement sans avoir a faire ca manuellement (ca sera trop long, j'ai 308 resultats differents a additionner)
Quelle est la formule qui me sauvera la vie?
Merci d'avance pour votre precieuse aide,
Cordialement
MP
ps: mon excel est en anglais si vous me donnez une formule excel resolvant mon probleme...
J'ai crée un fichier Excel avec differents tableaux ayant chacun des resultats differents.
Je me retrouve au final avec 13 colonnes (A a M) ayant chacunes 2500 lignes.
Ce que je voudrais faire: additionner mes totaux de chaque tableau pour chaque colonne, cad pour etre plus concret: additionner les cellules B11, B19, B27, etc... jusqu'a B2506, soit une cellule sur 8 finalement sans avoir a faire ca manuellement (ca sera trop long, j'ai 308 resultats differents a additionner)
Quelle est la formule qui me sauvera la vie?
Merci d'avance pour votre precieuse aide,
Cordialement
MP
ps: mon excel est en anglais si vous me donnez une formule excel resolvant mon probleme...
A voir également:
- Additionner une cellule sur 8 sous Excel?
- Clé windows 8 - Guide
- Excel additionner plusieurs cellules - Guide
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
7 réponses
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
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
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?
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/
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....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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