我必须针对以下条件推导出一个公式:
- 如果公司在中华民国上市,则结果应该是
Applicable
(对于 XBRL) - 如果公司未上市,请检查以下条件:
- 如果实缴资本 >= 50,000,000 或营业额 >= 1,000,000,000 则结果应为
Applicable
- 如果实缴资本 >= 50,000,000 或营业额 >= 1,000,000,000 则结果应为
- 否则结果应该是
NA
答案1
请参阅@AdamV 的回答。这个问题很简单。
假设 L1 表示该公司是否上市(“是”或“否”),C1 包含实收资本,T1 包含营业额,您可以这样做:
=IF(L1 = "YES", "Applicable", IF( OR(C1 >= 50000000, T1 >= 1000000000), "Applicable", "NA"))
注意:
*问答:您真正想要了解的有关 Excel IF 函数的事情
* 供将来参考:嵌套 IF 函数和OR 函数
* 阅读有关使用 Excel 函数的知识。
答案2
听起来像是手术室的工作。
假设:
- A列是公司名称
- B 列为“在 ROC 上市”的“是/否”(或“是/空白”)
- C 列是实缴资本金额
- D 列是营业额
(当然,这些可以位于任何地方,只是陈述一些模型假设,以便以下公式有意义)。在单元格 E2 中,您可以使用类似以下内容:
=IF(OR($B2="Yes",$C2>=50000000,$D2>=1000000000),"Applicable","NA")
这将检查一家公司是否上市,或者其已付资本是否超过您的数字或营业额是否超过您的数字。它不需要分两步完成,因为如果一家公司上市并且其资本/营业额大于或小于这些数字,则它为“适用”。如果它未上市但其数字大于您要求的数字,则它为适用。不需要 AND/OR 或任何嵌套 IF。
如果您还没有“在 ROC 上市”一栏,那么您能否告诉我们更多关于您如何确定这一点的信息 - 例如,您是否有其他列,其中包含可以与 A 列进行核对的公司列表?