[算表] 批次輸入變數至既定公式計算

作者: Tessie (Tessie)   2022-02-08 01:18:50
軟體:
Google試算表
版本:
想請問,我在一個工作頁已經有很複雜的一套公式
這套公式需要輸入3個數值x,y,z,經過計算後跑出一個數值 A
輸入欄只有這三格,但因為公式中參照很複雜
我現在沒辦法把輸入格變成3整欄,讓他跑出一整欄的A
(一部分原因是這公式不是我寫的,而且不是只是計算式,
還涉及數值大小條件要參照表格取得值等等,中間參照來參照去非常多)
我現在想要的動作是
如何讓這個計算能批次進行?
我有一大堆x,y,z的資料,想要自動算出A
x1,y1,z1,A1
x2,y2,z2,A2
...
xn,yn,zn,An
在A1這一格,我沒辦法寫成 "= x1,y1,z1 丟進去所算出來的A"
把x1,y1,z1丟進去設計好的輸入欄這個動作我不知道怎麼進行
還是在公式的輸入欄有辦法一次輸入 x1:xn, y1:yn, z1:zn 然後跑出 A1:An?
但是原本的輸出欄A也只是一格,我不知道他會怎麼呈現
想請教高手了,感恩~
作者: olycats ( )   2022-02-08 09:13:00
用VBA能做到你要的功能 還沒想到其他辦法
作者: planetoid2 (planetoid)   2022-02-08 15:59:00
google apps script 可以自己寫函數
作者: salqv (~.~)   2022-02-08 18:30:00
你可以先把x,y,z放在3個欄位,然後錄巨集,手動輸入第一筆x,y,z資料至你有函數的欄位,然後把a的值輸入到你要的欄位。再google for迴圈的用法,把Range("X2")改成Range("X" & i),套進巨集應該就可以了。
作者: rafaiero (路人甲)   2022-02-12 12:25:00

Links booklink

Contact Us: admin [ a t ] ucptt.com