【问题标题】:A google Sheets method to count between different sheets?一种在不同工作表之间计数的谷歌表格方法?
【发布时间】:2020-10-06 00:19:43
【问题描述】:

有人可以帮我解决这个问题吗,我已经尝试了所有我能想到的方法,但无法成功,请参考下面的表 1 和 2。

工作表 2 的期望行为

  • Issued 如果 Sheet1!Item 匹配 Sheet2!Item AND(Sheet1!Start 不为空且 Sheet1!End 为空),则应计为 +1
  • 如果 Sheet1!Item 匹配 Sheet2!Item AND ((Sheet1!End 不为空) OR (Sheet1!End 为空 AND Sheet1!Start 为空),Hand 上的列应计为 +1

背景故事: 这是一个基本的库存系统;要获得发行的计数,请匹配“项目”单元格,然后计算返回日期是否为空白且发行​​日期不是。要计算手头的数量,请匹配项目单元格,然后在退货日期不为空白或发行日期和退货日期均为空白时计数

我得到了 Sheet2(A2) =countifs('Sheet1'!A4:A,A2) -- 这样可以确保项目匹配并给我一个总数。但是然后添加条件逻辑以包括这个或那个 cel 是否为空以及这个或那个 cel 是否不是等等......我只是想不通。希望有一些解决这个问题的提示!

谢谢


**Sheet 1**

Item  | Start    | End
----------------------------
Blah  | 2020-1-1 | 2020-1-2 |
Yada  | 2020-3-4 | <BLANK>  |
Nada  | <BLANK>  | <BLANK>  |
.
.
.


**Sheet 2**
Item | Issued | On Hand
------------------------
Blah |        |         |
Yada |        |         |
Nada |        |         |
.
.
.

【问题讨论】:

  • 下面提供的解决方案是否适合您的情况? @FIT 否则,您介意提供更多详细信息吗?

标签: google-sheets


【解决方案1】:

我认为下面的公式会起作用

=countifs(Sheet1!A$2:A,A2,Sheet1!C$2:C,"&lt;&gt;") + COUNTIFS(Sheet1!A$2:A,A2,Sheet1!B$2:B, "", Sheet1!C$2:C,"")

【讨论】:

  • 错过手头:=countifs(Sheet1!A$2:A,A2,Sheet1!C$2:C,"&lt;&gt;") + COUNTIFS(Sheet1!A$2:A,A2,Sheet1!B$2:B, "", Sheet1!C$2:C,"")
  • 我不知道什么更让我印象深刻,你理解我糟糕的解释或 gsuite ninjitsu 的能力,但你把它们都钉了,谢谢你
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多