Variabiliser un appel de colonne dans une formule excel

Résolu
hsav Messages postés 36 Date d'inscription vendredi 15 septembre 2023 Statut Membre Dernière intervention 2 juillet 2024 - Modifié le 2 févr. 2024 à 16:43
hsav Messages postés 36 Date d'inscription vendredi 15 septembre 2023 Statut Membre Dernière intervention 2 juillet 2024 - 3 févr. 2024 à 16:02

Bonjour,

Je suis à la recherche d'un coup de main pour résoudre une problématique de formule que j'ai retournée dans tous les sens jusqu'à en oublier mon prénom.

Voici ce que je cherche à faire (j'ai fait un fichier exemple pour montrer https://www.cjoint.com/c/NBcpLsXDSUa) : dans l'onglet Contrôle, à l'emplacement des points d'interrogation, je voudrais une formule qui permette de compter le nombre de "clefs" :

- dont la date_modif (onglet Change) est supérieure ou égale à controle!A1

- dont le tracker (onglet Parent) est égal à la valeur en controle!C1, controle!D1, controle!E1, controle!F1 (4 formules donc).

Cela semble simple à faire avec un sommeprod ou un nb.si.ens mais ces formules appellent des plages de même taille.

Or il s'agit ici de tableaux fondés sur des requêtes qui s'actualisent régulièrement et n'ont pas forcément le même nombre de lignes.

J'ai donc renoncé à utiliser les noms des plages via les tableaux pour les appeler en dur (Change!$a$1:$a$21 et Parent!$a$1:$a$21 par exemple), mais je voudrais quand même variabiliser l'appel des colonnes. Il arrive en effet que les requêtes d'extraction soient modifiées et je ne veux pas refaire toutes les formules à chaque changement d'organisation du tableau.

Je voudrais donc que les colonnes à requêter soient repérées automatiquement, par exemple en fonction de leur titre.

Pour ce faire, j'imagine que je peux passer par des indirect, des equiv et autres index, mais j'en suis à ma tentative 72 avec des résultats déplorables et un PC qui commence à faire de la fumée.

Quelqu'un aurait-il l'idée lumineuse que je n'arrive pas à trouver svp ?

Je reste à dispo si mon message n'est pas assez clair.

Merci !

A voir également:

6 réponses

DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
2 févr. 2024 à 17:03

Bonjour à tous,

C'est le bon fichier ?


Crdlmt

0
hsav Messages postés 36 Date d'inscription vendredi 15 septembre 2023 Statut Membre Dernière intervention 2 juillet 2024
2 févr. 2024 à 17:29

Il manquait un onglet pardon

Le bon fichier : ttps://www.cjoint.com/c/NBcqCdILjva

0
hsav Messages postés 36 Date d'inscription vendredi 15 septembre 2023 Statut Membre Dernière intervention 2 juillet 2024
2 févr. 2024 à 17:30

Avec le bon lien de fichier : ttps://www.cjoint.com/c/NBcqCdILjva

0
DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
2 févr. 2024 à 17:46

tu es sous quelle version d'excel ??


Crdlmt

0
hsav Messages postés 36 Date d'inscription vendredi 15 septembre 2023 Statut Membre Dernière intervention 2 juillet 2024
2 févr. 2024 à 17:56

Re

Je suis sur office 365

0
DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
2 févr. 2024 à 18:52

a la place des ?, mets tes reponses, que je comprenne mieux

https://www.cjoint.com/c/NBcrZfvGKYY

la, on a la couleur en fonction de la date


Crdlmt

0
hsav Messages postés 36 Date d'inscription vendredi 15 septembre 2023 Statut Membre Dernière intervention 2 juillet 2024 > DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024
2 févr. 2024 à 18:59

Merci.

Voici en C2:F2 ce que donneraient les résultats dans le troisième onglet avec le jeu de donnée proposé.

Est-ce que cela répond à ta question ?

0
DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
Modifié le 2 févr. 2024 à 23:42

oui, j'avais zappé le

- "dont la date_modif (onglet Change) est supérieure ou égale à controle!A1"

Y a surement plus simple ......

https://www.cjoint.com/c/NBcwPVyabKY


Crdlmt

0
hsav Messages postés 36 Date d'inscription vendredi 15 septembre 2023 Statut Membre Dernière intervention 2 juillet 2024
3 févr. 2024 à 10:19

Merci, je teste !

0
hsav Messages postés 36 Date d'inscription vendredi 15 septembre 2023 Statut Membre Dernière intervention 2 juillet 2024
3 févr. 2024 à 10:47

Je viens de tester et c'est très étrange : je pense que je comprends la formule, je vois comment elle fonctionne mais impossible de l'appliquer dans mon cas.

Plutôt que de passer par un exemple, j'ai simplifié au maximum mon fichier d'origine pour te montrer.

https://www.cjoint.com/c/NBdjTbvhf1a

Les cellules sont à NA dans l'onglet Controles et je ne comprends pas : c'est pourtant bien la même formule et le même contexte ?

Je ne vois pas ce qui change d'un fichier à l'autre... 

0

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

Posez votre question
DjiDji59430 Messages postés 4166 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 21 décembre 2024 682
3 févr. 2024 à 15:26

retape la formule en allant rechercher les plages

https://www.cjoint.com/c/NBdozVqMTLY

0
hsav Messages postés 36 Date d'inscription vendredi 15 septembre 2023 Statut Membre Dernière intervention 2 juillet 2024
3 févr. 2024 à 16:02

ET CA MARCHE !

Merci beaucoup !!

Je marque le fil comme résolu :)

0