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,并在此处发布指向公共共享工作簿的链接。