SUMIFS与营养数据

时间:2015-10-21 15:35:59

标签: excel sumifs

我正在尝试创建一个能够跟踪一些营养信息的Excel文件。我有三张表如下:

Sheet1:食物,食用量
Sheet2:food,foodgroup
Sheet3:每个食物组吃了多少

我想用我吃过的东西更新Sheet1(比如50g鳄梨),然后Sheet2将有一行(AVOCADO,FRUIT),而Sheet3将计算我吃了多少水果(50g)。我一直在尝试在Sheet3中使用SUMIFS函数,如下所示:

=SUMIFS('Sheet1'!B:B, 'Sheet1'!A:A, "="&'Sheet2'!A:A, 'Sheet2'!B:B, "=Fruit")

我认为这会占用Sheet1中的每种食物,在Sheet2中搜索它,查看它是否是水果,然后添加从Sheet1中食用的量。我错了:)

1 个答案:

答案 0 :(得分:0)

我建议分两步,假设数据位于每张表的左上角并标记为:

在Sheet2中!C2:

router.post('/user', function(req, res, next){
  res.header("Access-Control-Allow-Origin", "*");
  res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");

  User.find({ username: req.body.username}, function(err, user){
    if(err)
      return next(err);

    if (user) // check the value returned for undefined
      res.status(200).json(user);
    else
      res.status(204).send();
  });      
});
Sheet3中的

!B2

=SUMIFS(Sheet1!B:B,Sheet1!A:A,A2)  

根据需要调整参考,并根据需要复制两个公式。

您的版本存在的问题是您正在提供符合预期单一标准的条件集。即Excel不喜欢=SUMIF(Sheet2!B:B,Sheet3!A2,Sheet2!C:C)