Sử dụng Isbetween với Công thức Lọc trong Google Sheets

Với các ví dụ dưới đây, bạn có thể tìm hiểu hai cách sử dụng Isbetween với Công thức Lọc trong Google Sheets.

Tôi nghĩ rằng mình là một trong những người sử dụng sớm chức năng Isbetween trong Google Sheets. Điều này đã là chủ đề của một số bài hướng dẫn của tôi trong quá khứ.

Lần này, tôi sẽ trình bày về khả năng sử dụng Isbetween với công thức Lọc trong Google Sheets.

Cho đến gần đây, chúng ta đã sử dụng một số toán tử như >, >=, < hoặc <= để lọc dữ liệu nằm trong khoảng hai ngày/số hoặc ngày/số được cung cấp trong hai mảng cụ thể.

Nếu muốn, hiện nay chúng ta có thể thay thế các toán tử đó bằng chức năng Isbetween trong công thức Lọc của Google Sheets.

Tôi không biết sử dụng chức năng mới này trong công thức Lọc có ảnh hưởng gì đến bảng của bạn hay không.

Bởi vì tôi không biết phương pháp nào (toán tử hoặc chức năng) tiết kiệm tài nguyên hơn. Tôi không tìm thấy tài liệu chính thức nào về điều này.

Nhưng tôi chắc chắn một điều, nếu bạn biết cách sử dụng, bạn sẽ không bị nhầm lẫn khi nhìn thấy một công thức như vậy trên một bảng dữ liệu chung.

Các ví dụ về Isbetween với Công thức Lọc

Công thức Lọc có hai đối số, đó là phạm vi và điều kiện. Chúng ta sẽ sử dụng Isbetween với Lọc làm điều kiện.

Trong trường hợp này, chúng ta chủ yếu có thể sử dụng điều kiện theo hai cách – tiêu chuẩn là hai giá trị hoặc hai mảng. Bạn có thể tìm thấy chi tiết trong ví dụ 1 và 2 dưới đây, tương ứng.

Ví dụ 1: Hai Giá trị là Tiêu chuẩn

Trong dữ liệu mẫu ở B3:D, tôi muốn lọc “Chi phí hiện tại” bất kỳ nơi nào “Ngày mua” nằm trong khoảng hai ngày được cung cấp trong ô G3 và H3. Tôi muốn xem xét một điều kiện nữa, đó là “Cổ phiếu”.

Isbetween with Filter Formula - Example 1

Hãy bỏ qua tiêu chuẩn “Cổ phiếu” trong một thời gian. Dưới đây là các công thức chúng ta có thể sử dụng.

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

Hai công thức trên lọc “Chi phí hiện tại” nếu “Ngày mua” nằm trong khoảng từ 01-Thg4-2020 đến 31-Thg3-2021 (cả hai ngày đều được tính).

Để chỉ lọc “Cổ phiếu” cụ thể, ở đây là “A”, công thức sẽ là như sau.

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

Còn thêm một cổ phiếu thì sao?

Isbetween with Filter Formula - Example 2

Bây giờ chúng ta cần tuân thủ OR trong Lọc như sau (có lựa chọn Regex).

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

Ví dụ 2: Mảng là Tiêu chuẩn Khi Sử dụng Isbetween với Công thức Lọc trong Google Sheets

Trong tất cả các ví dụ Isbetween với Công thức Lọc trên, điều kiện là hai ngày. Ở đây, nó sẽ là hai cột và cũng là một phần của dữ liệu.

Dó là cách lọc khi các giá trị trong một mảng rơi vào giữa các giá trị trong hai mảng khác. Dữ liệu mẫu này có thể giải thích rõ hơn.

Criteria in Two Arrays - Example 1

Tôi đã giải thích việc sử dụng Isbetween như vậy trong hướng dẫn của mình tại đây – Tìm xem Kết quả Kiểm tra Có Nằm Trong Giới Hạn trong Google Sheets. Nhưng không đề cập đến Isbetween với Lọc.

Ở đây, chúng ta có thể sử dụng Isbetween với Lọc để lọc “Bài kiểm tra” bất kỳ nơi nào “Thực tế” nằm trong giá trị “Khoảng từ” và “Khoảng đến”.

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

Kết quả sẽ là các bài kiểm tra “B” và “D”.

Đó là tất cả về cách sử dụng công thức Isbetween với Lọc trong Google Sheets.

Cảm ơn bạn đã đọc. Chúc bạn vui vẻ!

Related posts