Excel:如果在Excel中进行类型操作,是否存在几何平均值?

时间:2018-03-08 04:16:36

标签: excel if-statement match

如果在perlbench上匹配左边的字符串范围,将使用哪个Excel公式; geomean匹配表达式的总数?

9898perlbench-683740987    8

9983perlbench-089730897    7

08970897087perlbench999    4

089723487gcc08970987878    3

09870897perlbench98-98i    2

08970789perlbench9080870   9

因此,除了一个'gcc'之外,字符串都应该在查询时匹配'perlbench'并返回8,7,4,2,9的几何。

谢谢!

1 个答案:

答案 0 :(得分:0)

我不确定我是否正确理解你的问题,但是假设你想在字符串包含'perlbench'的情况下得到字符串的最后一个数字你可以使用这个公式:

=IF(NOT(ISERROR(FIND("perlbench",A1))),RIGHT(A1,1),"")

(当然,引用的单元格为A1

更新:

我认为现在我理解了要求:所以我们说范围A1:A6包含字符串而B1:B6包含数字。因此,过滤的几何可以用以下公式计算:

=GEOMEAN(IF(NOT(ISERROR(FIND("perlbench",A1:A6))),B1:B6,""))

将此公式实现为数组公式非常重要。为此,请将此公式键入或粘贴到Excel的公式栏中,不要只按Return键,而是按Ctrl-Shift-Return!现在,公式将显示为大括号