Utilisation de la fonction decaler excel

Résolu/Fermé
juliet - 18 janv. 2012 à 11:31
eriiic
Messages postés
24431
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 août 2022
- 18 janv. 2012 à 14:05
Bonjour,

J'utilise la fonction decaler, mais dans le tableau que j'utilise il y a des cellules vides (que je ne peux pas supprimer) donc la formule s'arrete à la première cellule vide et j'aimerai que la fonction decaler aille jusqu'à la dernière cellule non vide.

Je me trompe surement de fonction mais laquelle dois-je utiliser en sachant que je rajoute des lignes sans cesse.

Merci de vos réponses


3 réponses

eriiic
Messages postés
24431
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 août 2022
7 108
18 janv. 2012 à 12:08
Bonjour,

decaler() se moque complètement du contenu des cellules...
Dis plutôt ce que tu veux faire dans un fichier exemple.
cjoint.com et coller ici le lien fourni

eric
0
Merci,

Donc je vais expliquer ce que je voudrai bien.

En fait la ligne SIL 1 marche trés bien en moyenne et nbre de valeur

SIL 2 ne marche pas car il y a une cellule vide avant la cellule pleine, et ca sera souvent le cas car ma colonne avec SIL1 , SIL 2.... sera fixe mais pas la ligne avec les années

voici le lien

http://cjoint.com/?BAsmChkKfS9
0
eriiic
Messages postés
24431
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 août 2022
7 108
Modifié par eriiic le 18/01/2012 à 14:00
Re,

et pourquoi pas tout simplement :
=NBVAL(D3:IV3)
et =MOYENNE(D3:IV3)
à recopier vers le bas
(IV pour rester compatible avec excel 2003, mais tu peux mettre moins ou plus)

Sinon base toi sur le nombre d'années saisies en ligne 2.

eric
0
car c'est que une minuscule partie des fichiers et ca voudrai dire que a chaque fois je modifie la formule.
dans ce cas 1 fois par année (mais des fois tous les jours) il y a une colonne qui se rajoute via un formulaire.

Je ne sais pas si il y a une solution.....
0
eriiic
Messages postés
24431
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 août 2022
7 108
Modifié par eriiic le 18/01/2012 à 14:08
J'avais éditer mon texte, tu peux relire.
Je ne vois pas pourquoi modifier la formule. Là ça prend en compte 250 ans, tu crois que tu bosseras toujours et qu'excel 2010 existera toujours ?
Et seules les valeurs saisies sont prisent en compte.

Tu crées autant de noms que de lignes, là il y a juste à tirer les formules vers le bas.
Tu te compliques la vie, crois moi. Fais l'effort de tester....

eric
0