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 :

Récupérer la valeur de la dernière cellule active d'une colonne [XL-2007]


Sujet :

Excel

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 96
    Points : 51
    Points
    51
    Par défaut Récupérer la valeur de la dernière cellule active d'une colonne
    Bonjour à tous,

    Pas réussi à trouver réponse à ma question sur le forum. Au passage, comment fait-on les recherches avancées pour ne retourner que les résultats de tel ou tel forum ? Mais ce n'est pas l'objet de ma demande.

    Dans le cadre d'un suivi de frais de déplacements, j'ai créé une feuille de synthèse et deux feuilles de saisie (IK et notes de frais)

    Nom : FAO Synthèse.PNG
Affichages : 1041
Taille : 6,9 Ko

    Dans la cellule B2 de la feuille de synthèse, je voudrais récupérer la dernière valeur de l'onglet IK, soit, dans l'exemple ci-dessous, la cellule G42 pour un montant de 1159.79.
    Nom : FAO IK.PNG
Affichages : 956
Taille : 31,4 Ko

    De la même manière, dans la cellule B3 de la feuille synthèse, je voudrais récupérer la dernière valeur de l'onglet notes de frais, soit ci-dessous, la cellule D5 pour un montant de 358.70.
    Nom : FAO NdF.PNG
Affichages : 1075
Taille : 19,0 Ko


    Bien sûr, les tableaux vont continuer à s'alimenter. La référence de la dernière cellule active va donc changer à chaque nouvelle saisie.

    Mon problème réside donc essentiellement dans l'identification de cette fameuse dernière cellule.

    Je pensais utiliser des fonctions comme EQUIV et DECALER mais je ne parviens pas à les comprendre et donc à les utiliser correctement.

    Peut-être faut-il en utiliser d'autres ? Mais lesquelles ?

    Merci de votre aide

  2. #2
    Membre éprouvé Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Points : 1 250
    Points
    1 250
    Par défaut
    Bonsoir le forum,

    A adapter :

    B2 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(A1:A8;SOMMEPROD(MAX((A1:A8>0)*(LIGNE(A1:A8)))))
    Nom : 10.png
Affichages : 893
Taille : 4,1 Ko

    F2 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX(A2:E2;MAX(COLONNE(A2:E2)*NON(ESTVIDE(A2:E2)))-COLONNE(A2:E2)+1)
    Formule matricielle à valider avec CTRL MAJ ENTREE
    Nom : 11.gif
Affichages : 709
Taille : 15,2 Ko
    Si cette proposition vous convient, merci de cliquer sur :

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 96
    Points : 51
    Points
    51
    Par défaut
    Bonjour Excfl et merci pour cette réponse rapide.

    J'ai recopié et adapté les propositions que vous m'avez faites... sans vraiment les comprendre.

    Malheureusement, voici les résultats :

    Pour B2, j'ai utilisé la première proposition.
    Nom : FAO B2.PNG
Affichages : 936
Taille : 13,4 Ko

    Le résultat parle de lui-même , même si je ne comprends pas pourquoi.

    Quant à B3, j'ai utilisé la seconde proposition.
    Nom : FAO B3.PNG
Affichages : 908
Taille : 14,7 Ko

    Dans ce cas, on retourne bien une valeur, mais ce n'est pas la bonne. Je n'ai pas trouvé ce qu'il fallait corriger afin de retourner le bon résultat.

    Quant à CTRL MAJ ENTREE (manipulation faite après capture de l'image), cela a bien ajouté les accolades de chaque côté de la formule mais n'a rien changé au résultat.

    Encore merci de votre aide.

  4. #4
    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,
    A vouloir généraliser le problème, on le complexifie parfois. Puisqu'il s'agit de problèmes de cumul dans les deux feuilles, les valeurs inscrites en dernière ligne me semblent être la valeur
    maximale de chaque colonne. Penser peut-être à la fonction MAX.
    Cordialement
    Claude

  5. #5
    Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 96
    Points : 51
    Points
    51
    Par défaut
    Merci Papoucho,

    Ça ne répond pas exactement à ma demande, mais ça fonctionne.

    Et comme il y a peu de chances que je passe des avoirs en note de frais, le cumul ira croissant et la formule me remontera donc toujours le dernier montant.

    Encore merci.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/08/2015, 11h19
  2. Réponses: 7
    Dernier message: 08/05/2014, 12h17
  3. [XL-2003] dernière cellule pleine d'une colonne
    Par vsobo dans le forum Excel
    Réponses: 11
    Dernier message: 01/06/2010, 12h27
  4. [XL-2002] fonction = dernière cellule pleine d'une colonne
    Par vsobo dans le forum Excel
    Réponses: 2
    Dernier message: 09/02/2010, 18h17
  5. Test de cellule activée dans une colonne permanent
    Par pisistrate dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/08/2007, 13h47

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