Excel 第一个表格使用IF函数公式,然后把内容的值复制到第二个表格里,用公式计算后出现VALUE?

我不想显示VALUE,怎么修改?
第一张图片是第一个表格,我在生产日期和保质期里使用了IF函数,使没有库存的商品显示“”空值
第二张复制了第一张图片的生产日期和保质期,想用保质期减去生产日期得到天数,想把没有数据的单元格显示成空白

=SUMPRODUCT((F4:F500=J7)*(B4:B500=K7)*D4:D500)
改为
=SUMPRODUCT((F4:F500=J7)*(B4:B500=K7)*N(D4:D500))

----------------------
=SUMPRODUCT((F4:F500=J7)*(B4:B500=K7)*D4:D500)
被计算的数字是通过=IF(C4="单笔",20,IF(C4="额度",20,IF(C4="额度+单笔",40,IF(C4="保证",30,IF(C4="否决",10,"未输入")))))计算出来的,现在想通过=SUMPRODUCT((F4:F500=J7)*(B4:B500=K7)*D4:D500)再计算上面公式计算出来的数据就报错追问

看不太懂,这个公式是填在第二个图片的J5里吗?

温馨提示:答案为网友推荐,仅供参考