Fonction INDEX+EQUIV : retourner une date + heure

Bonjour à tous.tes,

Je cherche à employer la combinaison de fonctions INDEX+EQUIV. Je cherche une valeur dans la colonne B, associée à une date et à une heure dans la colonne A. Dans la colonne D se trouve des vides et des valeurs. Je compare D et B grâce à la formule, et si il y a équivalence exacte, je voudrais que la date associée soit retournée.

Voici ma formule :

=INDEX($A$4:$B$83290;EQUIV(D78521;$B$4:$B$83290;0);1)

Malheureusement mon travail est confidentiel, je ne peux donc pas joindre le fichier dans son ensemble.

Le problème que je rencontre est que la date qui est retournée, car une date est bel et bien retournée, n'est absolument pas la date dans la colonne A. (ex : 21/2/22 20:00 de retourné alors que la date dans la colonne A est 31/07/2022 16:10:00). Je ne trouve nul part d'exemple correspondant.

Pourriez-vous m'aider ?

Merci par avance !

Bonjour

Merci de préciser ta version Excel dans ton profil

Crée un exemple anonymisé mais représentatif

Si la date est en colonne A pourquoi invoquer B dans INDEX ?

=INDEX($A$4:$A$83290;EQUIV(D78521;$B$4:$B$83290;0);1)
De toute évidence tu n'utilises pas les tableaux structurés fortement conseillés pour les tables de données

Bonjour

Merci pour ta réponse, je joins un exemple pour être plus précis.

Je ne suis pas un spécialiste d'excel de toute évidence, tu peux développer ce que tu entends par tableau structuré ?

3exemple.xlsx (16.45 Ko)

RE

en colonne D il n'y a que la valeur 248 et on récupère bien le 31/07/2022 16:10:00...

RE

En effet je n'avais pas fait attention mais ça fonctionne sur le doc excel que j'ai envoyé. Sur l'original par contre ça n'est pas le cas...

EDIT : Je viens de me rendre contre que sur l'exemple ça ne fonctionne qu'à moitié (les heures ne sont pas exactes, c'est toujours affiché 16h00)

image

RE

Tous les 248 du tableau réel ont la même date ?

Tu sembles vouloir récupérer sur la me^me ligne auquel cas ce n'est pas EQUIV qu'il faut utiliser... A préciser

Non, les valeurs et les dates changent, ici ça n'est qu'un petit aperçu. Je voudrais récupérer l'heure exacte aussi c'est important.

Ce qui m'importe ici c'est de savoir s'il y a une valeur dans la colonne (D, E, F ou G). Si c'est le cas, je voudrais savoir quel jour et à quelle heure cette valeur a été relevée. Comme il y a un grand nombre de lignes, je cherche à accélérer le processus.

Les valeurs dans les colonnes D à G sont extraites de la colonne B, d'où cette idée de comparaison entre les valeurs des colonnes D à G, et les valeurs de la colonne B. Soit il y a la même valeur, et je récupère la date associée ET l'heure exacte, soit il n'y a pas de valeurs, et je ne récupère rien.

J'espère avoir été plus clair.

RE

EQUIV récupère la 1ère date/heure donc si tu en a plusieurs pour 248... ce n'est pas cette fonction qu'il faut utiliser

Hello

Merci pour cette indication, j'ai beau essayer je ne trouve pas de formule adéquat. Les forum et tutos sur le sujet ne traitent pas du sujet avec un exemple similaire, tous me font tenter avec RECHERCHEV ou INDEX et EQUIV, ce qui ne fonctionne pas.

Bonjour

Tant que tu n'enverras pas un exemple plus conséquent mettant en évidence le problème on ne pourra t'aider...

Ok, je crois que je m'étais compliqué la vie. J'ai simplement utilisé SI et posé la formule suivante : =SI(D2=B2;A2;"")

Merci pour ton temps et ton aide ! Bonne continuation

RE

C'est bien ce que je subodorais Hier à 16:22...

Rechercher des sujets similaires à "fonction index equiv retourner date heure"