+ -
当前位置:首页 → 问答吧 → 如何快速判断3个月连续为0

如何快速判断3个月连续为0

时间:2011-08-07

来源:互联网

如何快速判断3个月连续为0
是否3月连续为0.rar (1.82 KB)
是否3月连续为0.rar (1.82 KB)
下载次数: 39
2011-8-7 20:44

作者: 苍穹利剑   发布时间: 2011-08-07

N2=IF(MAX(FREQUENCY(IF(B2:M2=0,COLUMN(B2:M2)),IF(B2:M2=0,,COLUMN(B2:M2))))>2,"是","否")

追加附件

附件

是否3月连续为0.rar(2.08 KB)

2011-8-7 20:56, 下载次数: 2

作者: 正弋老兵   发布时间: 2011-08-07

谢谢,

[ 本帖最后由 苍穹利剑 于 2011-8-7 21:03 编辑 ]

作者: 苍穹利剑   发布时间: 2011-08-07

=TEXT(MAX(FREQUENCY(IF(B2:M2=C2:N2,COLUMN(B2:M2)),IF(B2:M2<>C2:N2,COLUMN(B2:M2))))+1,"[>2]是;否")
是否3月连续为0.rar (3.75 KB)
是否3月连续为0.rar (3.75 KB)
下载次数: 0
2011-8-7 21:06

作者: zm0115   发布时间: 2011-08-07

复制内容到剪贴板
代码:
=IF(COUNT(MATCH(,D2:M2+C2:L2+B2:K2,)),"是","否")

附件

是否3月连续为0.rar(3.8 KB)

2011-8-7 21:14, 下载次数: 2

作者: wshcw   发布时间: 2011-08-07

复制内容到剪贴板
代码:
=IF(AND(B2:K2+C2:L2+D2:M2),"否","是")

作者: 一剑惊心   发布时间: 2011-08-07

受大理老师启发,
   再写一个:
=IF(MIN(B2:K2+C2:L2+D2:M2),"否","是")
  数组公式

作者: 正弋老兵   发布时间: 2011-08-07

虽然用这个方法可以解决,不过自己感觉并不满意。然后列过多用“&”符号连接挺麻烦的,看看高手们 有没有更方便的办法

附件

是否3月连续为0.rar(3.82 KB)

2011-8-7 21:35, 下载次数: 1

作者: yangfei0860   发布时间: 2011-08-07

实际上是有缺陷的公式
复制内容到剪贴板
代码:
=IF(OR(D2:M2+C2:L2+B2:K2=0),"是","否")
[ 本帖最后由 wshcw 于 2011-8-7 22:21 编辑 ]

作者: wshcw   发布时间: 2011-08-07

引用:
原帖由 一剑惊心 于 2011-8-7 21:21 发表
=IF(AND(B2:K2+C2:L2+D2:M2),"否","是")
好,学习了。。。

作者: wm078   发布时间: 2011-08-07

引用:
原帖由 正弋老兵 于 2011-8-7 21:23 发表
受大理老师启发,
   再写一个:
=IF(MIN(B2:K2+C2:L2+D2:M2),"否","是")
  数组公式
你这公式如果出现连续三个负数,可能就出错(前提是还有连续三个0的情况下),因此,如下传统解法才是雷打不动的正确:
复制内容到剪贴板
代码:

=IF(OR((D2:M2=C2:L2)*(B2:K2=0)*(C2:L2=0)=1),"是","否")
或者:
=IF(OR((B2:K2=0)*(C2:L2=0)*(D2:M2=0)),"是","否")
[ 本帖最后由 wshcw 于 2011-8-7 22:21 编辑 ]

作者: wshcw   发布时间: 2011-08-07

还是老乡版主的公式既方便还好理解。

作者: yangfei0860   发布时间: 2011-08-07

如果A2,B2,C2分别改成2,3,-5则上述有些公式可能误判.

[ 本帖最后由 wshcw 于 2011-8-7 22:15 编辑 ]

附件

是否3月连续为0.rar(4.39 KB)

2011-8-7 22:15, 下载次数: 2

作者: wshcw   发布时间: 2011-08-07