mảng trong excel

Liên hệ QC

loveall0805

Thành viên mới
Tham gia
29/7/10
Bài viết
7
Được thích
1
em đang làm một bài tập mà vướng phải mọt vấn đề khó quá. Mong sự chỉ giáo của các anh chị
đề bài là tìm tát cả các giá trị trong dãy lơn hơn số đã cho và lấy min của dãy vừa tìm được
và đây là file của em ạ
 

File đính kèm

em đang làm một bài tập mà vướng phải mọt vấn đề khó quá. Mong sự chỉ giáo của các anh chị
đề bài là tìm tát cả các giá trị trong dãy lơn hơn số đã cho và lấy min của dãy vừa tìm được
và đây là file của em ạ
Bài này của bạn theo mình nên dùng cột phụ và dùng tính năng sẵn có AdvancedFilter làm cho lẹ.
- Copy hàng dữ liệu của bạn và Paste Special...chọn tích vào Transpose...>OK
- Tạo điều kiện lọc : >giá trị bạn nhập.
Làm thử xem nhé.
 
em đang làm một bài tập mà vướng phải mọt vấn đề khó quá. Mong sự chỉ giáo của các anh chị
đề bài là tìm tát cả các giá trị trong dãy lơn hơn số đã cho và lấy min của dãy vừa tìm được
và đây là file của em ạ
Bạn dùng hàm MIN với công thức mảng nhé! (Nhập công thức xong bấm tổ hợp phím Ctrl+Shift+Enter)
Mã:
=MIN(IF(A1:M1>A6,A1:M1,""))
 
Bạn dùng hàm MIN với công thức mảng nhé! (Nhập công thức xong bấm tổ hợp phím Ctrl+Shift+Enter)
Mã:
=MIN(IF(A1:M1>A6,A1:M1,""))
Cái hàm này chỉ tìm được giá trị nhỏ nhất thôi, chứ chưa liệt kê được tất cả các giá trị lớn hơn số cho trước.
 
Cái hàm này chỉ tìm được giá trị nhỏ nhất thôi, chứ chưa liệt kê được tất cả các giá trị lớn hơn số cho trước.

Đề bài yêu cầu là vừa liệt kê và vừa lấy min nên không thể làm một được nên phải làm 2 bước là liệt kê --> dùng if thôi, sau đó lấy min là ok.
Chứ làm gì có chuyện vừa thể hiện phần liệt kê và vừa tìm min.
 
Đề bài yêu cầu là vừa liệt kê và vừa lấy min nên không thể làm một được nên phải làm 2 bước là liệt kê --> dùng if thôi, sau đó lấy min là ok.
Chứ làm gì có chuyện vừa thể hiện phần liệt kê và vừa tìm min.
Thì thế nên tôi mới bảo là nên dùng hàm lọc đi cho lẹ sau đó min cái là ra.Hoặc như anh nói. Nhưng if thì cũng hơi mệt.hiih
 
Do dãy số được sắp xếp theo thứ tự tăng dần, ta sẽ tìm số đầu tiên lớn hơn số đã cho. Đó là số nhỏ nhất trong dãy số mà có giá trị lớn hơn số đã cho:

=INDEX(A1:M1,1,MATCH(A6,A1:M1,1)+1)

Ngoài ra có thể dùng hàm mảng:

=MIN(IF(A1:M1>A6,A1:M1,"")) (Ctrl Shift Enter)

Hoặc =MIN(IF(A1:M1>A6,A1:M1,MAX(A1:M1))) (Ctrl Shift Enter)
 
Lần chỉnh sửa cuối:
Bài này của bạn theo mình nên dùng cột phụ và dùng tính năng sẵn có AdvancedFilter làm cho lẹ.
- Copy hàng dữ liệu của bạn và Paste Special...chọn tích vào Transpose...>OK
- Tạo điều kiện lọc : >giá trị bạn nhập.
Làm thử xem nhé.
Cái hàm này chỉ tìm được giá trị nhỏ nhất thôi, chứ chưa liệt kê được tất cả các giá trị lớn hơn số cho trước.

Trong câu hỏi làm gì có chữ "liệt kê"? chỉ có "tìm và tính Min"
Thì thế nên tôi mới bảo là nên dùng hàm lọc đi cho lẹ sau đó min cái là ra
đọc đề sai rồi chữa cháy! Sao không chỉ cho người ta tính min từ đầu?
 
em đang làm một bài tập mà vướng phải mọt vấn đề khó quá. Mong sự chỉ giáo của các anh chị
đề bài là tìm tát cả các giá trị trong dãy lơn hơn số đã cholấy min của dãy vừa tìm được
và đây là file của em ạ
Theo ý riêng của mình thì thế này
Yêu cầu 1: đề bài là tìm tát cả các giá trị trong dãy lơn hơn số đã cho
Yêu cầu 2 : min của dãy vừa tìm được
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom