0 在sheet3列中,A,B,C,D是行号的值。因此,A1至D1包含1,A2至D2包含2,......等。 为什么Sheet2的G2中的以下公式返回0.042361?所有数字都是整数。Sheet3中没有小数。sum为什么以及如何返回十进制数?谢谢。 G2中的公式: = SUM(INDIRECT( “表Sheet 3!” &地址(1,ROW()))& “:” &INDIRECT( “表Sheet 3!” &ADDRESS(1,1 + ROW()))) microsoft-excel worksheet-function — joehua source
1 首先,有一个INDIRECT()太多,给你范围“1:1”。 摆脱它会留下像你这样的范围 Sheet3!$B$1:Sheet3!$C$1 但正确的方法是 Sheet3!$B$1:$C$1 所以你的公式需要 =SUM(INDIRECT("Sheet3!"&ADDRESS(1;ROW())&":"&ADDRESS(1;1+ROW()))) — 托马斯韦勒 source