请帮忙!
我有一排数字元素。
对于行中的每个元素,我想计算符合以下等式的元素:
a*(1-d) <= x <= a*(1+d)
其中:
a
是当前元素,x
是比较元素,d
是常数。COUNTIF不起作用。
=COUNTIF($O$3:O;">=O3*(1-$B$22)"&"<=O3*(1+$B$22)")
=COUNTIF($O$3:O; AND($O$3:O>=O3*(1-$B$22);$O$3:O<=O3*(1+$B$22))
因此,我希望看到存储计数的第二行。
谢谢。
我最糟糕的尝试列表:)
=COUNTIF($O$3:O;">=O3*(1-$B$22)"&"<=O3*(1+$B$22)")
=COUNTIF($O$3:O,>O3*(1-$B$22))-COUNTIF($O$3:$O$152,<O3*(1+$B$22))
=ArrayFormula(SUMPRODUCT(AND($O$3:$O$152>=O3*(1-$B$22);$O$3:$O$152<=O3*(1+$B$22))))
=DCOUNTA($O$3:$O$152, ””, >1000)
=COUNTIF($O$3:$O$152; {>=O3*(1-$B$22),<=O3*(1+$B$22)})
=ArrayFormula(COUNTIF($O$3:O; AND($O$3:O>=O3*(1-$B$22);$O$3:O<=O3*(1+$B$22))))
=SUM(COUNT(IF(AND($O$3:O>=O3*(1-$B$22);$O$3:O<=O3*(1+$B$22));1)))
=COUNT(AND($O$3:O>=O3*(1-$B$22);$O$3:O<=O3*(1+$B$22)))
答案 0 :(得分:0)
试试这个。 A2:A10是您当前元素的位置(a)。 B2:B10(x)是比较数,F1是常数(d)的位置。
=arrayformula(sumproduct((A2:A10-$F$1<B2:B10)*(A2:A10+$F$1>B2:B10)))
答案 1 :(得分:0)
我得到了答案!
=count(
iferror(
filter( $O$3:O ; $O$3:O >= O3 * ( 1-$B$22 ) ; $O$3:O <= O3* ( 1+$B$22 ) )
)
)
但是我应该怎样做才能将$ O $ 3:O扩展到$ O $ 3:P?