Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

extraire les données non vides d'une autres feuilles

riton50

XLDnaute Nouveau
Bonjour le forum,

Je cherche une formules pour extraire les données non vides contenus dans une autre feuille sous condition.
Les données sont numérique et alphanumérique.

Merci d'avance

Ci-joint fichier exemple et solution désirée
 

Pièces jointes

  • Extraction commande.xlsx
    11.3 KB · Affichages: 28
  • Extraction commande.xlsx
    11.3 KB · Affichages: 33
  • Extraction commande.xlsx
    11.3 KB · Affichages: 35

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : extraire les données non vides d'une autres feuilles

Bonsoir riton50,

Mettre la formule matricielle suivante en B2 de la feuille "Résultat" puis tirer cette formule matricielle vers le bas jusqu'à obtenir des cellules vides:
Code:
=SIERREUR(INDEX('Commande a traiter'!$B$2:$B$50;PETITE.VALEUR(SI('Commande a traiter'!$A$2:$A$50="";LIGNE('Commande a traiter'!$A$2:$A$50));LIGNES($1:1))-1);"")

 

Pièces jointes

  • riton50-Extraction commande v1.xlsx
    13.6 KB · Affichages: 25

Chris401

XLDnaute Accro
Re : extraire les données non vides d'une autres feuilles

Bonsoir

Pourquoi ne pas filtrer ton tableau sur "VIDE" ? Une fois fait, tu sélectionnes les cellules et tu fais un COPIER-COLLER

Cordialement
Chris
 

riton50

XLDnaute Nouveau
Re : extraire les données non vides d'une autres feuilles

Bonsoir chris401,

J'ai pensé à ta solution, mais il faut que les résultat ce mette en automatique pour gagner du temps

A bientôt

riton50
 

Chris401

XLDnaute Accro
Re : extraire les données non vides d'une autres feuilles

Re

mapomme étant déconnecté, je te donne la réponse:

Code:
=SIERREUR("A-"&INDEX('Commande a traiter'!$B$2:$B$50;PETITE.VALEUR(SI('Commande a traiter'!$A$2:$A$50="";LIGNE('Commande a traiter'!$A$2:$A$50));LIGNES($1:1))-1);"")

N'oublie pas la validation matricielle.

Chris
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…