IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

DECALER sur plage contenant des valeurs issues de formules


Sujet :

Excel

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 593
    Points : 153
    Points
    153
    Par défaut DECALER sur plage contenant des valeurs issues de formules
    Bonsoir,

    J'ai une plage de [c2:c10] remplie de haut en bas avec "a, b, c, d, e" (le reste est vide)
    En [c1], la fonction suivante me renvoie l'avant dernière valeur, soit "d" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DECALER($C$2;NBVAL(C2:C10)-2;0)
    Si dans cette même plage [c2:c10] j'ai les mêmes valeurs (a, b, c, d) mais issues d'une formule, C2=D2 ; C3=D3, C4=D4, etc., ma fonction DECALER ne fonctionne plus.

    Je m'en remets à vos lumières, l'idée étant que la fonction DECALER n'opère que si les valeurs sont <> 0 ou <> ""

    Cdt

  2. #2
    Membre expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Points : 3 554
    Points
    3 554
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Essayer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DECALER($C$2;SOMMEPROD(1*($C$2:$C$10<>0))-2;0)
    Cordialement
    Claude

  3. #3
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Autre solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DECALER($C$2;NB.SI($C$2:$C$10;"<>0")-2;0)
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  4. #4
    Membre habitué
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 593
    Points : 153
    Points
    153
    Par défaut
    Bonjour et merci beaucoup à tous les deux !
    C'est parfait pour l'une ou l'autre solution
    Cdt

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/03/2017, 09h44
  2. Réponses: 10
    Dernier message: 19/08/2009, 12h02
  3. Réponses: 12
    Dernier message: 19/06/2008, 11h10
  4. fonction sur la somme des valeurs issues d'une requete
    Par iam dans le forum Bases de données
    Réponses: 5
    Dernier message: 15/06/2006, 21h35
  5. [VBA-E]Plage contenant des nombres et du texte
    Par Mirx1 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/04/2006, 18h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo