使用Google表格(或MS Excel)需要使用公式将各列加总为有条件的第三列

时间:2019-03-04 14:38:50

标签: excel-formula google-sheets-formula

我正在为儿子的青年队开发曲棍球成绩表。我需要弄清楚如何按期总结目标。每场比赛我最多有16个进球。每一个都由句点和与该问题不相关的其他一些数据(泽西,助攻等)标识。输入数据后,我想按期间显示总目标。我需要这部分的帮助。

具体来说,我需要一个公式来查看A列(期间),如果满足条件,则将B列中的值(通常但并非总是1)添加到G列(期间1总计)。另外,对C和D列以及E和F列执行相同的操作。始终将值添加到G列。

A,C,D列是进球的时间段。 B,D,F列是添加的点值。 (实际上,我的电子表格可以实现16个可能的目标,但出于说明目的,我仅显示3个可能的目标。)

因此,G列将包含一个公式,

  • 如果A = 1,则将B添加到G
  • 如果C = 1,则将D添加到G
  • 如果E = 1,则将F加到G

G的得分可能是0到3,这取决于打进多少球。

我相信附加的H和I列将代表期间2和3。这两个列将使用与G相同的公式,除了在A,C,D列中过滤“ 2”或“ 3”之外。

我希望这些示例有助于使请求有意义。谢谢。

示例1:第一个阶段进球3个进球

---Goal 1------------Goal 2-----------Goal 3-------Period 1

Period Goal----Period Goal----Period Goal----Goals     
--A--------B--------C-------D---------E-------F---------G

--1--------1---------1-------1----------1-------1----------3

示例1:第一个阶段进球2个进球

---Goal 1------------Goal 2-----------Goal 3-------Period 1

Period Goal----Period Goal----Period Goal----Goals     
--A--------B--------C-------D---------E-------F---------G

--1--------1---------1-------1---------- ------- ----------2

示例3:第一个阶段得分2个进球,第2个阶段得分1个进球

---Goal 1------------Goal 2-----------Goal 3-------Period 1

Period Goal----Period Goal----Period Goal----Goals     
--A--------B--------C-------D---------E-------F---------G

--1--------1---------1-------1----------2-------1----------2

1

2 个答案:

答案 0 :(得分:0)

您可以使用SUMIFS()

=SUMIFS(B3:F3,$B$2:$F$2,"Goal",A3:E3,1)

enter image description here

答案 1 :(得分:-1)

原来,这比我想象的要容易得多。我在想什么。

= SUM(IF(A1 = 1,B1),IF(C1 = 1,D1),IF(E1 = 1,D1))

感谢您的观看。我希望这可以帮助其他人。