仅当相邻单元格中存在数据时,如何才能使用 COUNTIFS?

How can i use COUNTIFS only when there is data present in an adjacent cell?

我试图让 sheet STATISTICS 中的 G19 只填充根据下面显示的 COUNTIFS 公式计算的数据,当 F19 时 sheet STATISTICS 里面有数据。如果没有计算 F19 的数据(即空单元格 returned)(单独的公式),那么 G19 应该 return 为空白。

显示的 COUNTIFS 公式正在计算 sheet TRADE LOGOL 的数量 [=21] =] 和 28 Feb 2021.

这是我目前在 G19 中使用的公式:

=IF(COUNTIFS('SHARES LOG'!O:O,"L",'SHARES LOG'!B:B,">="&DATE(2021,2,1),'SHARES LOG'!B:B,"<="&DATE(2021,2,28)), COUNTIFS('SHARES LOG'!O:O,"L",'SHARES LOG'!B:B,">="&DATE(2021,2,1),'SHARES LOG'!B:B,"<="&DATE(2021,2,28)),"")

如果有人可以调整它以使其生成上面详述的数据,那就太好了。

As F19 returns "" 在第二部分如果 IF(...) 那么你不能使用 ISBLANK(F19) 进行测试,所以我会使用以下(为清楚起见缩进)G19,基本上将原始公式包装在 IF(TRIM(F19)="", "", ... original ... ):

  IF(TRIM(F19)="", "", 
    IF(COUNTIFS('SHARES LOG'!O:O,
                "L",
                'SHARES LOG'!B:B,
                ">="&DATE(2021,2,1),
                'SHARES LOG'!B:B,
                "<="&DATE(2021,2,28)), 
       COUNTIFS('SHARES LOG'!O:O,
                "L",
                'SHARES LOG'!B:B,
                ">="&DATE(2021,2,1),
                'SHARES LOG'!B:B,
                "<="&DATE(2021,2,28)), 
       "")
  )