VLOOKUP Plage de dates et valeur de retour dans Excel (4 méthodes adaptées)

  • Partage Ça
Hugh West

Souvent, vous devrez VLOOKUP Si vous souhaitez renvoyer une ou plusieurs valeurs déterminées pour la plage de dates au lieu de l'option VLOOKUP Dans cet article, je vais vous montrer 4 méthodes pour VLOOKUP la plage de date et la valeur de retour dans Excel avec l'explication nécessaire, de sorte que vous pouvez adapter les méthodes pour vos utilisations.

Télécharger le cahier d'exercices

VLOOKUP Plage de dates et valeur de retour.xlsx

4 méthodes pour VLOOKUP Plage de dates et valeur de retour dans Excel

Présentons l'ensemble de données d'aujourd'hui, où le nom de l'objet de l'enquête est le suivant Articles est fourni avec Dates de commande , Prix unitaire , Quantité et Ventes Ici, j'ai utilisé des dates futures qui ne gênent pas l'analyse.

Maintenant, vous verrez les méthodes sur la façon de VLOOKUP sur la base de la plage de dates (c'est-à-dire Or der Dates ) et renvoie la valeur correspondante. Juste avant cela, je voudrais dire que je vais vous montrer 2 méthodes utilisant la méthode VLOOKUP (1ère et 3ème méthodes). Par ailleurs, vous verrez l'utilisation de la fonction INDEX et MATCH Enfin, l'application de l'approche de l'évaluation de l'impact sur l'environnement a permis d'identifier les fonctions de la deuxième méthode. LOOKUP seront discutées.

Plongeons dans les méthodes.

1. VLOOKUP une date dans une plage de dates et retour de la valeur

Dans la première méthode, vous allez explorer la manière de trouver une valeur si vous spécifiez une date dans la plage de dates. Dates de commande ) est dans la D14 Ensuite, vous souhaitez renvoyer la valeur de la cellule Ventes de la cellule correspondante ( Recherche de la date de l'ordre ).

En réalité, c'est une méthode simple. Il suffit d'utiliser la formule suivante dans le champ D15 cellule.

=VLOOKUP(D14,B5:F12,5,TRUE)

Ici, D14 est la date de l'ordre de consultation, B5:F12 est le tableau de la table, 5 est le numéro d'index de la colonne (vous pouvez visiter VLOOKUP Numéro d'index de colonne si vous avez une quelconque confusion avec cet argument), et enfin VRAI est pour la correspondance approximative.

2. trouver une sortie unique traitant de deux dates

En outre, si vous souhaitez trouver une valeur unique couvrant deux dates dans la plage de dates, cette méthode vous sera utile. Par exemple, vous devez trouver la sortie (Ventes) ayant la valeur Date de la commande supérieure au 6/3/2022 mais inférieure au 6/5/22.

Pour trouver la sortie, insérez la formule suivante exactement dans le champ C15 cellule.

=INDEX(F5:F12,MATCH(1,IF(B5:B12>B15,IF(B5:B12

Ici, F5:F12 est la plage de cellules pour les données de vente, B5:B12 est la plage de cellules pour Dates de commande , B15 est une date comprise dans l'intervalle de dates et B16 est une autre date dans la plage de dates.

Dans la formule ci-dessus, le SI retours de fonctions logiques 1 si la cellule remplit les critères (supérieur à mais inférieur à). Ensuite, la fonction MATCH fournit l'emplacement des valeurs correspondantes. Enfin, la fonction INDEX renvoie la valeur de l'élément Ventes qui remplit tous les critères.

Après avoir inséré la formule, si vous appuyez sur ENTER vous obtiendrez le résultat suivant.

Note : Si vous souhaitez utiliser cette méthode pour une date spécifique dans la plage de dates, vous pouvez également le faire. Dans ce cas, vous devez insérer la même date au lieu de la deuxième date.

3) VLOOKUP Plage de dates avec plusieurs critères et retour de plusieurs valeurs

Plus important encore, si vous souhaitez renvoyer plusieurs valeurs plutôt que de renvoyer une seule valeur répondant à plusieurs critères dans le cas de la plage de dates, cette méthode vous offrira des performances exceptionnelles.

En supposant que vous voulez appliquer le VLOOKUP pour renvoyer toutes les valeurs qui correspondent à la plage de dates spécifique. Comme le processus d'exécution de la tâche est un peu long, suivez simplement le guide étape par étape.

Étape 01 : Spécifier les dates de début et de fin de l'opération

Initialement, vous devez spécifier le Date de début et Date de fin Dans une telle situation, l'utilisation de la Nom du responsable pourrait être utile pour mettre à jour les données fréquemment.

➤ Tout d'abord, il suffit de taper deux dates dans deux cellules différentes comme le montre l'image suivante.

Note : J'ai ouvert une nouvelle feuille de travail pour effectuer la tâche. Cependant, ce n'est pas obligatoire, vous pouvez accomplir la même tâche dans la feuille de travail existante.

➤ Deuxièmement, sélectionnez l' C5 cellule qui montre le Date de début, et choisissez le Nom du responsable de la Formules onglet.

Immédiatement, vous verrez apparaître une boîte de dialogue à savoir Nom du responsable et cliquez sur le Nouveau option.

Ensuite, saisissez le nom comme Date de début, et répétez le même processus pour le Date de fin .

Étape 02 : Traitement des critères multiples de la plage de dates

Comme vous le savez, nous devons prendre en compte les dates qui remplissent les critères. Les critères sont les suivants Dates de commande serait supérieure ou égale à Date de début et inférieur ou égal à Date de fin .

➤ Pour traiter de tels critères, il suffit d'utiliser les SI fonction.

=IF(AND(D5>=Start_Date,D5<=End_Date), "Oui", "Non")

Ici, ET renvoie les dates qui remplissent deux critères. En outre, si les critères sont remplis, la fonction SI les fonctions de retour Oui Else, il retournera Non .

Étape 03 : Comptage de la valeur de la recherche

➤ La formule combinée suivante utilise les éléments suivants SI et COUNTIF pour compter la valeur de la consultation si la cellule remplit les critères (correspond à la valeur de la cellule). Oui ), sinon, il renvoie 0.

=IF(C5="Oui",COUNTIF($C$5:C5, "Oui"),0)

Ici, C5 est la cellule de départ de la Consulter le site champ.

Étape 04 : Renvoi de valeurs multiples

Dans un premier temps, copiez le nom de tous les champs (pas les valeurs) de l'étape précédente, à l'exception du champ Critères de remplissage .

Ensuite, saisissez la valeur de recherche de manière séquentielle dans le champ Lookup# champ.

Ensuite, allez dans le C15 et insérez la formule suivante.

=VLOOKUP($B15,$B$4:$H$12,MATCH(C$14,$B$4:$H$4,0),FALSE)

Ici, $B15 est la valeur de la Lookup# champ, $B$4:$H$12 est le tableau de la table, C$14 est la valeur de recherche, $B$4:$H$4 est le tableau de recherche, 0 est pour la correspondance exacte.

Dans la formule ci-dessus, le MATCH trouve le numéro d'index de la colonne en question pour le VLOOKUP Enfin, la fonction VLOOKUP renvoie une valeur appariée de l'élément Dates de commande .

Note : Vous devez spécifier le signe du dollar ( $ ) avec soin, sinon vous n'obtiendrez pas le résultat souhaité.

➤ Après avoir appuyé sur ENTER vous obtiendrez le résultat suivant 44715 Ensuite, faites glisser le signe plus vers les colonnes adjacentes jusqu'à ce que l'on obtienne l'image suivante Ventes et les cellules ci-dessous jusqu'à ce que la valeur de recherche soit 5 (utilisez le Outil de la poignée de remplissage ).

➤ Après avoir glissé vers le bas et la droite, vous obtiendrez la sortie suivante.

➤ Si vous regardez de près, vous verrez que Dates de commande sont au format numérique. Il suffit d'appuyer sur CTRL + 1 après avoir sélectionné la plage de cellules C15:C19 pour ouvrir le Formatage des cellules option.

➤ Ensuite, choisissez le format que vous souhaitez.

➤ Enfin, vous obtiendrez toutes les valeurs qui remplissent les critères de la plage de dates.

4. VLOOKUP Deux plages de dates à l'aide de la fonction LOOKUP

Enfin, vous pouvez également traiter deux plages de dates différentes. Par exemple, j'ai ajouté une colonne individuelle à savoir Date de livraison Maintenant, je veux trouver l'élément spécifique qui correspond à deux dates précises des deux plages de dates. Heureusement, vous pouvez accomplir cette tâche en utilisant la fonction LOOKUP fonction facilement.

Il suffit d'insérer la formule suivante.

=LOOKUP(2,1/($B$5:$B$12=C16),$C$5:$C$12)

Ici, $B$5:$B$12 est la plage de cellules de la Dates de commande , D$5:$D$12 est la plage de cellules pour le Dates de livraison , C15 est une date de commande et C16 est la date de livraison. Enfin, $C$5:$C$12 est la plage de cellules pour le Articles .

Après avoir inséré la formule, vous obtiendrez le résultat suivant.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.