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

Récapitulatif d'une base de données

  • Initiateur de la discussion Initiateur de la discussion nicocontrole
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

nicocontrole

Guest
Bonjour à tous

Voilà, je voudrais comme le dit l'intitulé, récapituler une base de données (Feuil1) dans l'onglet Feuil2, en supprimant certaines colonnes. (Voir fichier si-joint)
Est-ce possible de manière automatique (Sans macro) tout en sachant que la base de données s'étendera?
Si oui, quelle formule dois-je utiliser?

Merci d'avance pour toutes vos propositions

@+
 

Pièces jointes

Re : Récapitulatif d'une base de données

Bonjour Grand Chaman Excel
Tout d'abord, merci pour ton aide.
Serait-il possible STP que tu décrive ta formule, car je ne comprend pas le LIGNE()+1.
Dans mon fichier original, où j'ai adapté ta formule, il mets #N/A.

Peux-tu m'aider à nouveau?

Merci d'avance

@+
 
Re : Récapitulatif d'une base de données

Bonjour nicocontrole,

Désolé pour le délai, étant au Canada, il y a sûrement un décalage entre nous deux. Voici l'explication de la formule.
Sans considérer les entêtes ("colonne 1, colonne 2, ..."), tes données en Feuil1 commencent à la ligne 3, tandis que dans la feuil3, on commence à les écrire en ligne 2. C'est à ça que sert Ligne()+1

La formule en A2 est la suivante :

=INDEX(Base,LIGNE()+1,EQUIV(A$1,Titres,0))

Je veux donc aller chercher la valeur de la ligne 3 sur ta feuil 1.
Ligne() retourne la valeur 2 car je me trouve dans la cellule A2 (2e ligne). J'ajoute 1, ce qui me donne 3
Donc je vais chercher la 3e ligne de la plage nommée Base.
Pour aller chercher la bonne colone, j'utilise la fonction EQUIV

Essai de changer LIGNE()+1 par LIGNE()+4 ou LIGNE()+0 pour voir comprendre l'effet.

Tu devras donc adapter selon ton fichier.
En espérant que ce soit un peu plus clair.
A+
 
Re : Récapitulatif d'une base de données

Bonjour Grand Chaman Excel

Merci pour toutes ces explications.
J'ai bien essayé d'adapter la formule à mon fichier original mais ça ne fonctionne toujours pas.
J'ai donc décidé de te tranmettre mon fichier allégé.
Peux-tu jetter un coup d'oeil STP

Merci d'avance

@+
 

Pièces jointes

Re : Récapitulatif d'une base de données

Bonjour,

La formule ne peut pas fonctionner parce que ta plage nommée "Titre" contient des cellules fusionnées et est sur les lignes 2 et 3 de ton onglet Saisie. La fonction EQUIV fonctionne uniquement avec une plage à 1 dimension (1 colonne ou 1 ligne).

Pour contourner le problème, tu pourrais ajouter une ligne en haut de ton tableau dans l'onglet Saisie et y indiquer les noms de colonnes (Article, Symbole, ...). C'est donc cette ligne que tu devrais appeler "Titre" et ainsi la fonction EQUIV pourrait fonctionner.

Autre observation : le nom de tes colonnes dans ta feuille résumé doit être le même que dans ta feuille saisie. Par exemple : Quantité vs Qté ou Commentaires vs "Observations et commentaires"...

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
701
Réponses
15
Affichages
2 K
Réponses
3
Affichages
560
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…