{"text_format":"1","workbook":"xlsx","n_sheets":7,"sheets":["M1","M2","M3","M4","test sommeprod 1","test sommeprod 2","test EVA"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":0,"defined_names":1,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"M1","index":0,"n_rows":2,"n_cols":1,"rows_kept":2,"cut":false,"hidden":false,"merged":[]}
[8]
[102]

{"sheet":"M2","index":1,"n_rows":2,"n_cols":1,"rows_kept":2,"cut":false,"hidden":false,"merged":[]}
[8]
[103]

{"sheet":"M3","index":2,"n_rows":2,"n_cols":1,"rows_kept":2,"cut":false,"hidden":false,"merged":[]}
[7]
[104]

{"sheet":"M4","index":3,"n_rows":2,"n_cols":1,"rows_kept":2,"cut":false,"hidden":false,"merged":[]}
[1]
[1]

{"sheet":"test sommeprod 1","index":4,"n_rows":12,"n_cols":7,"rows_kept":12,"cut":false,"hidden":false,"merged":[]}
["A1","A1:A2",null,{"$f":"SUMPRODUCT(SUMIF(INDIRECT(\"M\"&{1;2;4}&\"!\"&A1),\"<1E100\"))","v":17},{"$f":"SUMPRODUCT(SUMIF(INDIRECT(\"M\"&{1;2;4}&\"!\"&B1),\"<1E100\"))","v":223}]
[]
[null,null,null,null,null,null,"http://answers.microsoft.com/en-us/office/forum/office_2003-excel/indirect-function-within-a-sum-function-accross/06e763c1-e169-47cd-af5e-c963fe1e80e6?auth=1"]
[]
[]
[null,null,null,null,null,null,"INDIRECT won't accept a 3D sheet reference like Start:End."]
[null,null,null,null,null,null,"However, if your sheet names follow some sort of naming pattern then you can get it to work by wrapping it all inside a SUMPRODUCT(SUMIF construct."]
[null,null,null,null,null,null,"For example, if your sheet names were the default sheet names like Sheet1, Sheet2, Sheet3, etc., then this would work:"]
[null,null,null,null,null,null,"A1 = B (column)"]
[null,null,null,null,null,null,"A2 = 4 (row)"]
[null,null,null,null,null,null,"=SUMPRODUCT(SUMIF(INDIRECT(\"Sheet\"&{1,2,3}&\"!\"&A1&A2),\"<1E100\"))"]
[null,null,null,null,null,null,"That will sum cell B4 on sheets Sheet1, Sheet2  and Sheet3."]

{"sheet":"test sommeprod 2","index":5,"n_rows":11,"n_cols":7,"rows_kept":11,"cut":false,"hidden":false,"merged":[]}
["A1","A1:A2",null,{"$f":"SUMPRODUCT(SUMIF(INDIRECT($A3:$A5&\"!\"&A1),\"<1E100\"))","v":17},{"$f":"SUMPRODUCT(SUMIF(INDIRECT($A3:$A5&\"!\"&B1),\"<1E100\"))","v":223}]
["Liste de onglets"]
["M1",null,null,null,null,null,"http://answers.microsoft.com/en-us/office/forum/office_2003-excel/indirect-function-within-a-sum-function-accross/06e763c1-e169-47cd-af5e-c963fe1e80e6?auth=1"]
["M2"]
["M4",null,null,null,null,null,"Or, you can list the sheet names in a range of cells then refer to that range:"]
[null,null,null,null,null,null,"A3 = Sheet1"]
[null,null,null,null,null,null,"A4 = Sheet2"]
[null,null,null,null,null,null,"A5 = Sheet3"]
[null,null,null,null,null,null,"=SUMPRODUCT(SUMIF(INDIRECT(A3:A5&\"!\"&A1&A2),\"<1E100\"))"]
[null,null,null,null,null,null,"Again, that will sum cell B4 on sheets Sheet1, Sheet2  and Sheet3."]
[null,null,null,null,null,null,"You can even list the sheet names dynamically with a formula:"]

{"sheet":"test EVA","index":6,"n_rows":92,"n_cols":9,"rows_kept":92,"cut":false,"hidden":false,"merged":[]}
["A1",{"$f":"EVAL(\"somme(\"&D2&\":\"&F2&\"!A1\")","v":{"$error":"#NAME?"}}]
[null,null,null,"M1","M2","M3"]
[]
[]
[null,null,null,null,null,null,null,null,"http://www.commentcamarche.net/download/telecharger-34056283-morefunc-macro-complementaire-excel"]
[null,null,null,null,null,null,null,null,"Morefunc est une macro complémentaire proposant 67 nouvelles fonctions de feuille de calcul pour Excel. "]
[null,null,null,null,null,null,null,null,"Ces fonctions sont compatibles avec Excel 95 à 2007. Elles ne sont pas portables sur d'autres plate-formes que Windows, ni sur d'autres tableurs. "]
[null,null,null,null,null,null,null,null,"Ce complément est écrit en C++ et contenu dans un fichier XLL, c'est à dire une DLL capable de s'interfacer avec Excel. La rapidité du code compilé permet d'obtenir une vitesse de calcul souvent comparable à celle des fonctions intégrées d'Excel. "]
[]
[null,null,null,null,null,null,null,null,"Morefunc est distribué en tant que Freeware et son installation est entièrement automatisée. "]
[]
[]
[null,null,null,null,null,null,null,null,"Fonctions : "]
[null,null,null,null,null,null,null,null,"Date et heure "]
[null,null,null,null,null,null,null,null,"DIFFDATE : Renvoie la durée écoulée entre deux dates en nombre d'années, mois et jours "]
[null,null,null,null,null,null,null,null,"DIMPAQUE : Renvoie la date du dimanche de Pâques pour une année donnée "]
[null,null,null,null,null,null,null,null,"NUM.SEMAINE : Calcule le numéro de semaine d'une date (conforme à la norme ISO) "]
[]
[null,null,null,null,null,null,null,null,"Information "]
[null,null,null,null,null,null,null,null,"EVA : Evalue une expression donnée sous forme de texte "]
[null,null,null,null,null,null,null,null,"INDIRECT.EXT : Renvoie le contenu d'une cellule ou d'une plage contenue dans un classeur fermé "]
[null,null,null,null,null,null,null,null,"MRFVERSION : Renvoie le numéro de version de Morefunc "]
[null,null,null,null,null,null,null,null,"NOMCLASSEUR : Renvoie le nom du classeur courant "]
[null,null,null,null,null,null,null,null,"NOMFEUILLE : Renvoie le nom d'une feuille dans le classeur en cours "]
[null,null,null,null,null,null,null,null,"NUMPAGE : Renvoie le numéro de page d'une cellule "]
[null,null,null,null,null,null,null,null,"TEXTEFORMULE : Renvoie la formule d'une cellule "]
[null,null,null,null,null,null,null,null,"XLM.LIRE.CELLULE : Renvoie des informations sur la mise en forme, la position ou le contenu d'une cellule "]
[null,null,null,null,null,null,null,null,"XLM.LIRE.CLASSEUR : Renvoie des informations sur le classeur courant "]
[null,null,null,null,null,null,null,null,"XLM.LIRE.DOCUMENT : Renvoie des informations sur une feuille ou le classeur courant "]
[null,null,null,null,null,null,null,null,"XLM.LIRE.ENV : Renvoie des informations sur l'environnement "]
[]
[null,null,null,null,null,null,null,null,"Mathématiques "]
[null,null,null,null,null,null,null,null,"ALEAS : Renvoie une série d'entiers à partir de 0 ou 1 arrangés aléatoirement sans répétition "]
[null,null,null,null,null,null,null,null,"ARRONDI.MAT : Renvoie un tableau d'arrondis équilibrés "]
[null,null,null,null,null,null,null,null,"CHBASE : Convertit une valeur d'une base numérique à une autre "]
[null,null,null,null,null,null,null,null,"DETERMAT.EXT : Renvoie le déterminant d'une matrice de grande taille "]
[null,null,null,null,null,null,null,null,"HEX.AND : Effectue un ET logique sur des nombres hexadécimaux "]
[null,null,null,null,null,null,null,null,"HEX.FORMAT : Formate un nombre hexadécimal en fonction du nombre de bits indiqué "]
[null,null,null,null,null,null,null,null,"HEX.NEG : Inverse le signe d'un nombre hexadécimal "]
[null,null,null,null,null,null,null,null,"HEX.NOT : Inverse les bits d'un nombre hexadécimal (NON logique) "]
[null,null,null,null,null,null,null,null,"HEX.OR : Effectue un OU logique sur des nombres hexadécimaux "]
[null,null,null,null,null,null,null,null,"HEX.SOMME : Renvoie la somme de nombres hexadécimaux "]
[null,null,null,null,null,null,null,null,"INVERSEMAT.EXT : Inverse une matrice de grande taille "]
[null,null,null,null,null,null,null,null,"MOYENNE.GEO.EXT : Moyenne géométrique supportant des calculs de grande capacité "]
[null,null,null,null,null,null,null,null,"MOYPOND : Renvoie une moyenne pondérée "]
[null,null,null,null,null,null,null,null,"NP.ESTPREMIER : Teste si un nombre est premier (méthode probabiliste) "]
[null,null,null,null,null,null,null,null,"NP.SUIVANT : Renvoie le plus petit nombre premier supérieur ou égal au nombre indiqué "]
[null,null,null,null,null,null,null,null,"PRODUITMAT.EXT : Effectue un produit matriciel entre des tableaux de grande taille "]
[]
[null,null,null,null,null,null,null,null,"Statistiques "]
[null,null,null,null,null,null,null,null,"ECARTYPE.GROUPE : Evalue l'écart-type d'une population groupée en classes "]
[null,null,null,null,null,null,null,null,"ECARTYPEP.GROUPE : Calcule l'écart-type d'une population groupée en classes "]
[null,null,null,null,null,null,null,null,"MMAX : Renvoie les N plus grandes valeurs d'une table "]
[null,null,null,null,null,null,null,null,"MMIN : Renvoie les N plus petites valeurs d'une table "]
[null,null,null,null,null,null,null,null,"NB.DIFF : Renvoie le nombre de valeurs distinctes d'une plage "]
[null,null,null,null,null,null,null,null,"NB.SI.3D : Dénombrement conditionnel sur une plage 3D "]
[null,null,null,null,null,null,null,null,"VAR.GROUPE : Evalue la variance d'une population groupée en classes "]
[null,null,null,null,null,null,null,null,"VARP.GROUPE : Calcule la variance d'une population groupée en classes "]
[]
[null,null,null,null,null,null,null,null,"Texte "]
[null,null,null,null,null,null,null,null,"ANSI128 : Enlève les accents d'une chaîne de caractères "]
[null,null,null,null,null,null,null,null,"MCONCAT : Concatène l'ensemble des valeurs d'une plage ou d'un tableau "]
[null,null,null,null,null,null,null,null,"NB.MOTS : Renvoie le nombre de mots contenus dans un texte "]
[null,null,null,null,null,null,null,null,"NBTEXTE : Transcrit un nombre en toutes lettres (13 langues supportées) "]
[null,null,null,null,null,null,null,null,"REGEX.COMP : Teste la présence d'une expression régulière dans un texte "]
[null,null,null,null,null,null,null,null,"REGEX.NBCAR : Renvoie le nombre de caractères d'une expression régulière trouvée dans un texte "]
[null,null,null,null,null,null,null,null,"REGEX.NOMBRE : Compte le nombre d'occurences d'une expression régulière dans un texte "]
[null,null,null,null,null,null,null,null,"REGEX.STXT : Extrait une sous-chaîne de caractères en utilisant les expressions régulières "]
[null,null,null,null,null,null,null,null,"REGEX.SUBSTITUE : Remplace des caractères dans un texte en utilisant une expression régulière "]
[null,null,null,null,null,null,null,null,"REGEX.TROUVE : Renvoie la position d'une expression régulière dans un texte "]
[null,null,null,null,null,null,null,null,"STEXTE : Renvoie un mot ou groupe de mots situé à une certaine position dans un texte "]
[null,null,null,null,null,null,null,null,"TEXTEINVERSE : Inverse l'ordre des caractères d'un texte "]
[]
[null,null,null,null,null,null,null,null,"Tri automatique "]
[null,null,null,null,null,null,null,null,"TRIH : Trie les colonnes d'une plage ou un tableau (jusqu'à 14 clés de tri) "]
[null,null,null,null,null,null,null,null,"TRIH.IDX : Renvoie les index d'un tri horizontal "]
[null,null,null,null,null,null,null,null,"TRIV : Trie les lignes d'une plage ou un tableau (jusqu'à 14 clés de tri) "]
[null,null,null,null,null,null,null,null,"TRIV.IDX : Renvoie les index d'un tri vertical "]
[null,null,null,null,null,null,null,null,"VALEURS.UNIQUES : Renvoie les valeurs uniques d'un ensemble de données "]
[]
[null,null,null,null,null,null,null,null,"Autres fonctions "]
[null,null,null,null,null,null,null,null,"DECALERFEUILLE : Renvoie une plage décalée d'une ou plusieurs feuilles "]
[null,null,null,null,null,null,null,null,"DERCELL : Renvoie la dernière cellule ou ligne non vide d'une plage "]
[null,null,null,null,null,null,null,null,"DVAR : Sauvegarde une valeur dans une variable temporaire "]
[null,null,null,null,null,null,null,null,"LVAR : Récupère la valeur d'une variable temporaire "]
[null,null,null,null,null,null,null,null,"RAPPEL : Renvoie le dernier contenu de la cellule appelante "]
[null,null,null,null,null,null,null,null,"REGION : Renvoie la région d'une cellule (similaire à la méthode CurrentRegion en VBA) "]
[null,null,null,null,null,null,null,null,"SUITE : Génère une suite d'entiers croissants "]
[null,null,null,null,null,null,null,null,"TAB.FILTRE : Renvoie uniquement les cellules visibles d'une plage "]
[null,null,null,null,null,null,null,null,"TAB.JOINDRE : Assemble des éléments épars dans un tableau "]
[null,null,null,null,null,null,null,null,"TAB3D : Assemble les valeurs d'une référence 3D dans un seul tableau "]
[null,null,null,null,null,null,null,null,"UNION.DECALER : Effectue un décalage sur une union de plages disjointes "]