Je n'aime pas développer des formules. Premièrement, lorsque je les modifie, je dois les copier à nouveau, c'est comme copier/coller une programmation. Deuxièmement, j'aimerais qu'ils correspondent à la plage d'origine, ce qui pourrait changer. Idéalement, j'aimerais définir une formule et une plage sur lesquelles elle agit (par exemple, feuille1! B4: B), qui s'applique en conséquence. Et lorsque j'ajoute une ligne supplémentaire à sheet1 (ce qui augmente la plage d'intervalle ouvert1! B4: B), il ajoute automatiquement une nouvelle ligne calculée.
J'ai trouvé quelque chose qui peut faire certaines de ces astuces: ArrayFormula. Il peut simplement copier certaines données d'une feuille à une autre, en utilisant la plage ouverte. Il semble qu'il peut effectuer des opérations triviales comme l'addition. Mais je ne suis pas sûr de savoir comment effectuer des opérations plus complexes, qui pourraient fonctionner avec des gammes seules, comme sum. Par exemple, je souhaite calculer somme pour feuille1: B4: B et l’étendre automatiquement (sans extension manuelle) sur toutes les colonnes suivantes, de sorte que la cellule située dans la première cellule contienne somme (feuille1! C4: C), cellule droit à celui-ci contiendrait somme (feuille1! D4: D) et ainsi de suite. Cela ne semble pas pouvoir utiliser ArrayFormula pour cela, mais je peux me tromper.
(Bien sûr, sum n'est qu'un exemple, j'aimerais pouvoir écrire d'autres formules.)
J'apprécie toute idée de comment faire cela.
Alternatives: