Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 多条件积公式_Excel_Excel Formula - Fatal编程技术网

Excel 多条件积公式

Excel 多条件积公式,excel,excel-formula,Excel,Excel Formula,我正在制作一个电子表格,试图得到在一定范围内产生一定数量的子代单位的数量 大于4374小于10000 这就是我正在使用的,但我得到的是#VALUE: =IF(ISTEXT([@[Director Status]]),SUMPRODUCT([Unit Whsl. Sales],[Parent Unit],[@Unit],[Unit Whsl. Sales]>4374,[Unit Whsl. Sales]<10000)) =IF(ISTEXT([@[Director Status]])

我正在制作一个电子表格,试图得到在一定范围内产生一定数量的子代单位的数量

大于4374小于10000

这就是我正在使用的,但我得到的是
#VALUE

=IF(ISTEXT([@[Director Status]]),SUMPRODUCT([Unit Whsl. Sales],[Parent Unit],[@Unit],[Unit Whsl. Sales]>4374,[Unit Whsl. Sales]<10000))
=IF(ISTEXT([@[Director Status]])、SUMPRODUCT([Unit Whsl.Sales]、[Parent Unit]、[Unit Whsl.Sales]>4374、[Unit Whsl.Sales]该#值!错误通常来自尝试在数学运算中使用文本值(甚至看起来像数字的文本值)和SUMPRODUCT()在这方面不是很宽容。此外,您的布尔标准应该用括号隔开,或者用双一元数转换为数字(例如--([Unit Whsl.Sales]>4374)),或者相互相乘,以强制从真/假转换为1/0

=IF(ISTEXT([@[Director Status]]),SUMPRODUCT([Unit Whsl. Sales],[Parent Unit],[@Unit],([Unit Whsl. Sales]>4374)*([Unit Whsl. Sales]<10000)))
  ... or,
=IF(ISTEXT([@[Director Status]]),SUMPRODUCT([Unit Whsl. Sales],[Parent Unit],[@Unit],--([Unit Whsl. Sales]>4374), --([Unit Whsl. Sales]<10000)))

=IF(ISTEXT([@[董事身份])、SUMPRODUCT([Unit Whsl.Sales]、[Parent Unit]、[Unit Whsl.Sales]>4374)*([Unit Whsl.Sales]4374),([Unit Whsl.Sales]谢谢!我把公式改为:=IF(ISTEXT([@[董事身份])、SUMPRODUCT([Unit Whsl.Sales]、[Parent Unit]、[Unit Whsl.Sales]、[Unit]、[Unit Whsl.Sales]>4374])、-([Unit Whsl.Sales]4374和<10000。右上角单元格中的值应为2。Table coming…@Sarah Stewart-将经过编辑的示例数据上载到公共文件区域,如OneDrive或Google Drive,并在此处发布指向公共共享工作簿的链接。