求助,Excel2003麻烦各位老师用三个公式分别解决三个条件,拜托了!

如题所述

问题看似简单,但编辑公式却还是颇有难度。花了1个多小时,尚未达到“越简单越好”之要求,公式如下:

F1中的公式:
=SUM((N(INDIRECT("R"&ROW($2:$27)&"C"&COLUMN($B:$D),))>0)*(N(OFFSET(INDIRECT("R"&ROW($2:$27)&"C"&COLUMN($B:$D),),-1,,))=0)*(N(OFFSET(INDIRECT("R"&ROW($2:$27)&"C"&COLUMN($B:$D),),1,,))=0))
同时按Ctrl+Shift+Enter三键输入数组公式
G1中的公式:
=SUM((N(INDIRECT("R"&ROW($2:$26)&"C"&COLUMN($B:$D),))>0)*(N(INDIRECT("R"&ROW($3:$27)&"C"&COLUMN($B:$D),))>0)*(N(OFFSET(INDIRECT("R"&ROW($2:$26)&"C"&COLUMN($B:$D),),-1,,))=0)*(N(OFFSET(INDIRECT("R"&ROW($3:$27)&"C"&COLUMN($B:$D),),1,,))=0))
H1中的公式:
=SUM((N(INDIRECT("R"&ROW($2:$25)&"C"&COLUMN($B:$D),))>0)*(N(INDIRECT("R"&ROW($3:$26)&"C"&COLUMN($B:$D),))>0)*(N(INDIRECT("R"&ROW($4:$27)&"C"&COLUMN($B:$D),))>0)*(N(OFFSET(INDIRECT("R"&ROW($2:$25)&"C"&COLUMN($B:$D),),-1,,))=0)*(N(OFFSET(INDIRECT("R"&ROW($4:$27)&"C"&COLUMN($B:$D),),1,,))=0))
均为数组公式。
期待高手给出更简单的公式。
温馨提示:答案为网友推荐,仅供参考
相似回答