[Excel 2007]Définir des références dynamiques pour les formules internes d'un tableau

  • Initiateur de la discussion Initiateur de la discussion MichelXld
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

MichelXld

XLDnaute Barbatruc
Il est parfois utile d'insérer des formules de calcul internes, dans les tableaux de données. Mais un problème survient lorsque le tableau n'est pas figé. En effet, il faut souvent modifier les références de cellules lorsque le tableau est déplacé dans la feuille de calcul ou lorsqu'il est redimensionné (ajout ou suppression de colonnes).

Dans ce cas, il est important de définir des références de cellules dynamiques afin de fiabiliser les formules, notamment grâce à la fonction DECALER et aux références structurées.


L'exemple suivant compte le nombre de cellules non vides d'une ligne de tableau, à droite de la formule.
Code:
=NBVAL(DECALER(Table1[#Cette ligne];;COLONNE()+1-COLONNE(Table1);1;COLONNES(Table1[#En-têtes])-(COLONNE()+1-
COLONNE(Table1))))


michelxld-albums-faqexcel-picture591-referencedynamique.jpg



La fonction est automatiquement actualisée même si vous ajoutez ou supprimez des colonnes dans le tableau.


La fonction peut être détaillée ainsi :
=NBVAL( Compte le nombre de cellules non vides
DECALER( La fonction DECALER va permettre de redéfinir la référence de calcul
Table1[#Cette ligne];; Définit la ligne complète contenant la formule
COLONNE()+1-COLONNE(Table1); Calcule la position de la formule dans le tableau (numero de colonne)
1;
COLONNES(Table1[#En-têtes])-(COLONNE()+1-COLONNE(Table1))) Compte le nombre de colonnes existantes à droite de la formule
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour