我有一个文本值列表,我已使用COUNTA来计数填充的单元格。我还需要确定是否存在“ *”,如果是,则减去0.5。

到目前为止,我已经尝试过(以及以下几种):

 =IF(SEARCH("~*",C05:C52),COUNTA(C05:C52)-0.5,COUNTA(C05:C52))


但这带来了#VALUE! -我看过类似的例子,但无法正常工作-我显然缺少明显的东西!

在此先感谢您的帮助!

最佳答案

这使用COUNTA对C5:C52中的非空白值进行计数,并对每个包含星号的值减去0.5。

=COUNTA(C5:C52)-SUMPRODUCT(ISNUMBER(FIND("~", SUBSTITUTE(C5:C52, "*", "~")))*0.5)

10-06 10:42