Nếu bạn muốn tìm số lớn nhất mỗi thứ ba trong danh sách các số, chúng ta có thể sử dụng kết hợp các hàm IF, MAX, MOD & ROW.

“Hàm IF” kiểm tra xem điều kiện bạn chỉ định là TRUE hay FALSE. Nếu điều kiện trả về TRUE thì nó trả về giá trị đặt trước, nếu điều kiện trả về FALSE thì nó trả về giá trị đặt trước khác.

Cú pháp = IF (logic_test, value_if_true, value_if_false)

logic_test: Kiểm tra logic sẽ kiểm tra điều kiện hoặc tiêu chí, nếu điều kiện đáp ứng thì nó trả về giá trị đặt trước và nếu điều kiện không đáp ứng thì nó trả về giá trị đặt trước khác.

value_if_true: Giá trị mà bạn muốn được trả về nếu đối số này trả về TRUE.

value_if_false: Giá trị bạn muốn được trả về nếu đối số này trả về FALSE “MAX”: Trả về số lượng lớn nhất từ ​​một phạm vi ô hoặc mảng. Ví dụ: nếu danh sách các số chứa 5, 6, 7, 8, 9 & 10, thì kết quả đầu ra sẽ là 10.

Cú pháp = MAX (number1, number2, …​)

number1: * Đây là các giá trị số, chúng có thể là số, phạm vi hoặc mảng được đặt tên. Đối số giá trị đầu tiên đại diện cho các giá trị mà bạn đã lấy làm tham chiếu.

number2: * Đây là các giá trị số, chúng có thể là số, phạm vi tên hoặc mảng. Đối số giá trị thứ hai đại diện cho các giá trị mà bạn đã lấy làm tham chiếu.

Có thể có tối đa 255 đối số. Tham khảo ảnh chụp màn hình được hiển thị bên dưới:

img1

“MOD”: Trả về phần còn lại sau khi một số bị chia cho một số chia.

Cú pháp = MOD (số, số chia)

number: Đây là một giá trị số có phần còn lại bạn muốn tìm.

divisor: Là số được sử dụng để chia đối số number.

“ROW”: Trả về số hàng của một tham chiếu.

Cú pháp: = ROW (tham khảo)

Tham chiếu: Nó là một tham chiếu đến một ô hoặc phạm vi ô.

Hãy để chúng tôi lấy một ví dụ:

Chúng ta có một số số ngẫu nhiên trong cột A. Chúng ta cần một công thức trong ô B2 để tìm mỗi bộ 3 số từ một danh sách trong cột A và tìm số lớn nhất cho bộ này. Mỗi số thứ ba được đánh dấu bằng màu đỏ.

img2

  • Trong ô B2, công thức sẽ là

* = MAX (IF (MOD (ROW ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))

Đây là một công thức mảng, chúng ta nhấn CTRL + SHIFT + ENTER, * công thức sẽ được đặt trong dấu ngoặc nhọn bằng cách sử dụng điều này.

* \ {= MAX (IF (MOD (ROW ($ A $ 2: $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2: $ A $ 10))}

img3

  • Đầu ra chúng ta nhận được là 10, mặc dù có những số lớn hơn 10.

Điều này là do công thức được đề cập ở trên đang kiểm tra mọi số thứ ba trong phạm vi. Nếu đó là số cao nhất trong số tất cả, công thức sẽ bỏ qua các giá trị ở vị trí 1 ^ st ^ & 2 ^ nd ^ trong phạm vi. Trong ví dụ của chúng tôi, 100 & 2 là các số 1 ^ st ^ & 2 ^ nd ^.

  • Công thức kiểm tra các ô A2: A4 và thấy rằng số 3 ^ rd ^ là 3.

Trong phạm vi A5: A7, số 3 ^ rd ^ là 10 và trong phạm vi A8: A10, số 3 ^ rd ^ là 9. Số lớn nhất từ ​​3 số này (3,10,9) là 10. Do đó đầu ra là 10.