【发布时间】:2015-02-19 00:49:15
【问题描述】:
我所做的是基于Change a value in a cell from a checkbox。
我的问题是在使用时选中复选框:
=IF(C23=TRUE,B3+1,B3)
将添加该值,但取消选中该框不会将单元格返回到其先前的值。
如果选中它应该显示1,如果未选中则显示-1。
这可能吗?
【问题讨论】:
-
没有得到您的问题?为什么是 2 和 -2?能不能详细解释一下。
-
+2 和 -2 只是一个例子,如果我点击勾选框,它会将值从 0 更改为 2,当我取消勾选它时,值保持不变,我点击再次,现在值为 4,我希望它在单击时为 2,在未单击时为 0。
-
不勾选时,为什么不减去这个值呢?就像 IF 条件的 else 部分中的 B3-1。
-
我不知道该怎么做 :) 我环顾四周,它们似乎总是在多行上,这在 excel 中似乎无法做到。
-
也许这表明我正在努力做得更好 "=IF(Q1=TRUE,R1+1,R1) =IF(Q1=FALSE,R1-1,R1)" 尝试 +勾选时为 1,未勾选时为 -1,但由于某种原因它只会显示 FALSE。
标签: excel checkbox excel-2007 cell worksheet-function