Décaler et suppresion de ligne

  • Initiateur de la discussion liloo23
  • Date de début
L

liloo23

Guest
Bonjour a tous et a toutes,

j'ai un problème au sujet de cette formule que j'ai trouvé sur excel labo (de manière à pouvoir supprimer la première ligne de mon tableau sans que le graphique 'dynamique' ne se compresse) :

=DECALER(INDIRECT(ADRESSE(1;1));;;NBVAL(feuil1!:)-1)

je n'arrive pas la mettre en place, j'ai incrit pour chaque série dans Menu insertion, nom :

=DECALER(INDIRECT(Feuil1!A$6!));0;0;NBVAL (Feuil1!A$:A$)-1;)

et pourtant, mon ordi me di que je fé appel à des données externes ...

Je me demande si j'ai bien appliqué la formule???

Je vous remercie par avance!
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Et si tu tapais ça seulement :
=DECALER($A$6;0;0;NBVAL($A:$A)-1)
ça suppose que ton tableau démarre en ligne 6 et que tu ne veux pas du contenu de A6

Si tu veux le tableau complet :
=DECALER($A$6;0;0;NBVAL($A:$A)-1;NBVAL($6:$6))
en français :
DECALER($A$6; 0 ligne; 0 colonne; Hauteur : NBVAL($A:$A)-1; Largeur : NBVAL($6:$6))

=ADRESSE(1;1) te renvoie $A$1
=ADRESSE(6;1) te renvoie $A$6
Si tu veux de l'indirect :
=DECALER(INDIRECT(ADRESSE(6;1));;;NBVAL($A:$A)-1)
 
L

liloo23

Guest
Merci énormément pour votre aide!

En fait qu'en j'utilise la méthode indirect, Excel répond ' votre formule contient une référence externe non valide. Vérifier que le chemin d'accès, le classeur , le nom de la page et la référence de la cellule sont corrects, puis réessayer.'

J'ai intégré des formules à l'intérieur des cellules concernées dont une 'rechercheV' liée a une autre feuille, c'est peut etre la raison???

A biento
 

Monique

Nous a quitté
Repose en paix
Re,

C'est INDIRECT(Feuil1!A$6) qui ne va pas.
Excel cherche une cellule ou une plge portant le nom Feuil1!A$6

Si tu tapes Titi en A6,
=INDIRECT(ADRESSE(6;1)) te renvoie 'Titi'

Si tu nommes 'Toto' la cellule F4
Si tu laisses 'Titi' en A6
=INDIRECT($A$6) te renvoie #REF!
=INDIRECT('$A$6') te renvoie le contenu de A6
Si tu tapes Toto en A6,
=INDIRECT($A$6) te renvoie le contenu de la cellule nommée 'Toto', soit F4

La fonction Indirect() 'appelle' un contenu
Extrait de l'aide d'Excel :'Renvoie la référence spécifiée par une chaîne de caractères. Les références sont immédiatement évaluées afin d'afficher leur contenu.'

Taper =INDIRECT(ADRESSE(6;1))
équivaut à taper =$A$6
Conclusion : pas besoin d'Indirect pour nommer tes plages de cellules.
 

Discussions similaires

Statistiques des forums

Discussions
312 286
Messages
2 086 807
Membres
103 392
dernier inscrit
doc_banane