Nombre d'Arguments trop élévé pour une somme

Résolu/Fermé
fauvine - 30 juil. 2013 à 14:35
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 31 juil. 2013 à 12:04
Bonjour,

J'ai une somme d'arguments trop élévé pour EXEL :

(C49;C55;C62;C69;C76;C83;C90;C96;C102;C108;C114;C121;C127;C133;C140;C147;C159;C165;C171;C177;C183;C189;C195;C201;C207;C213;C219;C226;C233;C239;C252;C259;C266)/34*100

Les cellules n'étant pas contigues. Avez-vous une solution ? ou dois-je reprendre la calculatrice.

Merci

7 réponses

benol3 Messages postés 569 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 7 mai 2015 87
30 juil. 2013 à 14:40
Bonjour,

L'utilisation de la fonction somme() n'est pas nécessaire
Essaie de remplacer tes ";" par des "+".
de cette manière : =(C49+...+C266)/34*100
1
zlavtok Messages postés 469 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 25 octobre 2013 115
30 juil. 2013 à 14:40
Salut

C'est pas très sexy mais tu peux le faire en deux fois
0
fauvine33 Messages postés 5 Date d'inscription mardi 30 juillet 2013 Statut Membre Dernière intervention 31 juillet 2013
30 juil. 2013 à 15:04
Merci le + c'est la solution.

le faire en deux fois, nous oblige à mettre le premier résultat dans une autre cellule trop de manip déjà que sélectionner les différentes cellules c'est un peu galère !!
0
zlavtok Messages postés 469 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 25 octobre 2013 115
30 juil. 2013 à 16:49
Moui, j'aurai pu être plus lumineux sur ce coup, j'arrête les réponses post-cuite ;)

A la prochaine
0
fauvine33 Messages postés 5 Date d'inscription mardi 30 juillet 2013 Statut Membre Dernière intervention 31 juillet 2013
31 juil. 2013 à 08:34
Merci quand même !! et bravo pour la rapidité de vos réponses. A +++++++++
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 752
31 juil. 2013 à 09:20
Bonjour,

Tout dépend de la version d'Excel que vous possédez.

L'aide Excel, à ce sujet, stipule que les versions "anciennes" d'Excel (antérieures à Excel 2007) sont limitées à 30 arguments pour les fonctions. Cela semble être le cas pour vous. Pour info, sur mon Excel (2010), le nombre d'arguments limite pour les fonctions est de 255.

Vous êtes également limités à un certain nombre de caractères contenus dans votre formule. Pour ma version : 8 192 caractères, pour Excel 2003 cette limite est de 1 024 caractères.

Pour vérifier ces limites, tapez : limites dans l'aide Excel.
Limites pour Excel 2003, limites pour Excel 2007.
A lire également, cette fiche pratique de l'ami Raymond sur le pourquoi des limites d'Excel.

Pour votre cas, s'agissant uniquement d'un dépassement de paramètres affectés à la fonction SOMME, il y a une solution toute simple. Il vous suffit d'entourer les paramètres de la fonction SOMME de deux parenthèses. Sources CrocroSoft

Voici donc votre formule :
=SOMME((C49;C55;C62;C69;C76;C83;C90;C96;C102;C108;C114;C121;C127;C133;C140;C147;C159;C165;C171;C177;C183;C189;C195;C201;C207;C213;C219;C226;C233;C239;C252;C259;C266))/34*100

ps : j'aime bien savoir pourquoi cela ne fonctionne pas...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fauvine33 Messages postés 5 Date d'inscription mardi 30 juillet 2013 Statut Membre Dernière intervention 31 juillet 2013
31 juil. 2013 à 09:58
Sur excel 2007 (je vais de ce pas demander à mon informaticien préféré de me changer office en 2010) , la solution des doubles parenthèses ne fonctionne pas. J'ai déjà essayé.

Et le problème de limite d'arguments se pose avec plusieurs fonctions

Je reste avec la solution du +

Merci à vous
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 752
Modifié par pijaku le 31/07/2013 à 10:13
Tu as 2007?
Cela ne vient pas du nombre d'arguments.
Extrait de l'aide Excel 2007 :

Longueur du contenu des formules 8 192 caractères
Longueur interne des formules 16 384 octets
Itérations 32 767
Matrices de feuilles de calcul Limité par la quantité de mémoire disponible
Plages sélectionnées 2 048
Arguments dans une fonction 255



ps : regarde ce Classeur, en P2, j'ai une formule qui possède 255 arguments. Fais les tests :
- ajoute juste un argument ==> impossible
- ajoute un argument + double parenthèse ==> ca fonctionne!


ps2 : ce classeur a peut être été enregistré au format Excel97-2003??? .xls???
0
fauvine33 Messages postés 5 Date d'inscription mardi 30 juillet 2013 Statut Membre Dernière intervention 31 juillet 2013
31 juil. 2013 à 10:12
Et pourtant !!

Tu veux que je te copie le message qui apparaît à l'écran ?
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 752
31 juil. 2013 à 10:14
Je viens d'ajouter 2 ps à mon précédent message...
0
fauvine33 Messages postés 5 Date d'inscription mardi 30 juillet 2013 Statut Membre Dernière intervention 31 juillet 2013
31 juil. 2013 à 12:00
Après vérification, (désolée je suis un peu comme saint thomas), effectivement la double parenthèse fonctionne aussi en excel 2007.

Mes doc s'enregistrent dans l'ancienne version d'excel (97-2003) car nous n'avons pas tous, au bureau, la nouvelle version.

Merci de ces précisions.
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 752
31 juil. 2013 à 12:04
de rien.
ceci explique cela...
a+
0