[算表] SUM公式中的范围使用特定储存格

楼主: Lanjaja   2023-05-14 16:12:59
软件:Excel
版本:Professional Plus 2013
各位Office先进高手好:
我想请教一个SUM公式使用上的问题,
如果我想求出SUM(A12:#%)
其中#是我在E2输入的英文D
%是我在F3输入的数字20
请问要怎么输入才能够正确跑出SUM(A12:D20)的结果?
谢谢回答!
作者: windknife18 (windknife18)   2023-05-14 16:55:00
=SUM(INDIRECT("A12:"&E2&F3))
楼主: Lanjaja   2023-05-14 17:45:00
谢谢wind大,想问一下能不能从用SUM(A12:(E2&F3))做修改?
作者: suaveness (靜夏)   2023-05-14 20:28:00
如果你要把范围当成一个variant就要用INDIRECT
楼主: Lanjaja   2023-05-16 00:59:00
谢谢suav大的解说,所以SUM内的范围参数只能是定值,INDIRECT函数把范围参数变成定值参数送到SUM函数内吗?
作者: suaveness (靜夏)   2023-05-16 19:27:00
因为如果你用&连接的话,E2&F3会变成一个字串(string)但是sum要求引数必须是范围(range)虽然从外观来看长的一模一样,但实际上资料型态不同
楼主: Lanjaja   2023-05-22 22:03:00
了解了,谢谢suav大

Links booklink

Contact Us: admin [ a t ] ucptt.com