0
votes

Vlookup entre deux dates

Je voudrais chercher à quelle période une date tombe. Chaque période a son nom ONWN.

Dans ma première feuille, j'ai une liste de dates: p> xxx pré>

dans une autre feuille, j'ai le nom avec la correspondance de début et de fin Date: P>

4/03/2019    C2
15/01/2019   A1
15/01/2019   A1
20/02/2019   C1
11/02/2019   B
11/02/2019   B


3 commentaires

le premier ne serait-il pas le premier être C2?


Vous avez raison, bon monsieur!


Utilisez index (correspondance (...)) ou indirect ("A:" & match (...)) . Cela fonctionnera les deux manières ...


5 Réponses :


0
votes

sont les chaînes de date définies pour développer davantage au-delà d'une liste statique ou sont-elles définies. Parce que s'ils sont définis, je serais tenté de faire une déclaration imbriquée si elle est imbriquée. Je peux expliquer si c'est le cas. xxx


1 commentaires

Ils sont définis pour se développer. :)



2
votes

0
votes

Vous n'avez même pas besoin de la date de fin, lorsque vos dates augmentent xxx

où D1 est la date à laquelle vous correspondez à A est la date de début et b vos codes


3 commentaires

Depuis que le retour est à gauche, Vlookup ne fonctionnera pas


Cela ne fonctionnera pas si vous copiez les codes à droite de la table ...


D'accord, c'est pourquoi j'ai mentionné des dates dans A et des codes de B. Donner des options, cela semble être le moyen le plus simple de l'OMI.



1
votes

Vous pouvez essayer ceci:

Je suppose que vos dates sont dans une feuille nommée "Dates" Entrez la description de l'image ici

et vous avez vos données dans une autre feuille

 Entrez la description de l'image ici

Vous pouvez facilement obtenir votre résultat avec la formule suivante: xxx

Entrez la description de l'image ici

J'espère Cela aide !!!


1 commentaires

C'était ça! :RÉ



0
votes

Qu'en est-il de l'utilisation d'index et de match? Exemple ci-dessous:

[En supposant que votre premier ensemble de données est dans la colonne A, et la formule serait dans la colonne B sur la feuille1 et que votre deuxième table est une colonne A: C en feuille2. Donc, l'exemple de votre troisième table aurait «C2» dans la colonne B] P>

Remarque: vous devez utiliser Ctrl + Shift + Entrée pour entrer comme formule de tableau. P>

=INDEX(Sheet2!$A$2:$A$7,MATCH($A2,IF($A2>=Sheet2!$B$2:$B$7,IF($A2<=Sheet2!$C$2:$C$7,$A2)),0))


0 commentaires