Trang 1/3 1 2 3 cuốicuối
Hiển thị kết quả tìm kiếm từ 1 đến 10 trên tổng số: 25
  1. #1
    Tham gia ngày
    06 2006
    Bài gởi
    95
    Cảm ơn
    69
    Được cảm ơn 11 lần trong 8 bài viết

    Unhappy Hỏi về hàm nội suy

    tôi muốn hỏi cách nội suy hàng và cột, ví dụ
    1 25
    2 30
    3 45
    4 50
    tôi muốn tìm giá trị của 2.5 của cột thứ nhất tìm giá trị tương ứng của cột thú hai.
    thay đổi nội dung bởi: nguyenthinu168, 22-06-06 lúc 09:16 AM

  2. #2
    Tham gia ngày
    05 2006
    Nơi Cư Ngụ
    Online
    Bài gởi
    2,015
    Cảm ơn
    3,872
    Được cảm ơn 11,360 lần trong 2,025 bài viết
    Đọc bài của bác tôi thấy toát mồ hôi hột vì hai từ "căn bản" và "nội suy" :.
    Bác thử dùng hàm này nhé: giả sử 2 cột của bác là cột A và B
    =forecast(2.5, B1:B4, A1:A4) = 37.5


    (em chuyển nó sang box Excel và các công thức nhé)

  3. Có 2 thành viên cảm ơn OverAC về bài viết này:


  4. #3
    Tham gia ngày
    06 2006
    Bài gởi
    95
    Cảm ơn
    69
    Được cảm ơn 11 lần trong 8 bài viết

    Unhappy excel căn bản

    Tôi đã thử dùng hàm forecast trong việc tìm giá trị cột A, nhưng nếu cột B có giá trị không tăng tuyến tính, hoặc cột A là giá trị bất kỳ thì không được?
    Vi dụ
    A B
    2 9
    4 5
    1 4
    5 7
    8 8
    Hãy tìm một giá trị bất kỳ trong cột A giúp với!

  5. Có 2 thành viên cảm ơn nguyenthinu168 về bài viết này:


  6. #4
    Tham gia ngày
    06 2006
    Nơi Cư Ngụ
    Hà Nội
    Bài gởi
    5,697
    Cảm ơn
    7,983
    Được cảm ơn 21,201 lần trong 4,824 bài viết
    Bạn thử tải file này về nghiên cứu xem, có 3 cách đó. NGoài ra có thể dễ dàng lập khi dùng VB.
    Tập tin đính kèm Tập tin đính kèm

  7. Có 12 thành viên cảm ơn PhanTuHuong về bài viết này:


  8. #5
    Tham gia ngày
    06 2006
    Nơi Cư Ngụ
    Hà Nội
    Bài gởi
    5,697
    Cảm ơn
    7,983
    Được cảm ơn 21,201 lần trong 4,824 bài viết
    Hàm Forecast như bạn OverAC đưa ra chỉ áp dụng khi dãy số tăng hoặc giảm dần theo quy luật tuyến tính, không thì sẽ cho kết quả sai đấy, cần hết sức lưu ý. :*
    Kết quả cho ra tương ứng với giá trị của phương trình tương quan.
    Các bạn có thể tham khảo ở phần Excel và kỹ thuật.
    thay đổi nội dung bởi: PhanTuHuong, 12-07-06 lúc 08:40 PM

  9. Có 3 thành viên cảm ơn PhanTuHuong về bài viết này:


  10. #6
    Tham gia ngày
    06 2006
    Bài gởi
    60
    Cảm ơn
    16
    Được cảm ơn 149 lần trong 44 bài viết
    Các bạn dùng thử hàm nội suy 2 chiều
    '================================================= =====
    Function TraBang2Chieu(ByVal GiaTriCot, ByVal GiaTriHang, VungChon As Range)
    Dim i As Long, j As Long
    Dim TangAnPha
    Dim NoiSuy1 As Double, NoiSuy2 As Double

    For i = 1 To UBound(VungChon.Value, 2) ' Theo phuong ngang
    If GiaTriCot = VungChon(1, i) Then
    For j = 1 To UBound(VungChon.Value, 1) - 1
    If (GiaTriHang - VungChon(j, 1)) * (GiaTriHang - VungChon(j + 1, 1)) <= 0 Then
    TangAnPha = (VungChon(j + 1, i) - VungChon(j, i)) / (VungChon(j + 1, 1) - VungChon(j, 1))
    TraBang2Chieu = VungChon(j, i) + (GiaTriHang - VungChon(j, 1)) * TangAnPha
    GoTo Thoat:
    End If
    Next j
    ElseIf (GiaTriCot - VungChon(1, i)) * (GiaTriCot - VungChon(1, i + 1)) < 0 Then
    For j = 1 To UBound(VungChon.Value, 1) - 1
    If (GiaTriHang - VungChon(j, 1)) * (GiaTriHang - VungChon(j + 1, 1)) < 0 Then
    TangAnPha = (VungChon(j, i + 1) - VungChon(j, i)) / (VungChon(1, i + 1) - VungChon(1, i))
    NoiSuy1 = VungChon(j, i) + (GiaTriCot - VungChon(1, i)) * TangAnPha

    TangAnPha = (VungChon(j + 1, i + 1) - VungChon(j + 1, i)) / (VungChon(1, i + 1) - VungChon(1, i))
    NoiSuy2 = VungChon(j + 1, i) + (GiaTriCot - VungChon(1, i)) * TangAnPha

    TangAnPha = (NoiSuy2 - NoiSuy1) / (VungChon(j + 1, 1) - VungChon(j, 1))
    TraBang2Chieu = NoiSuy1 + (GiaTriHang - VungChon(j, 1)) * TangAnPha
    GoTo Thoat:
    End If
    Next j
    End If
    Next i

    Thoat:
    'TraBang = UBound(VungChon.Value, 2)
    End Function

  11. Có 11 thành viên cảm ơn PMXD về bài viết này:


  12. #7
    Tham gia ngày
    06 2006
    Bài gởi
    4
    Cảm ơn
    0
    Được cảm ơn 0 lần trong 0 bài viết
    Bác PMXD ở bên ketcau.com đã mò sang đây rùi! Em câu bài cái nha hi hi!

  13. #8
    Tham gia ngày
    06 2006
    Nơi Cư Ngụ
    Hà Nội
    Bài gởi
    5,697
    Cảm ơn
    7,983
    Được cảm ơn 21,201 lần trong 4,824 bài viết
    Để hiểu thêm về sử dụng hàm forecast, mời bạn sang Excel và Kỹ thuật.

  14. #9
    Tham gia ngày
    06 2006
    Bài gởi
    13
    Cảm ơn
    4
    Được cảm ơn 5 lần trong 2 bài viết
    Trên ketcau.com, có nhiều người đã viết hàm nội suy này rồi. Rất tiện dụng!
    Tuy nhiên, hàm nội suy của bác PMXD là tuyệt vời nhất, nội suy 1 hay 2 chiều đều được, bất kể dãy số tăng hay giảm.
    Theo tôi, có thể viết lại code của bác PMXD một cách gọn hơn và nên đưa ra thông báo trong trường hợp mốc nội suy nằm ngoài hàng hay ngoài cột để người dùng tiện xử lý!
    Các bác có gì thắc mắc về món VBA, cứ liên hệ bác PMXD ấy. Cao thủ!

  15. #10

    Thumbs up

    Để viết hàm Nội suy đúng thì bạn cần quan tâm tới các vấn đề này:
    + Biến thiên của số liệu: Bạn hãy insert chart chọn kiểu "Line", xem hướng của đồ thị trên đồ thị.
    + Xác định kiểu hàm số, tìm tham số a,b,c - Phương pháp "Hồi quy - Tương quan"
    Nếu thấy nó có hướng một đường thẳng - Tuyến tính thì dùng ngay hàm Forecast. Bản chất của hàm Forecast là nội suy theo hàm số Y=aX+b (đường thẳng).
    Nếu hai mảng số liệu X,Y có phân bố "tương quan" chặt chẽ thì kết quả nội suy của bạn có có thể tin cậy. Vậy thế nào đển đánh giá mối quan hệ tương quan của X và Y là chặt chẽ? Bạn phải dùng thêm hàm CORREL. Hàm CORREL tính ra hệ số tương quan (r), -1<=r<=1, nếu r-trị tuyệt đối gần bằng 1 (0.9x) thì đáng tin cậy còn ngược lại.

    Dạng đồ thì thứ 2 có biểu hiện của hàm số Hypebol Y=a/X+b
    Khi đó cách dùng của cách trên (Y=aX+b) là không được vì mối quan hệ của X,Y không theo luật đường thẳng. Bạn phải dùng nội suy theo cách "Hồi quy phi tuyến tính" theo hàm số Hypebol.

    Dạng thứ 3 là biểu hiện của hình Parabol Y=aX^2+bX+c
    Đương nhiên cũng phải dùng phương pháp "Hồi quy phi tuyến tính"

    * Với phương pháp "Hồi quy phi tuyến tính", để đánh giá tính quan hệ chặt chẽ người ta dùng chỉ tiêu "Tỷ số tương quan" chứ không phải r-Hệ số tương quan.

    Khi nào có dịp I sẽ nói chi tiết thêm về phương pháp nội suy này nhưng ví dụ minh họa sẽ là kinh tế, trong kinh tế thì gọi đây là dự báo chỉ tiêu ngắn hạn.
    thay đổi nội dung bởi: Nguyễn Duy Tuân, 31-07-06 lúc 10:01 PM

  16. Có 4 thành viên cảm ơn Nguyễn Duy Tuân về bài viết này:


Trang 1/3 1 2 3 cuốicuối

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 2 người đang xem đề tài này. (1 thành viên và 1 khách)

  1. trinhuoc84

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]