简单的Excel问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 10:19:56
要求:

5.2 3 4 5 6 7 8

8.4 0.2 2 8 10 14 26

A1输入3-8之间的数,A2计算出相应的中间插值

比如,A1输入5.2
A2就计算出(10-8)*(5.2-5)+8=8.4

请问A1,A2中的公式怎么写??
题目看不好,
5.2---8.4
3----0.2
4----2
5----8
6----10
7----14

公式做好了,很复杂哦,不过你可以粘贴使用,绝对没有问题,A2的公式如下(A1不要公式哦):

=(INDIRECT(CHAR(CODE("b")+ROUNDUP($A$1,0)-3)&"2")-INDIRECT(CHAR(CODE("b")+ROUNDDOWN($A$1,0)-3)&"2"))*($A$1-INDIRECT(CHAR(CODE("b")+ROUNDDOWN($A$1,0)-3)&"1"))+INDIRECT(CHAR(CODE("b")+ROUNDDOWN($A$1,0)-3)&"2")

"中间插值"是什么意思?"(10-8)*(5.2-5)+8"中,除了5.2,其他数据是怎么来的?是常量?

你这人表述能力也太差了点儿吧?啥意思????????

B1,C1,D1,..G1的内容分别是:3 ,4 ,5 ,6 ,7 ,8 ;
B2,C2,D2,..G2的内容分别是:0.2 ,2, 8 ,10, 14 ,26;
A1不要公式,需要输入3-8之间的数;
A2中输入:
=IF(OR(A1>8,A1<3),"数据超出范围",(INDEX(B2:H2,INT(A1)-1)-INDEX(B2:H2,INT(A1)-2))*(A1-INT(A1))+INDEX(B2:H2,INT(A1)-2))