Excel formula MS Excel:COUNTIFS不';条件单元格为空时不工作

Excel formula MS Excel:COUNTIFS不';条件单元格为空时不工作,excel-formula,Excel Formula,我真的很感激你能帮我解决这个问题。我试着读了一下,但没发现有什么效果 我正试图根据单元格B4:B6/中输入的多个条件/从另一个电子表格中提取一些数据 B4-客户名称 B5-自日期起 B6-迄今为止 我希望能够仅基于一个单元格或它们的任意组合提取数据。 /B4和B5、B4和B6、B5和B6、B4和B5和B6/ 我尝试使用以下公式: COUNTIF(作业!$C$1:$C$10000,$B$4,作业!$L$1:$L$10000,“>=”&$B$5,作业!$L$1:$L$10000,“=”&$B$5

我真的很感激你能帮我解决这个问题。我试着读了一下,但没发现有什么效果

我正试图根据单元格B4:B6/中输入的多个条件/从另一个电子表格中提取一些数据

  • B4-客户名称
  • B5-自日期起
  • B6-迄今为止
我希望能够仅基于一个单元格或它们的任意组合提取数据。 /B4和B5、B4和B6、B5和B6、B4和B5和B6/

我尝试使用以下公式:


COUNTIF(作业!$C$1:$C$10000,$B$4,作业!$L$1:$L$10000,“>=”&$B$5,作业!$L$1:$L$10000,“=”&$B$5)+COUNTIF(作业!$L$1:$L$10000,空时使用通配符:

=COUNTIFS(JOBS!$C$1:$C$10000,IF($B$4="","*",$B$4),JOBS!$L$1:$L$10000,">="&IF($B$5="",0,$B$5),JOBS!$L$1:$L$10000,"<="&IF($B$6="",99999,$B$6))

=COUNTIFS(JOBS!$C$1:$C$10000,IF($B$4=“”,“*”,$B$4),JOBS!$L$1:$L$10000,“>=”&IF($B$5=“”,0,$B$5),JOBS!$L$1:$L$10000,事实上我使用的公式看起来很奇怪。标准和范围的位置似乎发生了变化

原始公式如下所示:

COUNTIFS($B$4,工作!$C$1:$C$10000,$B$5,=“&JOBS!$L$1:$L$10000)

除了我在标题中提到的问题外,它运行良好

感谢Scott给我的想法,我重新编写了我的公式,现在看起来是这样的:
COUNTIFS($B$4,IF($B$4=“”,”,JOBS!$C$1:$C$10000),$B$5,IF($B$5=“”,“=”,“&JOBS!$L$1:$L$10000))


虽然我不确定这是不是正确的公式编写方法,但它工作得很好,我的问题现在得到了解决。

看起来你的范围是向后的…
作业!$C$1:$C$10000
首先,然后是
$B$4
第二个?嗨,BigBen,我从另一个地方取了这个函数,我注意到了,但当我试图更正它时,我发现了id不起作用。返回N/A。但它是这样工作的,我不知道为什么。范围应该是第一位的,然后是标准…你能用修改后的尝试回答你的问题吗?完成。虽然这样不起作用,但如果我写对了会更好,这样就不会有人被误导。谢谢你的想法@Scott Craner