excel插值求助,要求如下 K值 11, 10, 9得分86,90,93見圖)輸入K值求對應得分

2023-01-07 20:41:03 字數 1184 閱讀 6868

1樓:說說蟻

如果需要求得分,建議預留四行作為k的上下限與對應的得分然後計算,

以圖中從a1開始為例,

在e1中,輸入

=vlookup(c1,$a$2:$b$100,1,true)

下拉,這裡e列表示匹配區間的下限(這裡true的條件是第一列必須是升序排列)。

f1=vlookup(c1+1,$a$2:$b$100,1,true)

下拉,當然這裡表示上限是建立在k第一列相差為1的基礎上的。100也根據具體數量調整。

然後在g、h對應的下、上對應得分值

g1=vlookup(c1,$a$2:$b$100,2,true)

h1=vlookup(c1+1,$a$2:$b$100,2,true)

最後就可以在d列輸入

d1=((h1-g1)*c1-e1*h1+f1*g1)/(f1-e1)

即可得出得分

2樓:匿名使用者

如果你的第一個單元格「k(%)」在a1,以下公式複製進d2,和你的要求一模一樣

=if(or(c2a$16),"輸入越界",(lookup(c2,a$2:a$16,b$3:b$17)-lookup(c2,a$2:

a$16,b$2:b$16))/(lookup(c2,a$2:a$16,a$3:

a$17)-lookup(c2,a$2:a$16,a$2:a$16))*(c2-lookup(c2,a$2:

a$16,a$2:a$16))+lookup(c2,a$2:a$16,b$2:

b$16))

3樓:譚笑風笙

按你的截圖是從a列開始的。

在d2輸入

=if(c2="","",vlookup(c2,a:b,2,0))下拉即可。

omg,竟然c列中有10.5這樣的!那我的方法不適用……

4樓:匿名使用者

在d2輸入

=if(c2="","",vlookup(c2,a:b,2,0))

下拉即可。

5樓:匿名使用者

=(vlookup(int(c1)+1,$a$1:$b$14,2,0)-vlookup(int(c1),$a$1:$b$14,2,0))*(c1-int(c1))+vlookup(int(c1),$a$1:

$b$14,2,0)

已知向量a(1,2),向量b3,2),當k為何值時,(1)ka b與a 3b垂直 (2)k

解 ka b k 3,2k 2 a 3b 9,4 1 因ka b與a 3b垂直所以可得 ka b a 3b 0即 9 k 3 4 2k 2 0 解得 k 35 2 因ka b與a 3b平行所以可得 ka b t a 3b 即 k 3 9t 2k 2 4t 解得 k 3 11 1 ka b k 3,2...

在Excel 2019中,如果單元格A1的值是2,B1是8,C1是空格,D1是文字

是5,文字 空格不參與計算。在excel中,已知單元格a1 b1和c1中存放數值型資料,d1內容為 sum a1 c1 如果在b列後面插入一列,則 正確答案是d 因為在b列後面即c列前面.即bc列中間插入一列ab列不動,cd列向後移 公式單元格會變成e1 所以公式會變成 sum a1 d1 答案是d...

在excel中如果a5單元格的值是a1a2a3a4不正確的輸

excel中的公式必須具備兩大要素 一是等號 二是用運算子號 包括函式 把資料連回 接而成答的計算表示式。公式輸入方式有兩種 一是在單元格中直接輸入。二是單擊要輸入公式的單元格,在 編輯欄 內輸入。注意 輸入公式時,前面不能輸入任何符號。輸入計算表示式時,字元間不能夠輸入空格。在excel中,乘號用...