Créer un rapport quand les lignes remplissent des conditions
Résolu
Naririne
Messages postés
106
Date d'inscription
Statut
Membre
Dernière intervention
-
Naririne Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
Naririne Messages postés 106 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout le monde !
Je souhaiterai une aide de votre part.
Je possède un fichier excel avec une vingtaine de lignes (des pays) => Colonne A.
Dans la colonne B, j'ai la population.
Dans la colonne C, une formule pour taguer les pays dont la population est > à X millions.
Ce que je voudrais, c'est créer dans un autre onglet la liste des pays dont la population est supérieure à ce niveau. Une formule ? Une macro ?
Je ne suis pas très balaise en code :(
Votre aide est la bienvenue.
Passez une bonne journée !
Je souhaiterai une aide de votre part.
Je possède un fichier excel avec une vingtaine de lignes (des pays) => Colonne A.
Dans la colonne B, j'ai la population.
Dans la colonne C, une formule pour taguer les pays dont la population est > à X millions.
Ce que je voudrais, c'est créer dans un autre onglet la liste des pays dont la population est supérieure à ce niveau. Une formule ? Une macro ?
Je ne suis pas très balaise en code :(
Votre aide est la bienvenue.
Passez une bonne journée !
A voir également:
- Créer un rapport quand les lignes remplissent des conditions
- Créer un lien pour partager des photos - Guide
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte gmail - Guide
- Créer un compte instagram sur google - Guide
3 réponses
Bonjour,
Dans l'onglet d'origine, ajoute une colonne avec le RANG (qui est une fonction Excel ; en population de chaque pays).
Dans le nouvel onglet, liste les pays par ordre de population décroissant en ajoutant une fonction SI pour respecter le seuil de population.
A+
Dans l'onglet d'origine, ajoute une colonne avec le RANG (qui est une fonction Excel ; en population de chaque pays).
Dans le nouvel onglet, liste les pays par ordre de population décroissant en ajoutant une fonction SI pour respecter le seuil de population.
A+
Merci Zoul67.
Cependant, je n'ai pas le droit de toucher au premier onglet, c'est la base de données. Et j'imagine qu'avec la fonction que tu proposes, il faut créer des filtres, etc.
Le but étant de reprendre que la liste des pays.
Cependant, je n'ai pas le droit de toucher au premier onglet, c'est la base de données. Et j'imagine qu'avec la fonction que tu proposes, il faut créer des filtres, etc.
Le but étant de reprendre que la liste des pays.
J'ai trouvé sur un site anglophone.
Voici à quoi peut ressembler la formule
EN : =IFERROR(INDEX(DealSetup!A$2:A$6,SMALL(IF(DealSetup!B$2:B$6=C$1,ROW(DealSetup!A$2:A$6)-ROW(DealSetup!A$2)+1),ROWS(A$2:A2))),"")
FR : =SIERREUR(INDEX(DealSetup!A$2:A$6,PETITE.VALEUR(SI(DealSetup!B$2:B$6=C$1,LIGNE(DealSetup!A$2:A$6)-LIGNE(DealSetup!A$2)+1),LIGNES(A$2:A2))),"")
A2:A6 = liste des pays
B2:B6 = nombre population
C1 = mon critère dans l'onglet résultat
En supposant que l'onglet pays est DealSetup et l'onglet résultat est celui où se trouve la formule. Elle est matricielle, donc CTRL+SHIFT+ENTRER
Voici à quoi peut ressembler la formule
EN : =IFERROR(INDEX(DealSetup!A$2:A$6,SMALL(IF(DealSetup!B$2:B$6=C$1,ROW(DealSetup!A$2:A$6)-ROW(DealSetup!A$2)+1),ROWS(A$2:A2))),"")
FR : =SIERREUR(INDEX(DealSetup!A$2:A$6,PETITE.VALEUR(SI(DealSetup!B$2:B$6=C$1,LIGNE(DealSetup!A$2:A$6)-LIGNE(DealSetup!A$2)+1),LIGNES(A$2:A2))),"")
A2:A6 = liste des pays
B2:B6 = nombre population
C1 = mon critère dans l'onglet résultat
En supposant que l'onglet pays est DealSetup et l'onglet résultat est celui où se trouve la formule. Elle est matricielle, donc CTRL+SHIFT+ENTRER