Ma feuille de calcul est configurée comme suit: 10 premières colonnes remplies de données descriptives suivies de 24 colonnes de données mensuelles (2 colonnes par mois).
Les 24 dernières colonnes sont statiques et les valeurs sont mises à jour manuellement. Je peux ajouter des colonnes entre les 10 premières colonnes selon les besoins.
Ainsi, l'une des colonnes des 10 premières est appelée Current Price
et chaque section mensuelle comporte également une colonne appelée Price
.
Ce que je veux faire, c'est que la colonne Current Price
soit mise à jour automatiquement en fonction de la date du jour.
J'ai créé une plage nommée et cette formule =COLUMN(VendorsByMonth)+(MONTH(NOW())-1)*2+1
permet d'obtenir l'index de la colonne Price
du mois en cours.
Mais je ne suis pas sûr de savoir comment appliquer les fonctions INDEX ou OFFSET pour obtenir et définir la valeur de la cellule.
La réponse est la suivante:
INDEX(RANGE,ROW,COL)
Par exemple:
INDEX(B2:K4,1,5)
la plage comporte trois lignes (de 2 à 4). Le 1
est la ligne 1 de la plage qui correspond à la ligne 2 de la feuille de calcul complète. Le 5
est la colonne 5 dans la plage qui correspond à la colonne F (la 6ème colonne du tableur).