Dernier texte visible contenant formule excel

Résolu
mickysor -  
 herve -
Bonjour,

je souhaiterais reporter sur une autre cellule le contenu de la seule cellule visible sur une colonne entière.toutes les autres cellules de ma colonne sont remplies mais leur contenu invisible grace à cette formule:
=SI(NB.SI('FILTRE TAGS'!D2;"*ausy*")>0;"Australie Sydney";"")
je souhaiterais si possible reporter la cellule visible en évitant d'utiliser une vba.je préfère une formule.

j'ai éssayé d'afficher le contenu de la cellule avec cette formule:
=RECHERCHE("zzzz";pays!A:A)
mais ça ne marche pas.
merci d'avance.

2 réponses

  1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Le fichier ?
    0
    1. herve
       
      je sais pas si la personne reviendra ni même vous mais merci à tous ceux qui aident les autres en galere si seulement c'était comme ca tous les jours merci encore
      0
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    Avec :
    =INDEX(A1:A10;SOMMEPROD((A1:A10<>"")*(LIGNE(A1:A10))))

    Edit : 2nde proposition supprimée (erronée)

    eric
    0
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Bonjour Éric,

      Il me semble que tu cherches une valeur précise même si elle est indéfinie :

      =INDEX(A1:A10;EQUIV("*";$A1:$A10;0)) 

      avec le type 1 c'est pour le numérique ?
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour gb,

      Ben non, je viens de tester ta proposition, EQUIV("*";$A1:$A10;0) ramène toujours 2, cellule où se trouve la première formule sur ma feuille de test.
      Il y avait quand même une erreur dans ma proposition sur la seconde plage.
      Mais de toute façon j'ai dû le rêver ce matin (sûrement pas bien réveillé encore...) car impossible de tirer qcq chose de cohérent avec cette formule ce soir :-)
      eric
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      bonsoir Eric
      j'avais essayé aussi mais je n'ai pas pu en tirer grand chose. A priori elle ne donne pas toujours le même résultat selon que ,l'on la rentre avec une colonne déjà remplie où qu'on modifie la colonne après
      Dans certains cas , dont je n'ai pas réussi à identifier la configuration, elle renvoie le n° de ligne juste au dessus de la dernière cellule vide, d'où le +1 que tu avais envisagé.
      Mais je pense que les aléas de l'application viennent du fait que EQUIV sans code 0 nécessite un classement pas facile à établir avec la valeur cherchée!

      Bonne soirée Bon WE
      0
    4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Salut Vaucluse,

      J'avais tout à l'heure aussi des résultats très variables (???)
      EQUIV sans code 0 nécessite un classement pas facile à établir avec la valeur cherchée
      Effectivement, avec 1 et -1 les données doivent être triées, mais j'ai tenté vu qu'on est sensé n'avoir qu'une seule valeur dans la colonne.
      Mais tu m'as quand même donné l'explication :-)
      La chaine vide "" retournée par la formule en colonne A est considérée comme une valeur par equiv() qui du coup retourne n'importe quoi vu que la liste n'est pas triée.
      Ouff, je commençais à en perdre mon latin :-) On peut abandonner cette piste, je vais supprimer cette formule de mon post original.

      Merci
      A plus
      eric
      0
    5. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Bonjour Éric, Vaucluse, le forum,

      La chaine vide "" retournée par la formule en colonne A est considérée comme une valeur par equiv()

      C'est effectivement le cas (EQUIV retourne 1 systématiquement) et si tu remplaces "" par une cellule vide, la formule ramène zéro et l'EQUIV fonctionne correctement et de même si tu n'as pas de formule mais des cellules vides : ce que j'avais fait en croyant le résultat identique.

      J'utilise ces guillemets assez rarement en préférant zéro et je crois que cela m'évite bien des soucis à la vue de ce résultat.
      0