一个简单的问题。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
那样会很丑陋,但您可以将这些值放入单元格中,然后创建指向这些单元格的命名范围。然后,您只需在公式中引用命名范围即可。