Board logo

標題: [發問] 對角五段區域的最大數 [打印本頁]

作者: ziv976688    時間: 2020-12-17 04:04     標題: 對角五段區域的最大數

本帖最後由 ziv976688 於 2020-12-17 04:07 編輯

[attach]32824[/attach]
[attach]32825[/attach]
需求
請將列62的5段公式改為"一式右拉"
謝謝!

作者: ziv976688    時間: 2020-12-18 05:30

不好意思,之前學習的都是每個區段欄位數為固定數(EX:5欄*9+4欄*1=共10個區段),
本題是每個區段的欄位數為非定數(8欄*1+12欄*1+10欄*2+9欄*1=共5個區段);
爬文許久,毫無進展
尚請各位大大幫忙!謝謝!
作者: hcm19522    時間: 2020-12-18 14:23

本帖最後由 hcm19522 於 2020-12-18 14:37 編輯

{=TEXT(MAX(OFFSET($A1,SMALL(IF($A3:$A60="小計",ROW(3:60)),COUNTIF($B1:B1,"<>"))-1,LOOKUP(1,0/($B1:B1<>""),COLUMN($A:A)),,SUM(N(COUNTIF(OFFSET($B1,,,,COLUMN($A:$AW)),"<>")=COUNTIF($B1:B1,"<>"))))),"[="&N(OFFSET($A1,SMALL(IF($A3:$A60="小計",ROW(3:60)),COUNTIF($B1:B1,"<>"))-1,COLUMN(A1)))&"]0;")


https://blog.xuite.net/hcm19522/twblog/589516855
作者: ziv976688    時間: 2020-12-18 16:28

本帖最後由 ziv976688 於 2020-12-18 16:29 編輯

回復 3# hcm19522
h大大:您好!
非常感激您賜教的公式都能適用於任何欄位數別的區段,
本題和前題的二公式,完全解決了近20個因排列序別而產生的困擾~萬分的感恩哦

PS : 唯一的一個小遺憾是本題公式的答案為文字形態,要再操作其他需求,就無法使用了~殘念
作者: ziv976688    時間: 2020-12-18 19:10

回復 3# hcm19522
h大大 :
真的不是我不知足~
實在文字型公式值不適合我所用~
因為要測試近100個Excel檔案,所以將公式程式化貼到巨集作運算,
當公式值必須再做其它比對或格式設定或計算,文字型值常常不適用,
尤其本解題公式,連執行都產生偵錯,所以利用"轉值"也無效(跑不到"轉值"程式列,就跳出偵錯提示框),
所以能否冒昧的再勞駕您指導數值型答案的解題公式?
謝謝您
作者: hcm19522    時間: 2020-12-18 20:20

回復 5# ziv976688


    {=IF(MAX((COUNTIF($B1:B1,"<>")=COUNTIF(OFFSET($B1,,,,COLUMN($A:$AW)),"<>"))*(SMALL(IF($A3:$A60="小計",ROW(3:60)),COUNTIF($B1:B1,"<>"))=ROW(3:60))*$B3:$AX60)=N(OFFSET($A1,SMALL(IF($A3:$A60="小計",ROW(3:60)),COUNTIF($B1:B1,"<>"))-1,COLUMN(A1))),OFFSET($A1,SMALL(IF($A3:$A60="小計",ROW(3:60)),COUNTIF($B1:B1,"<>"))-1,COLUMN(A1)),"")

公式後文本數字要用 (0&B62:AX62)*1 即數字
作者: ziv976688    時間: 2020-12-18 21:55

回復 6# hcm19522
h大:
非常謝謝您的耐心指導和幫忙。
問題全解決了~感恩




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)