如何在代码中使用REGEXMATCH,SUM和ARRAYFORMULA

时间:2019-12-18 01:34:55

标签: google-sheets filter sum google-sheets-formula array-formulas

一些魔法物品会给予额外的加成,因此会产生额外的数字,这18张支票不能全部放入网格并看起来不错。我对18张支票进行了数据验证,并且有一系列提供不同奖励的魔法物品。因此,您要做的是标记支票类型,然后标记奖金。我正在使用REGEXMATCH,SUM和IF语句。以下代码仅用于1个检查。

=ARRAYFORMULA(IF(REGEXMATCH(C3:C18,J2),SUM(REGEXMATCH(C3:C18,J2)),))

我需要一个代码,如果C3 = J2然后添加D3,但是我需要在整个C3:D18中添加它,这意味着我需要在c列中选择选定的AC(取决于J2)标记的单元格,并添加其相邻的D列奖金然后加起来

2 个答案:

答案 0 :(得分:1)

不确定我是否理解正确,但是sumif()可以工作吗?

=sumif(C3:C18, J2, D3:D18)

答案 1 :(得分:1)

您也可以这样做:

=SUM(FILTER(D3:D18, C3:C18=J2))