if-statement - 对可能不是数字的多个单元格求和
问题描述
我为此苦苦挣扎了一段时间,并希望得到您的帮助。我想要做的是将 D 列的值乘以 E 列的值相加,但不仅仅是将 D 的元素相加,然后乘以 E 的元素之和,而是首先将每行的元素相乘,所以对于前 D2 * E2、D3 * E3 等,然后将每一行的乘法结果相加。我试图用 arrayFormula 和 sum 来实现这一点,但问题是在两列中可能出现的不是数字,而是字符“X”,所以我创建的解决方案不起作用。我试图将 sumif 与 arrayformula 一起使用,但它无法正常工作,并且不知道要尝试更改什么才能使其正常工作。我想出的公式是:
=ARRAYFORMULA(SUMif(D2:D24*E2:E24;"<>*X*"))
示例数据:
解决方案
推荐阅读
- .htaccess - 如何从旧域重定向到新的摘录特定目录?
- mysql - 使用 XAMPP 意外关闭 MySQL
- react-native - 如何在表格中呈现我的数据并呈现实时数据(如股票价格)
- reactjs - 如何在文本中使用花括号进行反应
- python - BoxOfficeMojo 拒绝来自 Selenium 的连接。与漂亮的汤搭配很好,所以这不是实际的连接
- python - 我想知道如何限制字符串长度范围内的递归(在这个函数str(n)中)
- php - 通过 smtp 发送邮件时邮件正文变为空
- pandas - 从熊猫数据框保存到没有双引号的csv文件
- flutter - 如何在颤动的文本字段中保留文本?
- github - 如何设置 Travis-CI 仅部署 release-* 标签?