Excel làm thế nào để lấy trung bình cho cột cho các hàng đáp ứng nhiều tiêu chí


2

Tôi muốn biết những ngày trung bình giữa ngày mở và ngày đóng cho một mặt hàng có ngày đóng trong một tháng cụ thể.

Vì vậy, từ ví dụ dưới đây vào tháng 1 năm 2013, các mục 2,5 và 6 đã bị đóng (Đã đóng có thể được GIẢI QUYẾT hoặc trạng thái HỦY BỎ), mỗi mục được mở trong 26, 9 và 6 ngày một cách trang trọng. Vì vậy, trong số các công việc có ngày đóng cửa vào tháng 1 năm 2013 (trong khoảng từ 01/01/2013 đến 13/02/13), họ có thời gian mở trung bình (giữa ngày mở và ngày đóng) là 13,67 ngày đến 2dp.

Tôi đã thử một vài cách để làm việc này và tôi nghĩ vấn đề tôi gặp phải là với chức năng AVERAGE.

Item_ID Trạng thái Open_Date Đóng_Date

1 1/06/2012 GIẢI QUYẾT 16/07/2012

2 20/12/2012 GIẢI QUYẾT 16/01/2013

3 2/01/2013 TRONG TIẾN ĐỘ

4 3/01/2013 HỦY BỎ 7/05/2013

5 3/01/2013 GIẢI QUYẾT 12/01/2013

6 4/01/2013 GIẢI QUYẾT 10/01/2013

7 1/02/2013 GIẢI QUYẾT 15/02/2013

8 2/02/2013 MỞ

9 7/02/2013 HỦY BỎ 26/02/2013

Câu trả lời:


1

Thêm một cột trợ giúp nơi bạn tính toán sự khác biệt giữa mở và đóng. Thêm một cột trợ giúp khác, nơi bạn trích xuất số tháng. Sau đó, bạn có thể sử dụng AverageIfs () cho nhiều điều kiện.

Nếu bạn không muốn sử dụng các cột trợ giúp, bạn có thể sử dụng công thức Sumprodcut ().

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

Các công thức cho các cột của trình trợ giúp, bắt đầu từ hàng 2, được sao chép xuống

E 2 =IF(Sheet1!$D2>0,Sheet1!$D2-Sheet1!$B2,"")

F2 =MONTH(Sheet1!$B2)

Trong ảnh chụp màn hình, ô H2 sử dụng các cột của trình trợ giúp với công thức

=AVERAGEIF(Sheet1!$F$2:$F$10,1,Sheet1!$E$2:$E$10)

Ô H4 không sử dụng bất kỳ cột trợ giúp nào. Công thức là

=SUMPRODUCT(--(MONTH(B2:B10)=1),--(D2:D10<>0),(D2:D10)-(B2:B10))/SUMPRODUCT(--(MONTH(B2:B10)=1),--(D2:D10<>0))

[Chỉnh sửa] Tôi mới nhận ra rằng bạn muốn trung bình dựa trên tháng yêu cầu đã bị đóng, vì vậy bạn muốn thay đổi F2 thành

=MONTH(Sheet1!$D2)

và / hoặc công thức trong H4 tới

=SUMPRODUCT(--(MONTH(D2:D10)=1),--(D2:D10<>0),(D2:D10)-(B2:B10))/SUMPRODUCT(--(MONTH(D2:D10)=1),--(D2:D10<>0))

Kết quả là 14 cho cả hai trường hợp.


Điều này hoạt động hoàn hảo cảm ơn. Đã đi với tùy chọn cột trợ giúp. Chúc mừng :)
Jess

@Jess, Vui mừng vì nó đã giúp. Vui lòng đánh dấu nó là câu trả lời, để mọi người thấy có một giải pháp.
teylyn

Thực sự hữu ích - Tôi đã có một sự nghi ngờ TÓM TẮT sẽ hoạt động cho các loại tính toán này (nó dường như luôn là câu trả lời cho nhu cầu của tôi). Bạn chỉ cần nhớ có cùng điều kiện ở hai bên của bộ phận. Công thức Đánh giá của Công cụ trực tuyến rất hữu ích trong các công thức dài như thế này để xem các bước Excel thực hiện.
dùng535673
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.