Hàm tối đa và chỉ mục trong Excel


0

Gần đây tôi đã bắt đầu sử dụng Excel rất nhiều với công việc mới của mình.

Tôi đã đi đến một nhiệm vụ mới, nơi tôi đang giảm số lượng lớn dữ liệu xuống các kích thước dễ quản lý hơn để được lập biểu đồ. Vấn đề của tôi là tôi cần giữ các giá trị MAX của dữ liệu tôi đang giảm.

Một cái gì đó dọc theo dòng =MAX(A1:A20)nơi điều này sẽ lặp lại cứ sau 20 khoảng thời gian. Vì vậy, A1:A20, A21:A40, A41:A60... và vân vân.

Excel sẽ không lặp lại điều này ở khoảng thời gian mong muốn bằng cách sử dụng bộ mở rộng loạt.

Khái niệm này rất giống với công thức này: =INDEX($D$3:$D$20403,(ROW(D3)-3)*20+1,1)nhưng thay vào đó với giá trị MAX.


Điều này có thể được thực hiện theo chương trình thông qua một macro. Bạn đã thử những gì cho đến nay?
music2myear

Chỉ bằng cách sửa đổi công thức mà bạn cung cấp, tôi có thể đến: = MAX (INDEX ($ D $ 3: $ D $ 20403, (ROW (D3) -3) * 20 + 1,1): INDEX ($ D $ 3: $ D $ 20403, (ROW (D4) -3) * 20,1)) chỉ hoạt động tốt trên dữ liệu thử nghiệm.
Joe

bạn có thể thử sử dụng bảng trụ. Tạo một cột mới như thế =INT(ROW()/20), sau đó nhóm dữ liệu của bạn theo trục đó và thêm cột giá trị của bạn làm giá trị được tóm tắt theo MAX.
Máté Juhász

Câu trả lời:


2

Ban đầu đã đăng bài này dưới dạng một bình luận, nhưng tôi đang chuyển nó sang một câu trả lời để tôi có thể tìm kiếm nó sau này :). Tìm kiếm bình luận trong lịch sử cá nhân của tôi khó hơn ...

Chỉ bằng cách sửa đổi công thức mà bạn cung cấp, tôi đến:

=MAX(INDEX($D$3:$D$20403,(ROW(D3)-3)*20+1,1):INDEX($D$3:$D$20403,(ROW(D4)-3)*20,1))

Biến điều này thành A1: A20, A21: A40, v.v ... cũng đơn giản, chỉ cần điều chỉnh các chỉ số.

=MAX(INDEX($A$1:$A$40,(ROW(A1)-1)*20+1,1):INDEX($A$1:$A$40,(ROW(A2)-1)*20,1))

Chỉnh sửa: Đây là hình ảnh của cái thứ hai đang hoạt động. Tôi đã thực hiện một số khoảng cách trong thanh công thức để chỉ ra rằng đó là hai mục khác nhau trở lại.

nhập mô tả hình ảnh ở đây

Đây là những gì xảy ra khi bạn nhìn vào dòng "Đánh giá công thức" trên dòng thứ hai (trả về 40). Bạn có thể thấy rằng nó trả về hành vi mong muốn.nhập mô tả hình ảnh ở đây


Đánh giá cao đầu vào của bạn, tiếc là nó không hoạt động đối với tôi.
Workinatwork

@Workinatwork Tôi sẽ chỉnh sửa bằng ảnh chụp màn hình để hiển thị cách thức hoạt động. Hãy chắc chắn rằng bạn có dấu hai chấm trong đó - đó là 2 đối số riêng biệt.
Joe

1
Ví dụ hay về cách hàm INDEX cũng có thể trả về tham chiếu ô thay vì giá trị tại chỉ mục hàng / cột đó.
patkim

@Workinatwork Đã kéo ra khỏi bàn của tôi một chút. Đưa lên 2 ảnh chụp màn hình cho thấy nó đang trả lại hành vi mong muốn.
Joe

@Workinatwork không có vấn đề gì - rất vui vì nó hiệu quả với bạn. Có một cái tốt!
Joe
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.