【问题标题】:Using the value of a cell if blank, if not blank run this formula in excel如果为空白,则使用单元格的值,如果不是空白,则在 excel 中运行此公式
【发布时间】:2020-01-28 15:57:16
【问题描述】:

我怎样才能把这些放在一起?

A2 有一个值,比如 2104

但是,我需要 A14 来计算 A10、A11、A12 是否等于零/如果 A10-A12 的值为 1 或更高,则使用 A2 值运行此公式 A7*A13*4.33 并使用此值。

if(A10,A11,A12,"0", A2) 如果不使用此 A7*A13*4.33 作为 A14 的值

A13 有 A10*A11*A12

希望这是有道理的!

【问题讨论】:

  • 是否“如果 A10、A11、A12 等于零/空白” 表示如果 所有值 为零/空白或 任何值都是零/空白???
  • 如果 A10-A12 中的任何一个值为 0/空白,那么我需要 A14 的值等于 A2 中输入的值。如果我输入到该单元格的 A10-A12 的值为 1 或更高,那么我需要运行此公式:A7*A13*4.33 并将其作为 A14 中的值。

标签: excel-formula


【解决方案1】:

A14中输入:

=IF(AND(A10>=0,A11>=0,A12>=0),A7*A13*4.33,A2)

编辑#1:

改用这个:

=IF(AND(A10>0,A11>0,A12>0),A7*A13*4.33,A2)

AND() 要求 所有 测试单元格高于零。如果 任何 测试单元格为零或空白或负数,则我们使用 A2

【讨论】:

  • 不起作用。如果我在 A10-12 中的任何一个中输入一个零,那么在 A14 中我会得到一个空白。它没有给我 A2 中的值。
  • 解决了!我就是不明白它的逻辑?
  • @Torn 查看我添加的评论!
  • 感谢您的回复非常感谢!
猜你喜欢
  • 1970-01-01
  • 2018-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多