if-statement - 第二列中的总和值,其中第一列符合 Google 表格中的条件
问题描述
我正在使用 google 表格与其他人协作开展活动。一共有四列:
Name, Table No, N.Guests, Total on Table
John Smith, 1 2 Y1
Andrew Smith, 1 3 Y2
Michael Smith, 2 4 Y3
我正在寻找一种方法来汇总同一张桌子上的所有客人数量。我看不出一个简单的 if 语句会如何做到这一点。是否需要自定义功能,我将如何做到这一点?
如果它在 python 中,我会编写一个循环并有一个 if 语句来检查表号,并且只检查那些满足条件的那些。
有没有办法用谷歌表格做到这一点?
解决方案
您可以使用SUMIF
公式。
图片数据如下(Cell A1左上角):
Name TableNo N.Guests Total
John 1 3 =SUMIF(B$2:B$5, B2, C$2:C$5)
Fred 2 2
Mary 3 2
Susan 2 4
把公式复制下来...
瞧。
美元符号用于垂直锚定公式,以便您可以复制范围。
推荐阅读
- python - Python中的X到Y。试图计算 X^Y
- angular - 如何使用 JSON 模式在 Angular 中实现动态表单渲染?
- oracle - Solaris 11 上的 Oracle 12C RAC - 随机连接超时
- c# - 如何快速输入DataTable?或者将数据永久保存到 DataTable 中?
- haskell - 如何将 Megaparsec 与 Text.Read (派生的 Read 实例)结合使用
- java - 如何修复 HQL 查询中的“意外令牌”错误
- flutter - Flutter 中 SliverAppBar 和 SliverList 之间添加空格
- python - 自定义数字格式
- git - 如何在将旧 master 保留为分支的同时使分支成为新 master?
- java - Guice 将一个对象注入到类构造函数中