定义常量并在 Excel 2010 公式中使用

定义常量并在 Excel 2010 公式中使用

一个简单的问题。Excel 2010 中与编程定义相同的内容是什么

#define YES 1
#define NO 0

因此,如果我在单元格中输入 =YES+YES+NO,它将返回 2。

谢谢!

答案1

至于是否等同于#define,我不能说。但是

如果目标是对 YES+NO 条目求和,你可以尝试

Function addYesNo(rng As Range)
 Dim x As String
 x = Replace(Replace(rng, "YES", 1), "NO", 0)
 addYesNo = Evaluate("=SUM(" & x & ")")
End Function

答案2

那样会很丑陋,但您可以将这些值放入单元格中,然后创建指向这些单元格的命名范围。然后,您只需在公式中引用命名范围即可。

相关内容