我有一个资本支出或运营支出的项目列表。如果项目是资本支出,则需要使用“预测值”,如果项目是Opex,则需要使用“计划值”。但是,有一些项目都是这两个项目,这意味着它需要对资本支出条目中的预测值和运营支出中的计划值求和。是否可以使用Excel公式或VBA模块轻松完成此操作而无需手动进行设置?
以下是数据示例:
因此,在这种情况下,右侧会有一列,分别为值1000、2000和3000。
答案 0 :(得分:0)
当然,正如其他人提到的那样,它称为SUMIF函数。听起来,它会将应用了critera的所有值相加为TRUE。
但是,在您的示例中,我认为SUMIF函数不是很有用。相反,精心制作的IF和IFS嵌套将解决您的问题。在您的示例中,如果在数据中至少找到了“ project x”,并且备用“ project x”具有备用类型(CAPEX与OPEX),则看起来您将求和值加在一起。
我假设您对在此示例中将要实现的功能有基本的了解,所以我将为您省去细节-只知道我使用TEXTJOIN函数创建了列E,并将其用作检查表中某处是否存在替代标识(Project 3OPEX与Project 3CAPEX)的方法。如果是这样,则将列F和G相加;如果不是,则根据类型(列D)
使用F列或G列中的数据