excel 難題求解

2010-03-19 6:26 am
(a1+(a1-(a1-b1)/2)+(a1-(a1-c1)/3)+(a1-(a1-d1)/4)+....(a1-(a1-n1)/欄位距離))/欄位距離

1. n不代表是到第"n"格,而是指到"某"格
2.答案顯示在a2
3.欄位距離指的是如a1-b1=>2(a.b2欄位) a1-c1=>3(a.b.c3欄位)
4.此題難在公式需同時適用在下列狀況
例如:a1=10,b1=20,c1=30 =>答案顯示在a2
a1=7,b1=10,c1=20 ,d1=30 =>答案顯示在a2
a1=60,b1=7,c1=10 ,d1=20,e1=30 =>答案顯示在a2

5.同上a1值可以不斷增加填入,欄位向右移,但a2的公式不用變更就可以在a2得到答案

請問上面的題目excel公式該在a2如何表示
更新1:

Vincent 大大..您答案錯喔 以a1=10 b1=20為例 (10+(10-(10-20)/2))/2=12.5 您的公式代進去答案是47.16667 所以是錯的#

更新2:

抱歉...寫錯 您的公式帶入答案是25... 所以還是錯#

更新3:

andycmh2001 大大答對了算一半吧 您忽略了最難的部分,您試試隨便增加一個值插入A1,再去看A2您的公式,$A$1都變成$B$1了 也就是您的公式只能對第一次,增加值之後的全錯。

更新4:

初步看worlonzeng 的答案沒錯喔....^^ 不過您寫在意見欄...沒法選您為最佳答案喔

回答 (3)

2010-03-20 6:28 am
✔ 最佳答案
=(COUNT(1:1)*INDIRECT("A1")-SUMPRODUCT(INDIRECT("A1")/ROW(INDIRECT("1:"&COUNT(1:1))))+SUMPRODUCT(1:1/COLUMN(1:1)))/COUNTA(1:1)

2010-03-19 22:28:32 補充:
貪財了 ^ ^
此題先轉為下式就好處理了 ~
((a1-(A1-A1)/1 +(a1-(a1-b1)/2)+(a1-(a1-c1)/3)+(a1-(a1-d1)/4)+....
A2 公式 :
=(COUNT(1:1)*INDIRECT("A1")-SUMPRODUCT(INDIRECT("A1")/ROW(INDIRECT("1:"&COUNT(1:1))))+SUMPRODUCT(1:1/COLUMN(1:1)))/COUNTA(1:1)

=INDIRECT("A1")-SUMPRODUCT(((COLUMN(1:1)<=COUNT(1:1))*INDIRECT("A1")-1:1)/COLUMN(1:1))/COUNT(1:1)
^ ^
2010-03-19 5:07 pm
用插入的方式增加數值會增加公式長度
要不要用複製貼上的方式試試
2010-03-19 3:47 pm
=($A$1+IF(COUNT(1:1)=1,0,SUMPRODUCT($A$1-($A$1-OFFSET($A$1,,1,,COUNT(1:1)-1))/COLUMN(OFFSET($A$1,,1,,COUNT(1:1)-1)))))/COUNT(1:1)


收錄日期: 2021-04-27 15:23:18
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100318000010KK08514

檢視 Wayback Machine 備份