【问题标题】:Change a value in a cell using a checkbox使用复选框更改单元格中的值
【发布时间】: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


【解决方案1】:

请尝试以下方法:

=2*C23-1  

【讨论】:

  • 好的,我把它放在了许多单元格中,当我选中和取消选中该框时没有任何反应。
  • 自动计算已开启。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多