Comment utiliser Isbetween avec la formule Filter dans Google Sheets

Avec les exemples ci-dessous, vous pouvez apprendre deux types d’utilisation de la fonction Isbetween avec Filter dans Google Sheets. Je pense que je suis l’un des premiers à utiliser la fonction Isbetween Operator dans Google Sheets. Elle a déjà été le sujet de quelques-uns de mes tutoriels par le passé. Cette fois-ci, je vais expliquer en détail la possibilité d’utiliser Isbetween avec la fonction Filter dans Google Sheets.

Jusqu’à récemment, nous utilisions quelques opérateurs tels que >, >=, <, ou <= pour filtrer les données qui se situent entre deux dates/chiffres ou entre deux tableaux spécifiques de dates/chiffres. Récemment, si nous le souhaitons, nous pouvons remplacer ces opérateurs par la fonction Isbetween dans la formule Filter de Google Sheets. Je ne sais pas si l’utilisation de cette nouvelle fonction dans la formule Filter va avoir un impact sur votre feuille ou non. Car je ne sais pas quelle méthode (opérateurs ou fonction) est plus adaptée en termes de ressources. Je n’ai trouvé aucune documentation officielle à ce sujet.

Mais je suis sûr d’une chose, si vous connaissez son utilisation, vous ne serez pas confus en voyant une telle formule dans une feuille partagée.

Exemples de formule Isbetween avec Filter

La fonction Filter a deux arguments, à savoir la plage et la condition. Nous utiliserons Isbetween avec Filter comme les conditions/critères.

Dans ce cas, nous pouvons principalement utiliser les critères de deux manières – des critères sous forme de deux valeurs ou de deux tableaux. Vous pouvez trouver les détails dans les exemples 1 et 2 ci-dessous, respectivement.

Exemple 1: Deux valeurs comme critères

Dans les données d’exemple ci-dessous de B3:D, je veux filtrer le « coût actuel » chaque fois que la « date d’achat » se situe entre les deux dates fournies dans les cellules G3 et H3. Je veux également prendre en compte une autre condition, à savoir « stock ».

Isbetween with Filter Formula - Example 1

Ignorons pour l’instant le critère « stock ». Voici les formules que nous pouvons utiliser :

=FILTRE(D3:D,isbetween(C3:C,G3,H3))
=FILTRE(D3:D,C3:C>=G3,C3:C<=H3)

Les deux formules ci-dessus filtrent le « coût actuel » si la « date d’achat » se situe entre le 01-avr-2020 et le 31-mar-2021 (les deux dates incluses).

Pour filtrer uniquement un « stock » spécifique, ici « A », la formule à utiliser sera la suivante :

=FILTRE(D3:D,isbetween(C3:C,G3,H3),B3:B=F3)
=FILTRE(D3:D,C3:C>=G3,C3:C<=H3,B3:B=F3)

Et si nous voulons ajouter un autre stock en dessous ?

Isbetween with Filter Formula - Example 2

Maintenant, nous devons utiliser OR dans Filter comme suit (il y a aussi une option Regex) :

=FILTRE(D3:D,isbetween(C3:C,G3,H3),(B3:B=F3)+(B3:B=F4))
=FILTRE(D3:D,C3:C>=G3,C3:C<=H3,(B3:B=F3)+(B3:B=F4))

Vous devez prendre en note les points suivants lorsque vous utilisez la formule Isbetween avec Filter dans Google Sheets.

Notes:

  1. Vous devez essayer les formules ci-dessus dans une colonne vide, car elles peuvent renvoyer un tableau (plusieurs lignes) de résultats. Sinon, vous risquez de voir l’erreur #REF.
  2. Pour rendre les deux dates exclusives dans les critères (elles sont incluses dans toutes les formules), vous devez modifier toutes les instances de Isbetween dans les formules Filter comme isbetween(C3:C,G3,H3,FALSE,FALSE). En ce qui concerne les opérateurs, remplacez >= par > et <= par <.

Exemple 2: Tableaux comme critères lors de l’utilisation d’Isbetween avec Filter dans Google Sheets

Dans tous les exemples ci-dessus de formules Isbetween avec Filter, les critères sont deux dates. Ici, ils seront dans deux colonnes et feront également partie des données.

Autrement dit, comment filtrer lorsque les valeurs d’un tableau se situent entre les valeurs de deux autres tableaux. Ces données d’exemple peuvent mieux expliquer cela.

Criteria in Two Arrays - Example 1

J’ai expliqué ce type d’utilisation d’Isbetween dans mon tutoriel ici – Trouver si les résultats des tests se situent dans les limites dans Google Sheets. Mais cela ne comporte pas d’utilisation d’Isbetween avec Filter.

Ici, nous pouvons utiliser Isbetween avec Filter pour filtrer les « tests » lorsque les « réels » se situent entre les valeurs « De » et « À » des « plages ».

=FILTRE(B3:B,isbetween(C3:C,D3:D,E3:E))
=FILTRE(B3:B,C3:C>D3:D,C3:C<E3:E)

Les résultats seront les tests « B » et « D ».

C’est tout ce qu’il faut savoir sur l’utilisation de la formule Isbetween avec Filter dans Google Sheets.

Merci de votre attention. Profitez-en !

Crawlan.com

Articles en lien