Requête de débutant

Bonjour,

Je suis débutant en excel. Je vous expose mon problème:

je souhaite créer un champ (Classe_Dominante) Qui renverra pour chaque numéro de parcelle le nom de la classe dominante.

Dans ce cas il devra renvoyer un seul champ regroupant les 3 lignes de la parcelle 1 avec la chaîne de caractère 'Prairie' vu que c'est elle qui a la plus grande surface .

Idem pour la parcelle 2 : un seul champ regroupant les 2 Lignes avec la chaîne de caractère : ' Blé'.

Comment je peux automatiser ça ? sachant que j'ai déjà fait le tri en fonction des ID parcelles et Surfaces classe ?

Bien cordialement,

Bonjour,

Ca nous évitera de devoir recopier ce que tu as déjà fait...

C'est le meilleur moyen pour que plus de personnes s'y penchent.

C'est bien parce que tu es nouveau :

=SI(EQUIV(A2;A:A;0)=LIGNE();INDEX(C:C;EQUIV(A2;A:A;0));"")

à tirer vers le bas, ne sera valable que si tu gardes ton tri.

eric

Bonjour,

Veuillez m'excuser pour l'oubli. Votre formule n'a pas marché, voici mon fichier d'exemple .csv joint

11problem.csv (198.00 Octets)

Bonjour,

Enregistrer en .xlsx, pas en csv

Mais déjà je vois que ce n'est pas trié comme tu as annoncé donc ne t'étonne pas que ça ne fonctionne pas.

eric

Voici le fichier excel.

En effet, mon tableau n'est qu'un petit test. Mon application portera plutôt sur un tableau avec un millier de lignes .

Du coup, je souhaiterais, si c'est possible, comprendre comment adapter votre formule à un tableau de longueur quelconque

9problem.xlsx (9.35 Ko)

Il n'y a rien à adapter.

Tu fais ton tri comme tu l'as annoncé et tu copies la formule sur la colonne.

eric

12problem.xlsx (45.35 Ko)

Merci énormément Eric

Rechercher des sujets similaires à "requete debutant"