我需要一个在一个范围内搜索的excel公式,一个包含带字母" W"然后将单元格中存储的数字从右边乘以2,并在另一个单元格中显示所有这些相乘值的总和。 示例:范围A4:Y4; B4包含单词" Woo"和C4包含数字" 3&#34 ;; E4包含单词" Wood"和F4包含数字" 5" ...我需要Z4包含C4 * 2 + E4 * 2 + ... 请帮帮我。
答案 0 :(得分:0)
在Z4中试试这个:
=SUM(SUM(OFFSET($A$4,,IF(IFERROR(FIND("W",$A$4:$Y$4),0)>0,COLUMN($A$4:$Y$4)))))
按CTRL + SHIFT + ENTER。
确保A4不是数字(否则此公式计算A4的值乘以不包含的单元格数" W")。
如果您想计算包含小w的单元格,请使用SEARCH而不是FIND(SEARCH =不区分大小写; FIND =区分大小写)。
请记住:OFFSET是一个易失性函数,即如果你有一个大型数据表,这可能会减慢工作量。
答案 1 :(得分:0)
发现它!
= SUM(IFERROR(2 *(LEFT(A4:X4)=" W")* B4:Y4,0))
使用CTRL + SHIFT + ENTER提交此公式,而不仅仅是单独输入。