Fonction DECALER uniquement sur cellules visibles

Y compris Power BI, Power Query et toute autre question en lien avec Excel
M
Mich__45
Jeune membre
Jeune membre
Messages : 31
Inscrit le : 8 janvier 2018
Version d'Excel : 2013

Message par Mich__45 » 29 janvier 2018, 09:59

Bonjour à tous,

Est-il possible d'utiliser la fonction DECALER uniquement sur les cellules visibles ?

Un exemple en fichier joint pour illustrer ma demande !

Merci d'avance pour votre aide ! ;;)
Essai Decaler.xlsx
(11.76 Kio) Téléchargé 16 fois
Avatar du membre
DjiDji59430
Membre impliqué
Membre impliqué
Messages : 1'983
Appréciations reçues : 60
Inscrit le : 18 avril 2015
Version d'Excel : 2016 FR

Message par DjiDji59430 » 29 janvier 2018, 10:44

Bonjour,

dans ton cas on utilise plutot

=index($b$b2:$b$16;$e2)

Cdlmnt

edit :
effectivement, je n'avais pas compris
Modifié en dernier par DjiDji59430 le 29 janvier 2018, 11:38, modifié 1 fois.
M
Mich__45
Jeune membre
Jeune membre
Messages : 31
Inscrit le : 8 janvier 2018
Version d'Excel : 2013

Message par Mich__45 » 29 janvier 2018, 11:04

Bonjour,

Merci pour ta réponse ! J'ai utilisé ta formule mais j'ai toujours le même problème.. c'est-à-dire que lorsqu’en E2 j'ai 3 par exemple, je souhaiterais que Italie/Rome s'affiche et non Espagne/Madrid étant donné que la ligne de l'Espagne est masquée ! :roll:
p
patrick1957
Passionné d'Excel
Passionné d'Excel
Messages : 3'159
Appréciations reçues : 31
Inscrit le : 24 août 2015
Version d'Excel : 2007-2010-2016 PC

Message par patrick1957 » 29 janvier 2018, 11:13

Bonjour,

On peut savoir le but ?

Il y a peut être (certainement) d'autres moyens de faire :)


P.
Je fais du géocaching et vous ?
Indentez vos codes VBA, ---> http://www.oaltd.co.uk/Indenter/Default.htm
A lire pour les débutants: http://www.xlerateur.com/divers/2010/05 ... nnees-612/
t
tulipe_4
Passionné d'Excel
Passionné d'Excel
Messages : 8'294
Appréciations reçues : 191
Inscrit le : 1 janvier 2011
Version d'Excel : 2000 2007

Message par tulipe_4 » 29 janvier 2018, 11:27

bonjour
DECALER($A$1;SI($E2>2;$E2+1;$E2);0)
et pour la ville
DECALER($A$1;SI($E2>2;$E2+1;$E2);1;)
attention pour une seule ligne masquée
cordialement
c'est en cherchant qu'on trouve
M
Mich__45
Jeune membre
Jeune membre
Messages : 31
Inscrit le : 8 janvier 2018
Version d'Excel : 2013

Message par Mich__45 » 29 janvier 2018, 11:38

Bonjours Patrick,

J'ai un code VBA qui vient incrémenter de 1 la valeur de la cellule E3. Si un pays est affiché en F3 alors on vient écrire ce pays et sa capitale sur une feuille qui est directement imprimée. Puis on ré-incrément E3 etc... (Cf. fichier joint)
L'objectif est donc de ne pas imprimer les feuilles lorsque la ligne est masquée ! :wink:
Essai Decaler.xlsm
(18.25 Kio) Téléchargé 6 fois
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message