=Sum (offset (activeCell, -1,0,1,1)) 'ajoute la valeur directement au-dessus
`` '
Explication:
* activeCell: Cela fait référence à la cellule active actuelle.
* offset (activeCell, -1,0,1,1): Cette fonction crée une plage par rapport à la cellule active:
* -1: Déplace une ligne vers le haut (au-dessus de la cellule active).
* 0: Reste dans la même colonne.
* 1: Spécifie la hauteur de la plage (une ligne).
* 1: Spécifie la largeur de la plage (une colonne).
* sum (): Cette fonction additionne toutes les valeurs dans la plage spécifiée (la cellule directement au-dessus de la cellule active).
comment l'utiliser:
1. Sélectionnez la cellule où vous souhaitez afficher la somme.
2. Entrez la formule `=sum (Offset (activeCell, -1,0,1,1))` dans la barre de formule.
3. Appuyez sur Entrez .
Pour ajouter des valeurs à gauche de la cellule active, modifiez la formule:
`` `Excel
=Sum (offset (activeCell, 0, -1,1,1)) 'ajoute la valeur directement à gauche
`` '
Cette formule ne modifie que le décalage de la ligne en 0 et le décalage de la colonne à -1, déplaçant la plage vers la gauche au lieu de vers le haut.
Remarque:
* Cette formule suppose que vous n'avez qu'une seule valeur à ajouter. Si vous avez plusieurs valeurs, vous devrez ajuster la plage en conséquence.
* S'il n'y a pas de valeur dans la cellule ci-dessus / à gauche de la cellule active, la formule renverra une erreur `#value! '. Vous pouvez ajouter une fonction IIRERROR pour gérer ceci:
`` `Excel
=IFerror (sum (offset (activeCell, -1,0,1,1)), 0) 'Renvoie 0 s'il y a une erreur
`` '