Formule pour recopier sans les lignes vides

Résolu
jarailet Messages postés 199 Date d'inscription   Statut Membre Dernière intervention   -  
jarailet Messages postés 199 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


LO et Excel2016

Question déjà posée et résolue grâce à gbinforme mais j'ai dû modifier le fichier à traiter et je ne m'y retrouve plus ! ;-(

Voilà le prb
deux colonnes disons A et B contenant les données d'origine
une colonne C pour saisir un choix : 1,2 ou 3 ou rien
deux colonnes D et E pour récupérer la valeur de A et B suivant le choix (si 1-->D=A modifié, si 2-->D=A, si 3-->E=B. Jusque là, ça va !
Les deux colonnes peuvent donc contenir des cellules vides mais les seules lignes à supprimer sont celles où E est vide....
Ça, c'est sur la feuille 1
Je voudrais une formule (mais pas une macro qui risque de coincer sur LO) pour créer une liste des lignes non vides sur une feuille 2.
Merci pour votre aide.
alainL

4 réponses

  1. yclik Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   1 612
     
    Bonjour
    une proposition
    0
  2. jarailet Messages postés 199 Date d'inscription   Statut Membre Dernière intervention   5
     
    Bonjour
    ... et merci pour ton aide. J'ai, après pas mal de tâtonnements, fini par arriver à ce que je voulais. Mon truc fonctionne... avec LibreOffice, mais sur Excel, il envoie des #NOM en Flle2.
    Je l'ai pourtant enregistré en xls.
    Vois-tu un moyen d'arranger cela ou bien faut-il se résoudre à faire un autre programme pour les utilisateurs d'Excel ???

    Voici la bête via Cijoint : https://www.cjoint.com/c/FKyqvBofkWR
    0
    1. yclik Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   1 612
       
      peut être mettre $Feuil1.$G$5:$G$13 avec la syntaxe excel en supprimant le $ devant Feuil1
      ou nommer la plage
      0
  3. jarailet Messages postés 199 Date d'inscription   Statut Membre Dernière intervention   5
     
    Bon, je crois que j'ai tout essayé ! :-((
    Eternel retour : #REF!

    J'ai créé une plage de nom < choix > J'ai remplacé dans les deux formules le groupe < $Feuil1.$P$7:$P$22 > par choix............ Pas mieux !
    Je cale !!!
    alainL
    0
  4. jarailet Messages postés 199 Date d'inscription   Statut Membre Dernière intervention   5
     
    Ça y est, sur Excel la formule est modifiée ainsi :
    =SI(ESTERREUR(PETITE.VALEUR(Feuil1!$P$7:$P$22;LIGNE()-1));"";INDIRECT("Feuil1!O"&PETITE.VALEUR(Feuil1!$P$7:$P$22;LIGNE()-1)))

    à savoir, Excel n'utilise pas $ et le point devient un < ! >

    Merci encore et... à une autre fois.

    alainL
    0