Trouver en-tête colonne en fonction ligne + colonne spécifique

Résolu/Fermé
Yrmouf Messages postés 126 Date d'inscription samedi 4 août 2012 Statut Membre Dernière intervention 22 septembre 2020 - 19 avril 2016 à 15:52
Yrmouf Messages postés 126 Date d'inscription samedi 4 août 2012 Statut Membre Dernière intervention 22 septembre 2020 - 20 avril 2016 à 14:01
Bonjour,

J'ai trituré internet dans tous les sens avec des idées par ci par là pour éditer ma formule sans succès et pourtant je suis sûr qu'il y a un moyen! Si quelqu'un pouvait m'aider s'il vous plaît ce serait top!

Voici le fichier:
https://www.cjoint.com/c/FDtnWwlPGR6

Ma problématique est la suivante:

J'ai en lignes des légumes et en en-tête des dates.

Dans les cellules adjacentes j'ai une valeur qui m'indique si ça a été planté ce jour là ou pas.

L'objectif est de retrouver via une formule, la dernière date de plantation du légume que l'on recherche.

Les étapes auraient été les suivantes:

1) Je détermine la ligne dans laquelle c'est le légume que je cherche
2) A partir de cette ligne, je cherche la dernière occurence de plantation
3) a partir de la cellule trouvé, je détermine la colonne qui la concerne
4) je cherche dans en-tête la colonne trouvé en 3

Est-ce que cela fait du sens?

Merci d'avance pour qui pourra aider :)

Bonne journée


A voir également:

2 réponses

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
19 avril 2016 à 18:22
Bonjour
Ceci peut-être
https://www.cjoint.com/c/FDtqvAixWbw
Cdlt
2
Yrmouf Messages postés 126 Date d'inscription samedi 4 août 2012 Statut Membre Dernière intervention 22 septembre 2020 5
20 avril 2016 à 14:01
Bonjour Frenchie83,

Oui c'est ça.

Merci d'y avoir passé du temps, je n'aurais pas réussi à trouver par moi-même la formule sur ce coup... o_O' Chapeau!

Passes une bonne journée et à bientôt peut-être sur le forum!

Cdlt
0
Chat 3 Messages postés 91 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 4 avril 2024
Modifié par Chat 3 le 19/04/2016 à 16:42
Je n'ai pas réussi a télécharger le fichier (fichu firewall du boulot...).
Si j'ai bien compris:
1. =equiv(nom_du_légume,première_colonne,0)
2. =agregat(4,6,ligne_trouvée_en_1)
3. =colonne(cellule_trouvée_en_2)
4. =index(colonne_trouvée_en_3,numéro_de_ligne_des_en-têtes)

Je pense que tu peux tout mettre ensemble en:
=index(colonne(agregat(4,6,equiv(nom_du_légume,première_colonne,0))),numéro_de_ligne_des_en-têtes)

Ça fonctionne?
0
Yrmouf Messages postés 126 Date d'inscription samedi 4 août 2012 Statut Membre Dernière intervention 22 septembre 2020 5
19 avril 2016 à 17:42
Bonjour Chat 3,

Déjà merci pour ta réponse, mais c'est un peu plus complexe que cela.

En colonne A à partir de A2 tu as les légumes
En tête tu as les dates 01/01/2016 02/01/2016 etc... Donc B1/C1/D1/etc...

Dans le tableau, c'est écrit planté ou rien mais plusieurs fois.

Exemple:

Je cherche des patates (ligne A2) et dont la dernière plantation s'est faites le 02/01/2016 (C1) même si ça a déjà été planté le 01/01/2016 (B1)

Donc les étapes ça aurait été.
1. je trouve la ligne =equiv(patates;colonne A;0)
2. dans cette ligne 2, il faudrait parcourir toutes les colonnes pour trouver la dernière cellule dont la valeur est ="Planté" en l'occurence B2. Et là je bloque sur le parcours de la ligne en formule.
3. Là ce serait effectivement =colonne(cellule trouvée en 2)
4. Index(Tableau;en tête dates;colonne trouvée en 2)

Et c'est l'étape 2 qui est un peu difficile. Il faudrait réussir à écrire:
dans tel colonne ça cherche la ligne du légume >
puis à partir de la ligne il parcourt toutes les colonnes de la ligne pour trouver la dernière occurence de plantation
Une fois la dernière occurence trouvée, trouver l'entête de colonne de celle-ci.

Est-ce plus clair comme cela?

Merci

A bientôt
0