Cho mình hỏi cách tính trung bình cộng

Liên hệ QC

duchuynh80

Thành viên mới
Tham gia
17/2/09
Bài viết
4
Được thích
0
mình có file ví dụ bên dưới
các bạn giúp mình cách tính trung bình cộng số ngày nợ quá hạn của mỗi khách hàng trong cả 3 tháng. Thực tế bảng tính của mình rất nhiều và tính cho cả năm nên nếu làm thủ công chắc xỉu.
thanks cac ban
 

File đính kèm

  • VI DU AVERAGE.xls
    14 KB · Đọc: 209
mình có file ví dụ bên dưới
các bạn giúp mình cách tính trung bình cộng số ngày nợ quá hạn của mỗi khách hàng trong cả 3 tháng. Thực tế bảng tính của mình rất nhiều và tính cho cả năm nên nếu làm thủ công chắc xỉu.
thanks cac ban
Dùng AVERAGE() chứ cái gì nữa...
Ví dụ trường hợp bài toán bạn gửi lên, bạn chỉ việc nhập =AVERAGE(C3:C27) là xong.
Bạn khỏi lo là có mấy ô bỏ trống, AVERAGE() nó không tính mấy cái ô đó đâu.
Nhân tiện nói thêm, lỡ như bạn muốn tính cả những ô bỏ trống, thì bạn dùng hàm AVERAGEA() (có thêm chữ A ở cuối).
 
không phải bạn ơi, ý mình là tính trung bình cộng của mỗi khách hàng, ví dụ như tháng 1 An mua hàng có 2 lần nợ quá hạn (L1: nợ 3 ngày; L2: 25 ngày), Minh có 3 lần nợ (L1: 16ngày...) - tháng 2 An mua 1 đợt, tháng 3 không có....mình muốn làm trung bình cộng của cả 3 tháng là An nợ bao nhiêu ngày, Minh bao nhiêu...đúng hơn là tính trung bình cộng theo tên khách hàng cho cả chu kỳ kinh doanh.
Mình có tham khảo thấy hàm DAVERAGE hình như giống vậy nhưng không biết áp dụng cụ thể ra sao
Cám ơn bạn nhiều
 
Lần chỉnh sửa cuối:
không phải bạn ơi, ý mình là tính trung bình cộng của mỗi khách hàng, ví dụ như tháng 1 An mua hàng có 2 lần nợ quá hạn (L1: nợ 3 ngày; L2: 25 ngày), Minh có 3 lần nợ (L1: 16ngày...) - tháng 2 An mua 1 đợt, tháng 3 không có....mình muốn làm trung bình cộng của cả 3 tháng là An nợ bao nhiêu ngày, Minh bao nhiêu...đúng hơn là tính trung bình cộng theo tên khách hàng cho cả chu kỳ kinh doanh.
Mình có tham khảo thấy hàm DAVERAGE hình như giống vậy nhưng không biết áp dụng cụ thể ra sao
Cám ơn bạn nhiều
Hỏi lại lần nữa: Với file đính kèm trên, bạn muốn ra kết quả cho AN bằng bao nhiêu? (bạn tính bằng tay xem)
 
Nếu tính trung bình cộng của từng người thì bạn dùng:


Chẳng hạn tính trung bình cộng số ngày nợ quá hạn của khách hàng tên AN.

=SUMIF(B3:C27,"AN",C3:C27)/COUNTIF(B3:B27,"AN")

Nếu ko đúng ý đồ thì cần nói rõ cụ thể cách tính của bạn để được trợ giúp tốt hơn. Thân!
 
Lần chỉnh sửa cuối:
tháng 1, 2 , 3 AN mua hàng bị nợ quá hạn tổng cộng 4 lần => Trong cả 3 tháng AN có số ngày nợ quá hạn trung bình là (21+22+4+44)/4 = 22.75.
Bạn giúp dùm mình
Thanks
 
tháng 1, 2 , 3 AN mua hàng bị nợ quá hạn tổng cộng 4 lần => Trong cả 3 tháng AN có số ngày nợ quá hạn trung bình là (21+22+4+44)/4 = 22.75.
Bạn giúp dùm mình
Thanks
Nếu thế thì thậm chí không dùng bất cứ hàm nào cũng ra:
- Đặt con trỏ chuột tại cell F3 (hoặc cell nào mà bạn muốn trích xuất dử liệu)
- Vào menu Data\Consolidate
- Khung Function, bạn chọn Average
- Nháy chuột vào khung Reference, quét vùng $B$3:$C$27 rồi bấm Add
- Mục List Labels in, bạn check vào Left Column
- Bấm OK
- Vậy là toàn bộ kết quả đã được trích ra ---> Thử xem
attachment.php
 

File đính kèm

  • untitled1.JPG
    untitled1.JPG
    20.5 KB · Đọc: 190
  • VI DU AVERAGE.xls
    26.5 KB · Đọc: 56
Mình đã làm theo cách của DOSNET và NDU96081631 đều ra kết quả như nhau. Sáng giờ mình search trên mạng nhưng ko tìm thấy.
Cám ơn các bạn rất nhiều.
 
không phải bạn ơi, ý mình là tính trung bình cộng của mỗi khách hàng, ví dụ như tháng 1 An mua hàng có 2 lần nợ quá hạn (L1: nợ 3 ngày; L2: 25 ngày), Minh có 3 lần nợ (L1: 16ngày...) - tháng 2 An mua 1 đợt, tháng 3 không có....mình muốn làm trung bình cộng của cả 3 tháng là An nợ bao nhiêu ngày, Minh bao nhiêu...đúng hơn là tính trung bình cộng theo tên khách hàng cho cả chu kỳ kinh doanh.
Mình có tham khảo thấy hàm DAVERAGE hình như giống vậy nhưng không biết áp dụng cụ thể ra sao
Cám ơn bạn nhiều
Xin lỗi bạn, tôi không xem kỹ đề. Để chuộc lỗi, xin giới thiệu với bạn hàm AVERAGEIF của Excel 2007:
000-2412.jpg
 
Tôi nghĩ với bài toán này, việc tính trung bình chẳng quan trọng gì ---> Cái khó nhất là lấy Unique Records ấy chứ
Vì thế Consolidate là thích hợp nhất, vừa tính được trung bình, lại lấy luôn danh sách... Nếu lười thực hiện các thao tác trên thì có thể ghi nó thành 1 code... quá đơn giản
PHP:
Sub NoTB()
  Range("F3:G1000").ClearContents
  With Range([B3], [C65536].End(xlUp))
    Range("F3").Consolidate .Address(, , 2), 1, 0, 1
  End With
  Range([G3], [G3].End(xlDown)).NumberFormat = "0.00"
End Sub
 

File đính kèm

  • NoTB_01.xls
    21 KB · Đọc: 14
Web KT
Back
Top Bottom