Copier les 20 dernières cellules non vides

olirejane Messages postés 13 Statut Membre -  
olirejane Messages postés 13 Statut Membre -
Bonjour,
Je voudrais savoir quelle formule utiliser pour pouvoir copier dans la colonne B les 20 dernières cellules remplies de la colonne A

J'espère m'être bien fait comprendre.

donc en B20 la dernière cellule remplie de la colonne A
en B19 l'avant dernière cellule remplie de la colonne A etc... jusqu'en B1

je ne vois vraiment pas comment faire.
Avec la formule recherche peut être...

Merci bonne journée et bonne année à tous

olivier

Configuration: Windows / Chrome 42.0.2311.90

6 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Est ce que toutes les valeurs en A sont différentes ou peut il y avoir des doublons?
    Est ce des valeurs numériques ou alphanumériques ?

    Cdlmnt
    Via
    0
  2. olirejane Messages postés 13 Statut Membre
     
    Bonjour,

    oui il peut y avoir des doublons
    en fin de compte il faut que je puisse recopier les 20 dernières lignes sans certaines colonnes.
    par ex dans la colonne A il va y avoir les dates, dans la colonne B des heures de rendez vous, dans la C les noms de patients.

    il faut que je puisse sortir un listing des 20 derniers patients avec seulement certaines colonnes
    0
  3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Donc ce sont les 20 dernières dates dont tu as besoin ?

    0
  4. olirejane Messages postés 13 Statut Membre
     
    c'est un exemple que j'ai d'onné.
    dans mon tableau j'ai 20 colonnes
    je veux avoir les 20 dernières lignes moins les colonnes FGHJKMSV
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Oui, peut importe les colonnes
    ce qui compte c'est ce qui détermine ces 20 dernières lignes
    si la dernière ligne comporte en A la date la plus élevée c'est facile sinon c'est plus compliqué
    Dans le cas facile la formule mise dans la cellule de ton choix : =EQUIV(RECHERCHE(9^9;A:A);A:A;1) devrait retourner le n° de la dernière ligne
    Ensuite avec des formules INDIRECT par exemple tu pourras retourner où tu veux les données recherchées, ainsi INDIRECT("B" & EQUIV(RECHERCHE(9^9;A:A);A:A;1) ) te retournera la donnée en B41 si la dernière date se trouve en A41, INDIRECT("B" & EQUIV(RECHERCHE(9^9;A:A);A:A;1) -1) te retournera la donnée en B40 etc
    Tu peux aussi fonctionner avec des INDEX EQUIV
    =INDEX(B:B;EQUIV(RECHERCHE(9^9;A:A);A:A;1))

    0
  7. olirejane Messages postés 13 Statut Membre
     
    je te remercie je vais tester

    merci
    0