Tìm và nội suy

  • Thread starter Thread starter philip
  • Ngày gửi Ngày gửi
Liên hệ QC
Có cách nào hay ko?

Nhờ các bác xem giúp!
 

File đính kèm

Ko có ai có cách nào hả! thế thì phải làm thủ công thôi, ặc ặc !$@!!. Thế này thì chắc chết mất-+*/
 
Dựa vào sự biến thiên của các range, tôi tạo 4 name động để thiết lập công thức! Bạn xem thử được không nha
 

File đính kèm

:-=, các bác nhìn vào công thức mà ko biết được ah, mục đích chính là tính tích lũy dần dần mà
VD:B158=sum(C50:C52)
C158=sum(C48:C54)
.........
hì
nhưng phải hiểu mục đích, kết quả phải có thì mới có thể test sau khi đã làm
 
Dựa vào sự biến thiên của các range, tôi tạo 4 name động để thiết lập công thức! Bạn xem thử được không nha
Quá tuyệt, tuy bạn ko làm đúng ý mình nhưng mình chỉ cần sữa lại chút xíu là như ý.

Mã:
=OFFSET(Sheet1!$C$15,[COLOR=Red]1-COLUMNS(Sheet1!$A:A)*2[/COLOR],,[COLOR=Red]COLUMNS(Sheet1!$A:A)*4-1[/COLOR],)
Bạn có thể giải thích rõ hơn công name động này ko? thấy hay quá -=09=
 

File đính kèm

Bạn mở file lên, vào menu Insert\Name\Define, chọn 1 name nào đó, đặt con trỏ vào công thức trong Refer to, khi ấy bạn sẽ thấy 1 đường đứt nét bao quanh vùng trong bảng tính. Đấy chính là vùng đã dc định nghĩa.
Nếu thay đổi 1 vài thông số trong công thức, rồi vào lại Define name, đặt con trỏ vào vùng Refer to, bạn sẽ thấy đường đứt nét ấy đã biến đổi...
OFFSET chuyên làm công việc dịch chuyển và thay đổi kích thước của 1 vùng. Cú pháp của nó:
=OFFSET(Cell chọn, số dòng dịch đi, số cột dịch di, số dòng đc mở rộng, số cột dc mở rộng)
Ví dụ:
=OFFSET($A$1,2,3,4,5)
Sẽ dịch cell A1 đi 2 dòng, đến cell A3, tiếp theo nó dịch cell A3 đi 3 cột, thành cell cell D3... Từ D3 mở rộng ra 4 dòng, 5 cột, tạo thành vùng $D$3:$H$6
Chú ý: Trong công thức OFFSET, nếu tham số nào ko dc liệt kê ra thì lấy theo mặc định
=OFFSET(Cell, Tham số 1, tham số 2, tham số 3, tham số 4)
Tham số 1 và 2 nếu ko dc liệt kê thì xem như =0
Tham số 3 và 4 nếu ko dc liệt kê thì xem như =1
Ví dụ nhỏ. Hy vọng bạn hiểu dc vấn đề!
(Search trên diển đàn về mãng động, Name động, OFFSET.. có rất nhiều bài liên quan)
Mến
ANH TUẤN
 
Mọi người coi giúp mình chút. (file đính kèm)
Mình lập các giá trị trung gian thì làm được nhưng ko thể KÉO chạy được. Mình muốn lập công thức nội suy ngay trong 1 Cell và Kéo xuống được
 

File đính kèm

Trong sheet Tinhtoan, cell T10 = 165, tra sang sheet Tra_Ap thì ko có giá trị nào như vậy! Tương tự thế với cell U10
Vậy với trường hợp tra ko có thì lấy giá trị nào?
 
Mọi người coi giúp mình chút. (file đính kèm)
Mình lập các giá trị trung gian thì làm được nhưng ko thể KÉO chạy được. Mình muốn lập công thức nội suy ngay trong 1 Cell và Kéo xuống được
Tôi chưa hiểu lắm nhưng đoán chắc là dò không chính xác!
Làm đại, bạn xem thế nào nhé. Có sửa lại 1 tí công thức trong cột H (dài quá, rút gọn lại) và sửa lại các name thành name động!
 

File đính kèm

Lần chỉnh sửa cuối:
Trong sheet Tinhtoan, cell T10 = 165, tra sang sheet Tra_Ap thì ko có giá trị nào như vậy! Tương tự thế với cell U10
Vậy với trường hợp tra ko có thì lấy giá trị nào?
Bác đọc ko kỉ rồi, mình nội suy theo các giá trị cột T và U đó mà
 
Bác đọc ko kỉ rồi, mình nội suy theo các giá trị cột T và U đó mà
Bạn hãy cho biết cách làm ở bài #31 đã chính xác chưa? Nếu chưa chính xác thì bạn hãy cho biết với những giá trị ở cột TU như thế thì công thức ở cột V sẽ dò đến cell nào ở sheet Tra_Ap? (điền bằng tay vào cột V địa chỉ cell, tôi hy vọng có thể đoán dc)
 
Tôi chưa hiểu lắm nhưng đoán chắc là dò không chính xác!
Làm đại, bạn xem thế nào nhé. Có sửa lại 1 tí công thức trong cột H (dài quá, rút gọn lại) và sửa lại các name thành name động!
Rất cảm ơn NDU, nhưng chưa đúng ý mình rồi. Bạn mới tìm ra giá trị mà chưa có nội suy giữa các giá trị. Ý mình làm lại thế này, các bạn sữa CT giúp nha:
Mã:
FORECAST(U10,FORECAST(U10,INDEX(BangTra,MATCH(T10,Tsd),MATCH(U10,Fls)):INDEX(BangTra,MATCH(T10,Tsd),MATCH(U10,Fls)+1),Fls):FORECAST(U10,INDEX(BangTra,MATCH(T10,Tsd)+1,MATCH(U10,Fls)):INDEX(BangTra,MATCH(T10,Tsd)+1,MATCH(U10,Fls)+1),Fls),FORECAST(T10,FORECAST(U10,INDEX(BangTra,MATCH(T10,Tsd),MATCH(U10,Fls)):INDEX(BangTra,MATCH(T10,Tsd),MATCH(U10,Fls)+1),Fls):FORECAST(U10,INDEX(BangTra,MATCH(T10,Tsd)+1,MATCH(U10,Fls)):INDEX(BangTra,MATCH(T10,Tsd)+1,MATCH(U10,Fls)+1),Fls),Tsd))
Xem lại File nhé
 

File đính kèm

Hỏng hiểu gì hết (nói thật là tôi cũng không biết nội suy nghĩa là cái gì)
Sao bạn không điền công thức trực tiếp vào file xem thử! Hoặc ít ra bạn cho biết giá trị bạn muốn đạt được là bao nhiêu?
 
Web KT

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

Back
Top Bottom