Si / Min / Valeur

Résolu
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

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    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

    1. Contributeur
      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....
      1. Je voulais éviter, ne sachant pas trop faire, mais je suis ouvert à tout. Comme à l'Ena.
        1. Contributeur
          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
          1. Nickel!

            Merci beaucoup, je connaissais pas INDEX et EQUIV, je vais me pencher là-dessus!
          2. Contributeur
            Salut michel,

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