Si / Min / Valeur

Résolu/Fermé
El Rabolio - 3 juin 2013 à 17:44
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 3 juin 2013 à 19:08
Bonjour,
Je travaille sur les tableaux de l'INSEE (http://www.insee.fr/fr/ppp/bases-de-donnees/recensement/populations-legales/default.asp) répertoriant les populations des communes de France.
Je cherche à repérer les plus petites, par arrondissement et à afficher leur nom dans un nouveau tableau (A : code arrondissement / B : nom de la commune la plus petite).

Je voudrais donc formuler cette requête : "si, parmi les codes arrondissements de la colonne A, tu trouves celui qui est cité à côté, affiches moi le nom de la commune qui a le minimum de population sur cet arrondissement"

J'ai l'intuition qu'il faut un calcul matriciel, mais je n'arrive pas à le formuler correctement.

Merci pour votre aide,

Julien

5 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
3 juin 2013 à 17:50
Bonjour,

moi j'ai l'intuition qu'avec un fichier ça motivera plus...

Déposer le fichier xls sur cjoint.com et coller ici le lien fourni.

eric

0
C'est pas faux...

http://cjoint.com/?0FdsdfkFoR5
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
3 juin 2013 à 18:08
Bonjour,

une recherche matricielle sur les quelques 37000 communes va être "chronophage" comme ils disent à l'Ena
a mon avis, il faudrait utiliser du vba....
0
Je voulais éviter, ne sachant pas trop faire, mais je suis ouvert à tout. Comme à l'Ena.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 3/06/2013 à 18:53
Si c'est par département, oK pour une matricielle En B3 -calcul sur la popu totale à adapter au cas où

=INDEX(Communes!H$9:H$1000;EQUIV(MIN(SI(Communes!F$9:F$1000=A3;Communes!K$9:K$1000));Communes!K$9:K$1000;0))


Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}

pour la population tu peux utiliser une simple RechercheV

au passage: Salut Eric, tu prenais l'apéro ? :o) amicalement



EDIT le classeur en retour
https://www.cjoint.com/?3Fds0JX40Qh

Michel
0
Nickel!

Merci beaucoup, je connaissais pas INDEX et EQUIV, je vais me pencher là-dessus!
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
3 juin 2013 à 19:08
Salut michel,

Quoi ? c'est l'heure ?
Tu as sorti les glaçons ? Ben allons-y alors, j'amène les cahouet ;-)
0