H1 Tìm giá trị nhỏ nhất theo hàng trong Google Sheets bằng công thức DMIN

Tìm hiểu về công thức DMIN trong Google Sheets

Trong Google Sheets, chúng ta có thể sử dụng công thức DMIN trong cơ sở dữ liệu để tìm giá trị nhỏ nhất theo hàng. Đây là một công thức quen thuộc đối với nhiều người dùng.

Trong bài viết này, tôi sẽ hướng dẫn cách sử dụng công thức DMIN để tìm giá trị nhỏ nhất theo hàng trong Google Sheets. Công thức này sẽ được đặt ở hàng đầu tiên và sẽ trả về giá trị nhỏ nhất trong mỗi hàng.

Hướng dẫn sử dụng công thức DMIN để tìm giá trị nhỏ nhất theo hàng trong Google Sheets

Đầu tiên, chúng ta cần một bảng dữ liệu mẫu để tiếp tục. Dưới đây là dữ liệu mẫu (phạm vi A1:E1000). Công thức DMIN trong ô F1 sẽ trả về giá trị nhỏ nhất trong mỗi hàng trong cột đó.

Row-Wise MIN Using DMIN Formula in Google Sheets

Đây là công thức trong ô F1:
= {“Min”;ArrayFormula(if(len(A2:A),(DMIN(transpose({{“Row”;sequence(rows(A2:A1000),1)},B1:E1000}),sequence(1000,1,2),transpose({“Row”,B1:E1}))),))}

Hãy thử xem công thức mảng DMIN này hoạt động như thế nào cho mỗi hàng từ một ô duy nhất. Tìm hiểu logic và giải thích công thức dưới đây.

Các thay đổi cần thiết trong bảng khác?

Có một số thay đổi bạn cần thực hiện trong công thức này để thích nghi với một bảng mới. Đây là những thay đổi đó:

  1. Phạm vi B1:E1000 là phạm vi các cột số mà tôi muốn trả về giá trị nhỏ nhất theo hàng bằng công thức DMIN. Vì vậy, bạn cần thay đổi theo các cột số trong phạm vi của bạn.
  2. Phạm vi B1:E1 nên chứa tiêu đề vì chúng ta đang làm việc với một hàm cơ sở dữ liệu.
  3. Phần công thức rows(A2:A1000) chỉ để trả về tổng số hàng trong bảng của bạn trừ hàng đầu tiên. Vì vậy, bạn không cần thay đổi nếu bảng của bạn bắt đầu từ một hàng khác.
  4. Tương tự, len(A2:A1000) phải được thay đổi thành len(A11:A1000). Khác với điểm trên, ở đây bạn có thể cần thay đổi tham chiếu cột với cột đầu tiên trong bảng của bạn.

Đó là những thay đổi bạn có thể cần thực hiện trong công thức DMIN để tìm giá trị nhỏ nhất theo hàng trong bảng của bạn trong Google Sheets.

Giải thích công thức DMIN mảng cho tìm giá trị nhỏ nhất theo hàng trong Google Sheets – Logic

Chúng ta có thể sử dụng hàm DMIN để trả về giá trị nhỏ nhất trong một cột duy nhất hoặc nhiều cột. Đó là lý do của công thức tìm giá trị nhỏ nhất theo hàng trên.

Hãy xem xét các dữ liệu mẫu ở trên.

Để trả về giá trị nhỏ nhất trong cột B (Q1), chúng ta có thể sử dụng công thức DMIN sau:
=dmin(A1:E6,B1,A1:A6)
hoặc
=dmin(A1:E6,2,A1:A6)

Để trả về giá trị nhỏ nhất trong mỗi cột, chúng ta có thể sử dụng cùng một công thức dưới dạng công thức mảng sau:
=ArrayFormula(dmin(A1:E6,B1:E1,A1:A6))
hoặc
=ArrayFormula(dmin(A1:E6,{2,3,4,5},A1:A6))

Ở đây, tôi sẽ tiết lộ một bước quan trọng mà tôi sẽ sử dụng trong việc tìm giá trị nhỏ nhất theo hàng bằng công thức DMIN trong Google Sheets.
Để trả về giá trị nhỏ nhất trong mỗi hàng, hãy chuyển đổi dữ liệu và áp dụng công thức trên. Kết quả sẽ là giá trị nhỏ nhất theo hàng.

Tuy nhiên, khi chuyển đổi, chúng ta cần thực hiện một số thay đổi vì DMIN là một hàm cơ sở dữ liệu và phụ thuộc nặng vào hàng tiêu đề (trường) trong tính toán.

Vì vậy, chúng ta có thể cần sử dụng một số biện pháp khắc phục. Dưới đây là chúng:

Tôi sẽ giải thích công thức cho phạm vi A1:E6 (phạm vi hạn chế) để bạn dễ hiểu và kiểm tra trong bảng của bạn.

Giải thích công thức tìm giá trị nhỏ nhất theo hàng cho phạm vi hạn chế

Công thức:
=ArrayFormula(DMIN(transpose({{“Row”;sequence(rows(A2:A6),1)},B1:E6}),sequence(5,1,2),transpose({“Row”,B1:E1})))

Giải thích công thức:
Cú pháp: DMIN(database, field, criteria)

Chúng ta đã sử dụng các biểu thức dưới đây trong mỗi đối số.

database: transpose({{“Row”;sequence(rows(A2:A6),1)},B1:E6})
Nó làm cho dữ liệu mẫu trở thành như sau:

Trước khi chuyển đổi, công thức thay thế A1:A6 bằng số hàng {“Row”;sequence(rows(A2:A6),1)} và kết hợp phần còn lại của phạm vi B1:E6 với nó.

Khi chúng ta chuyển đổi nó, chúng ta sẽ nhận được bảng trên.

field: sequence(5,1,2)
Bây giờ chúng ta phải tìm giá trị nhỏ nhất từng cột. Đối với điều đó, các trường theo bảng trên là các số từ 2 đến 6. Vì vậy, công thức trên lấy các số trường theo chiều dọc.

criteria: transpose({“Row”,B1:E1})

Lưu ý: xin xem hình ảnh dưới đây để biết các giá trị đầu ra trong ba đối số trên (database, field và criteria).

Vì vậy, công thức sẽ trả về giá trị nhỏ nhất theo cột. Vì dữ liệu nguồn của chúng ta đã được chuyển đổi, kết quả sẽ là giá trị nhỏ nhất theo hàng trong Google Sheets.

Để làm cho công thức tìm giá trị nhỏ nhất theo hàng bằng công thức DMIN trở nên đơn giản hơn, hãy đặt ba tham số trên vào các ô riêng biệt và viết công thức.

Đó là tất cả.

Nguồn: Crawlan.com

Related posts