Je suis un utilisateur élémentaire ou intermédiaire d'Excel et récemment, j'ai eu pour tâche de créer un grand tableur. Je l'ai construit et cela fonctionne cependant, c'est une très grande taille de fichier (66 Mo). Voici ce que le tableur doit faire.
L'utilisateur saisit la date ou choisit plusieurs colonnes dans une liste déroulante (Liste de validation des données). Il existe un ensemble de formules pour calculer si la cellule remplit les critères
Exemple: = IF (C3 = 'référé', 1,0)
Cette formule est répétée une fois pour chacune des colonnes à calculer.
Ensuite, j'ai une formule qui regarde la colonne A pour la date, regarde la cellule pour la formule indiquée précédemment, si les deux correspondent à la valeur, elle donne la valeur 1.
Exemple2: P2 dans cet exemple correspond à la date mise à jour à partir d'une feuille de calcul différente du classeur. = IF (Et (A1 = P2, B1 = 1), 1,0) J'utilise aussi les formules similaires à ceci = IF (Et (A1 = Somme (P2 + 1), B1 = 1), 1,0)
La valeur de cette formule est mise à jour sur la feuille de calcul principale du classeur. Ainsi, j'ai exemple2 répété 7 fois, une pour chaque jour de la semaine ... pour chacune des 7 colonnes de la ligne, pour des centaines de lignes, et cela se répète sur environ 12 à 15 onglets.
Donc, pendant que cela fonctionne, le classeur devient très volumineux ... La question est donc de savoir s'il existe un moyen de configurer les formules une seule fois sur une feuille de calcul, ce qui calculera les informations, puis mettra à jour la page de garde sur le ligne datée pour la feuille de calcul spécifiée?
J'espère que c'est clair, que c'est compliqué et que j'espère trouver une réponse à cette question. J'utilise Excel 2003
la source