Rang par rapport à données géographique

godovsky

XLDnaute Nouveau
Bonjour,

Ci-joint un fichier contenant la liste des communes de France avec une répartition en fonction des logements chauffés au fioul domestique.
Je voudrais faire un classement des villes contenant le plus de logements chauffés au fioul par département.
Concrètement, faire un classement des communes pour chaque département.

J'ai essayé une formule du genre SI(B2="Ain";rang(C2;"tout le fichier",1) (c'est un exemple) mais ça ne marche pas.

Est-ce qu'il existe une formule pour faire cela facilement ?

Ps : je joins une partie du fichier car il est trop lourd pour le forum. Mais dans le vrai fichier il y a toutes les communes de France .

Merci pour votre aide.
 

Pièces jointes

  • exemple forum.xlsx
    57.1 KB · Affichages: 47
  • exemple forum.xlsx
    57.1 KB · Affichages: 47
  • exemple forum.xlsx
    57.1 KB · Affichages: 45

Dugenou

XLDnaute Barbatruc
Re : Rang par rapport à données géographique

Bonjour,
Si tes villes sont bien classées par département :
Code:
=RANG(D2;DECALER($D$1;EQUIV(B2;$B$2:$B$43;0);;NB.SI($B$2:$B$43;B2)))
remplacer le $43 par le N° de ta dernière ligne

Attention au temps de calcul avec plus de 10 000 lignes

Cordialement
 
Dernière édition:

Dugenou

XLDnaute Barbatruc
Re : Rang par rapport à données géographique

Bonjour,
As-tu bien changé le N° de dernière ligne ?
As-tu bien laissé à Excel le temps de tout calculer ?
Si besoin, remet ton fichier rempli jusqu'à la ligne 3000
Cordialement
 

godovsky

XLDnaute Nouveau
Re : Rang par rapport à données géographique

Oui j'ai bien remplacé la dernière ligne. Mais je ne comprends pas pourquoi ça ne marche pas.

Je t'ai mis en copie un fichier avec les 3000 lignes.
 

Pièces jointes

  • exemple forum.xlsx
    259.7 KB · Affichages: 30
  • exemple forum.xlsx
    259.7 KB · Affichages: 36
  • exemple forum.xlsx
    259.7 KB · Affichages: 34

Dugenou

XLDnaute Barbatruc
Re : Rang par rapport à données géographique

Je ne vois pas le probleme : tous les chiffres sont différents jusqu'en bas.
Je pense vraiment à un temps de calcul qui s'allonge.
Essaye de faire par paquets de 2500 lignes, puis copier coller valeur sauf la dernière ligne et recopier cette ligne vers le bas sur 2500 etc.
 

Dugenou

XLDnaute Barbatruc
Re : Rang par rapport à données géographique

Une autre solution plus légère en calculs mais moins élégante :
trier le fichier par département puis par logements fioul décroissants (2 critères)
en G2 : =SI(B2=B1;G1+1;1)
recopier jusqu'en bas
 

Pièces jointes

  • godovskiV2.xlsx
    207.9 KB · Affichages: 19

Discussions similaires

Réponses
16
Affichages
738

Membres actuellement en ligne

Statistiques des forums

Discussions
312 845
Messages
2 092 770
Membres
105 530
dernier inscrit
zazie