【发布时间】:2017-09-15 06:55:02
【问题描述】:
我有以下 Excel 电子表格:
A B C
1 Currency FX-Rate
2 EUR 1.0
3 EUR 1.0
----------------------------------------------------------
4 USD 2.5
5 USD 1.0
6 USD 1.0
----------------------------------------------------------
7 EUR 1.0
8 EUR 1.0
9 EUR 1.0
在A列中,用户输入了一种货币。在 B 列 中自动选择 1.0 作为 FX-Rate。在标准设置中,EUR 是基本货币。
用户现在可以将A列中的货币更改为外币。在这种情况下,上述 USD 被视为外币。
一旦用户将货币从 EUR 更改为 USD,他应该也需要更改 B 列 中的 FX-Rate。
为了确保用户输入正确,我希望在 C1 中有一个 check cell,它会在 A 列 中自动显示“错误”用户定义了另一种货币,但忘记将 FX-Rate 从 1.0 更改为另一个值。因此,我开发了以下公式:
C1 = IF(SUM(B2:B10)=COUNTIF(A2:A10,">"&""""),"Error","O.K.")
但是,此公式仅适用于另一种货币只有一行的情况。只要有另一行包含外币(如我上面的示例),公式就会显示“O.K.”而不是“错误”。
您知道我必须对公式进行哪些更改才能使check cell 起作用吗?
【问题讨论】:
标签: excel excel-formula