AND, OR trong DSUM với nhiều tiêu chí trong Google Sheets (Trong Công thức)

Một trong những đặc điểm hấp dẫn của các hàm cơ sở dữ liệu trong Google Sheets là khả năng sử dụng nhiều tiêu chí. Nếu các tiêu chí đó được biểu diễn dưới dạng tham chiếu ô, chúng ta có thể dễ dàng sử dụng chúng trong hàm DSUM. Nhưng chúng ta cũng có thể sử dụng nhiều tiêu chí trong DSUM bằng cách nhúng chúng trực tiếp vào công thức. Trong bài viết hướng dẫn mới này, bạn sẽ học cách làm điều đó.

Hàm cơ sở dữ liệu DSUM trong Google Sheets

Cú pháp:
DSUM(database, field, criteria)

Dưới đây là một số ví dụ về công thức DSUM nâng cao với việc sử dụng một và nhiều tiêu chí.

Trước tiên, tôi sẽ chia sẻ với bạn cách sử dụng tiêu chí Dsum như là tham chiếu ô. Sau đó, bạn sẽ được biết về các mẹo tương đương để sử dụng trong công thức. Hãy sử dụng dữ liệu mẫu trong bảng dưới đây.

Tên Toán Vật lý Hóa học

DSUM với một Tiêu chí trong Google Sheets

Tiêu chí như là tham chiếu ô:

=DSUM(A1:E7,3,G1:H2)

Như cú pháp đã cho biết, tôi đã đánh dấu cơ sở dữ liệu và tiêu chí trên ảnh chụp màn hình. Về trường, đó là số cột cần tổng hợp. Ở đây, tôi chọn cột ‘Toán’ và sử dụng số 3 làm số hiệu của cột.

Trong ví dụ này, chỉ có một tiêu chí duy nhất. Dưới đây là công thức DSUM tương đương trong đó tiêu chí được nhúng trực tiếp trong công thức.

Tiêu chí nhúng trong Công thức:

=dsum(A1:E7,3,transpose({“Tên”,”Học sinh 1″}))

Thực tế thì không cần phải sử dụng chức năng Transpose ở đây. Nhưng tôi đã sử dụng nó vì trong DSUM với nhiều tiêu chí, bạn sẽ thấy nó hữu ích.

=transpose({“Tên”,”Học sinh 1″})

Để xem nó hoạt động như thế nào, hãy nhập công thức trên vào một ô trống. Kết quả sẽ trả về tiêu chí như dưới đây.

Tên

Lưu ý rằng bạn có thể làm được điều tương tự mà không cần sử dụng chức năng Transpose.

={“Tên”;”Học sinh 1″}

Bạn có thể sử dụng cả hai công thức trên để tạo một mảng và sử dụng nó như là tiêu chí.

Nếu bạn không quen thuộc với việc tạo mảng, hãy đọc bài viết này – Cách sử dụng ngoặc nhọn để tạo mảng trong Google Sheets.

DSUM với Nhiều Tiêu chí trong Google Sheets

Sử dụng các toán tử logic AND, OR tương đương trong các công thức DSUM với nhiều tiêu chí.

Trong thực tế, không có sử dụng các toán tử AND, OR trong DSUM vì nó là một hàm cơ sở dữ liệu. Nhưng chúng ta có thể đạt được cùng một kết quả bằng cách sử dụng tiêu chí một cách chính xác.

Điều Kiện OR trong DSUM với Nhiều Tiêu chí trong Google Sheets

Thường khi chúng ta sử dụng nhiều điều kiện trong cùng một cột, mà không biết, chúng ta đã sử dụng điều kiện OR (hoặc này hoặc cái kia) trong DSUM. Xem các ví dụ sau đây.

Tiêu chí như tham chiếu ô:

=dsum(A1:E7,3,G1:H4)

Công thức này tổng hợp cột C nếu các giá trị trong cột A là “Học sinh 1”, “Học sinh 2” hoặc “Học sinh 3”.

Bạn có thể viết lại công thức trên như sau. Trong đó, tiêu chí được tạo thành một mảng ảo.

Tiêu chí trong Công thức:

=dsum(A1:E7,3,transpose({“Tên”,”Học sinh 1″,”Học sinh 2″,”Học sinh 3″}))

Điều Kiện AND trong DSUM với Nhiều Tiêu chí trong Google Sheets

Nếu tất cả các điều kiện được đưa ra được đáp ứng, công thức sẽ trả về kết quả chính xác, ngược lại sẽ trả về 0.

Tiêu chí như tham chiếu ô:

Công thức tổng hợp cột C nếu giá trị của cột A là “Học sinh 1” và giá trị của cột B là “Học kỳ thứ hai”.

Công thức:

=dsum(A1:E7,3,G1:H2)

Tiêu chí trong Công thức:

Dưới đây là cách tôi tái tạo lại nhiều tiêu chí trên trong công thức DSUM.

=dsum(A1:E7,3,transpose({“Tên”,”Học sinh 1″;”Kì”,”Học kỳ thứ hai”}))

Hiện tại bạn có thể đã thành thạo một kỹ thuật, đó là sử dụng AND, OR trong DSUM trong Google Sheets.

Để hoàn thiện những gì bạn đã học, đây là một công thức nữa. Trong đó, tôi sử dụng AND, OR cùng nhau trong DSUM.

AND, OR trong DSUM với Nhiều Điều Kiện trong Google Sheets

Ở đây bạn có thể gặp một vấn đề với tiêu chí ảo (tiêu chí trong công thức).

=dsum(A1:E7,3,G1:H3)

Công thức này tổng hợp cột 3 nếu “Tên” của học sinh là “Học sinh 1” hoặc “Học sinh 2”. Đồng thời, đối với “Học sinh 1”, “Kì” phải là “Học kỳ thứ nhất” ở cột 2. Đối với “Học sinh 2”, “Kì” không áp dụng.

Bạn có thể sử dụng công thức sau để tái tạo tiêu chí.

transpose({“Tên”,”Học sinh 1″,”Học sinh 2″;”Kì”,”Học kỳ thứ nhất”,””})

Điều này thay thế các tiêu chí trong G1:H3. Vì không có giá trị nào trong ô H3, tôi đã sử dụng dấu ngoặc kép (tương đương rỗng) ở cuối công thức. Bởi vì trong dải ảo số hàng phải khớp trong cả hai cột.

=dsum(A1:E7,3,transpose({“Tên”,”Học sinh 1″,”Học sinh 2″;”Kì”,”Học kỳ thứ nhất”,””}))

Kết Luận

Tôi đã bao gồm rất nhiều mẹo và thủ thuật trong bài viết hướng dẫn này để giúp bạn thành thạo chức năng DSUM trong Google Sheets. Nhưng bạn có thể nhận thấy tôi đã bỏ qua một mẹo, đó là cách tổng hợp nhiều trường trong DSUM.

Trong tất cả các công thức trên, tôi chỉ sử dụng trường số 3, tức là cột “Toán” để tổng hợp. Trong bài viết tiếp theo, tôi sẽ cố gắng chia sẻ với bạn cách sử dụng nhiều trường trong DSUM.

Crawland.com là nơi bạn có thể tìm hiểu thêm về các hàm và công thức trong Google Sheets.

Tài liệu tham khảo:

  1. Cách sử dụng DSUM phân biệt chữ hoa, chữ thường trong Google Sheets.
  2. Cách sử dụng tiêu chí đúng trong DSUM trong Google Sheets [Biểu đồ].
  3. So sánh Sumifs, Sumproduct, Dsum với Ví dụ trong Google Sheets.
  4. Sự khác biệt giữa SUMIFS và DSUM trong Google Sheets.
  5. Cách sử dụng Khoảng cách Ngày như Tiêu chí trong DSUM trong Google Sheets.
  6. Google Sheets: Cách Sử Dụng Nhiều Cột Tổng Hợp Trong Chức Năng DSUM.
  7. Khớp Chính xác trong Các Hàm Cơ sở Dữ liệu trong Google Sheets – Hướng dẫn.
  8. Hướng Dẫn Cuối Cùng về Việc Sử Dụng Tiêu Chí trong Các Hàm Cơ sở Dữ liệu trong Google Sheets.

Related posts