搜索问号

问题描述:

任何人都可以帮助我吗?搜索问号

我需要一个公式做这样的事情:

 =sum(if(ISNUMBER(SEARCH("a?",B8)),15%,0%)+sum(if(ISNUMBER(SEARCH("a",$B8)),90%,0%) 

B8的值将是a/a?/a所以结果需要是195%

预先感谢您!

+0

分享您的工作表 –

+0

https://docs.google.com/spreadsheets/d/1CKCmZ_oDtu4SHPQApO9f11SeuChzpX8Ry2sLfBRyQ6k/edit?usp=sharing – Asy

与代码列HI与价值观创建一个表:

=ARRAYFORMULA(SUM(VLOOKUP(SPLIT(B8,"/"), $H$1:$I$12,2,0))) 

编辑

如果问号是唯一的区分点,那么就没有必要表的。要搜索一个问号,你需要的问号之前使用~

=ARRAYFORMULA(SUM(IF(ISERR(SEARCH("~?",SPLIT(B8,"/"))),90%,15%))) 
+0

@ Asy检查我的编辑 –

使用FIND而不是SEARCH。 FIND是一个文字匹配。

+0

不工作,会找到一个简单的“一个?” 2次,一次在一次,一次在?并将其计为105% – Asy

+0

我想我明白了。你需要数数和相乘? '=(countif(split($ B8,“/”),“a?”)* 15%)+(countif(split($ B8,“/”),“a”)* 90%)' –