excel - STDEV.P IF 列中的单元格包含特定文本 "*cta*"

标签 excel excel-formula

我想根据一列中的标准执行 STDEV.P 计算。

我当前的公式是:

{=STDEV.P(IF(Aggregated!Y$15:Y$3000="*cta*",Aggregated!AD15:AD3000,""))}

例如AVERAGE(IF... 的情况要简单得多,因为我不使用 "=" 而是使用 "*cta*" 作为标准之一。

结果是#DIV/0!

PS。我遇到了类似的问题 MAX(IF(... ,其中标准是 "*cta*"

请指教。谢谢

最佳答案

试试这个

=STDEV.P(IF(ISNUMBER(SEARCH("cta",聚合!Y$15:Y$3000)),聚合!AD15:AD3000))

对于MAX:

=MAX(IF(ISNUMBER(SEARCH("cta",聚合!Y$15:Y$3000)),聚合!AD15:AD3000))

关于excel - STDEV.P IF 列中的单元格包含特定文本 "*cta*",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54167853/

相关文章:

perl - Excel::Writer::XLSX:LibreOffice 问题

c# - 在 GridView 中使用自动生成的列提取列数和标题文本

excel - 如何使用另一列中的类别将 Excel 中的列拆分为多列?

excel - 在 Excel 中将文本字符串转换为公式

excel - 保存原件副本时另存为错误

excel - 使用在 If 语句中计算的 Excel 公式的结果而不重新计算

excel - Excel中开始日期和结束日期之间的日期范围

excel - 用户定义函数不重新计算

python - 使用 Python 的 xlsx 的 "Last modified by"(用户名,而不是时间)属性

Excel 超链接 'Can' t 在 Mac 上打开指定文件