EXCEL: 无法对 if 语句的结果执行函数
EXCEL: cant perform functions on result from if statement
我在 excel 文档中有一行 =if(C1=1,C21,"")
,等等。这给了我 255 的结果值。如果我设置,我似乎无法用这个值做任何事情另一个单元格等于结果单元格,它也显示为 255(有意义)。如果我对 if 结果单元格执行 sum()、average() 等,我得到 0 作为答案(没有意义)。我试过复制和粘贴粘贴(仅限值)但没有运气。
我正在尝试对这些 if 语句的一行取平均值,但出现 #DIV/0!
错误。我试过将 if 语句更改为 =if(C1=1,C21,0)
并使用 =averageif(C50:J50,">0")
但我得到了同样的错误。
最可能的原因是结果不是数字。最简单的检查方法是数字右对齐,文本左对齐。
在下图中,前255是一个数字。底部被格式化为文本。
Demo justified
我在 excel 文档中有一行 =if(C1=1,C21,"")
,等等。这给了我 255 的结果值。如果我设置,我似乎无法用这个值做任何事情另一个单元格等于结果单元格,它也显示为 255(有意义)。如果我对 if 结果单元格执行 sum()、average() 等,我得到 0 作为答案(没有意义)。我试过复制和粘贴粘贴(仅限值)但没有运气。
我正在尝试对这些 if 语句的一行取平均值,但出现 #DIV/0!
错误。我试过将 if 语句更改为 =if(C1=1,C21,0)
并使用 =averageif(C50:J50,">0")
但我得到了同样的错误。
最可能的原因是结果不是数字。最简单的检查方法是数字右对齐,文本左对齐。
在下图中,前255是一个数字。底部被格式化为文本。
Demo justified