返回列表 上一主題 發帖

[發問] 函數_公式簡化。

[發問] 函數_公式簡化。

本帖最後由 Airman 於 2015-12-13 07:37 編輯

小弟將准提部林版主賜教的2個陣列公式分別延伸為三段,除了將三段公式以*直接連結合併外,能否有它法可將公式再簡化?


不限欄位公式
=IF(L_1,"",IF(AND(MMULT(--TEXT(IF(SUMIF(OFFSET($I$6,T$5-{3;2;1},1,,7),OFFSET($I$6,$R$6-3,1,3,7)),SUMIF(OFFSET($I$6,$R7-{3;2;1},1,,7),OFFSET($I$6,$R$6-3,1,3,7)),""),"1;;-9;!0"),ROW($1:$7)^1)>0)*AND(MMULT(--TEXT(IF(SUMIF(OFFSET($I$6,$R$6-{3;2;1},1,,7),OFFSET($I$6,$R7-3,1,3,7)),SUMIF(OFFSET($I$6,T$5-{3;2;1},1,,7),OFFSET($I$6,$R7-3,1,3,7)),""),"1;;-9;!0"),ROW($1:$7)^1)>0)*AND(MMULT(--TEXT(IF(SUMIF(OFFSET($I$6,$R7-{3;2;1},1,,7),OFFSET($I$6,T$5-3,1,3,7)),SUMIF(OFFSET($I$6,R$6-{3;2;1},1,,7),OFFSET($I$6,T$5-3,1,3,7)),""),"1;;-9;!0"),ROW($1:$7)^1)>0),$R7-3,""))

限同欄位公式
=IF(L_1,"",IF(AND(MMULT(--TEXT(IF(OFFSET($I$6,$R$6-3,1,3,7)=OFFSET($I$6,T$5-3,1,3,7),N(OFFSET($I$6,$R$6-3,1,3,7)=OFFSET($I$6,$R7-3,1,3,7)),""),"1;;-9;!0"),ROW($1:$7)^0)>0)*AND(MMULT(--TEXT(IF(OFFSET($I$6,$R7-3,1,3,7)=OFFSET($I$6,$R$6-3,1,3,7),N(OFFSET($I$6,$R7-3,1,3,7)=OFFSET($I$6,T$5-3,1,3,7)),""),"1;;-9;!0"),ROW($1:$7)^0)>0)*AND(MMULT(--TEXT(IF(OFFSET($I$6,T$5-3,1,3,7)=OFFSET($I$6,$R7-3,1,3,7),N(OFFSET($I$6,T$5-3,1,3,7)=OFFSET($I$6,R$6-3,1,3,7)),""),"1;;-9;!0"),ROW($1:$7)^0)>0),$R7-3,""))

PS:請保留AND函數的用法,以利小弟可以將其更改為OR時,即可符合某一列的另一個條件需求。謝謝!

以上 懇請各位先進、前輩不吝賜教!  謝謝!

本帖最後由 Airman 於 2015-12-13 22:17 編輯

補充附件~
http://www.FunP.Net/412140

謹供參考!謝謝!

TOP

回復 2# Airman
補充另一方式的說明~希望對解題有幫助~
另一方式的說明.png
2015-12-15 10:02


附件: 另一方式的說明.rar (3.64 KB)
謹供參考!謝謝!

TOP

回復 2# Airman

萬分抱歉~愈說愈亂~ #3作廢

再重新整理~
新附件︰ 另一方式的說明-重新整理.rar (4.18 KB)

謹供參考!謝謝!

TOP

        靜思自在 : 信心、毅力、勇氣三者具備,則天下沒有做不成的事。
返回列表 上一主題