公式不起作用 2024-6-19 • microsoft-excel worksheet-function microsoft-excel-2010 使用以下数据,我的公式无法得到正确答案。 任务是,Sum所有单元格都有以 开头的文本P。 使用这个公式: =SUM(IF(MID(A1:A4,3,1)="P",--SUBSTITUTE(A1:A4,MID(A1:A4,3,99),""))) 预期结果是20。 笔记: 我需要单一公式,不需要分割 和辅助类型的解决方案。 这 =SUBSTITUTE(A3,MID(A3,3,99),"")将返回 12,意味着我在公式中使用的参数是正确的。 答案1 考虑: =SUMPRODUCT(--(MID(A1:A4,FIND(" ",A1:A4)+1,1)="P")*(LEFT(A1:A4,FIND(" ",A1:A4)-1))) 第一个因素是SUMPRODUCT()抓取空格后的第一个字符并将其与磷. 第二个因素是SUMPRODUCT()抓住空格前的数字。 答案2 此数组(CSE)公式也可使用: {=SUM(IF(MID(A1:A4,3,1)="P",(--SUBSTITUTE(A1:A4,MID(A1:A4,3,99),""))))+SUM(IF(MID(A1:A4,4,1)="P",(--SUBSTITUTE(A1:A4,MID(A1:A4,4,99),""))))} 注意: 完成公式Ctrl+Shift+Enter。 根据需要调整公式中的单元格引用。 相关内容 FTDI 的 UDEV 规则尚未完全发挥作用 如何检查 kobject 是否存在? 执行 git push 后如何更改 git 历史记录(git rebase -i) 如何禁用使用 Xbox One 控制器玩各种游戏时出现的屏幕键盘? 如何列出服务器上的所有 Oracle ASM 磁盘? 如何广泛使用公共SOCKS4代理系统? 向客户端传输卫星信号 如何让自己成为管理员或获得 root 权限,这样我就不必一直输入 root 密码? MySQL 的 innodb_buffer_pool_size 似乎对 RAM 使用没有任何影响 S5520HCR 中的 RAID1 设置