返回列表 上一主題 發帖

[發問] 函數 請將10段對角公式進階改為一式。

[發問] 函數 請將10段對角公式進階改為一式。

未命名.png
2020-4-5 07:41

10段斜對角公式改為一式。.rar (7.65 KB)
B74:AX74的10區段(5欄*9+4欄*1)公式=
取各小計列每5欄及再每間隔6列的5個對角儲存格(第10段為第9段再間隔5列的4個對角儲存格)的最大數(可重複),
並將第2列同欄的對應值,顯示於同欄的74列儲存格。
EX︰
B74 =IF((B$8=MAX($B$8:$F$8)),B$2,"")       右拉到F74(5欄)
G74 =IF((G$15=MAX($G$15:$K$15)),G$2,"")   右拉到K74(5欄)



AK74 =IF((AK$57=MAX($AK$57:$AO$57)),AK$2,"")  右拉到AO74(5欄)
AP74 =IF((AP$64=MAX($AP$64:$AT$64)),AP$2,"")   右拉到AT74(5欄)
AU74 =IF((AU$70=MAX($AU$70:$AX$70)),AU$2,"")  右拉到AX74(4欄)

請各位大大幫忙將B74:AX74的10段公式或前9段(B74:AT74)進階改為一式右拉完成。
謝謝!

=IF(MAX(OFFSET($B1,INT(COLUMN(E1)/5)*7-(B2>45),INT(COLUMN(E1)/5)*5-5,,5-(B2>45)))=OFFSET($B1,INT(COLUMN(E1)/5)*7-(B2>45),B2-1),B2,"")
隨意窩 "EXCEL迷"  blog  或 http://blog.xuite.net/hcm19522/twblog
已收集7000篇 EXCEL函數

TOP

本帖最後由 ziv976688 於 2020-4-5 18:42 編輯

回復 2# hcm19522
h大大 : 您太厲害了~
謝謝您的賜教和幫忙!感恩

TOP

回復 2# hcm19522
h大大 : 您好 !
下方問題可能被誤會為重複題而被刪題了^^"
可否麻煩您賜教和幫忙?
謝謝您^^
函數  請將10段公式進階改為一式。
未命名.png
2020-4-6 00:40

10段公式改為一式.rar (3.51 KB)
B6:AX6等10區段公式=取第4列10區段(5欄*9+4欄*1)的最大數(可重複)之第2列同欄對應值。
EX︰       
B6=IF((B$4=MAX($B$4:$F$4)),B$2,"")       右拉到F6(5欄)
G6 =IF((G$4=MAX($G$4:$K$4)),G$2,"")      右拉到K6(5欄)



AP6=IF((AP$4=MAX($AP$4:$AT$4)),AP$2,"")   右拉到AT6(5欄)
AU6 =IF((AU$4=MAX($AU$4:$AX$4)),AU$2,"")  右拉到AX6(4欄)

TOP

=IF(B4=MAX(OFFSET($B4,,INT((B2-1)/5)*5,,5)),B2,"")
隨意窩 "EXCEL迷"  blog  或 http://blog.xuite.net/hcm19522/twblog
已收集7000篇 EXCEL函數

TOP

回復 5# hcm19522
h大大 : 您好!
原來是利用(B2-1)當基數。
謝謝您的熱心幫忙~感恩^^

TOP

回復 5# hcm19522
h大大 : 您好!
類似5樓的需求,答案能否往左填滿~
請詳見如下的圖示和文字說明 :
未命名.png
2020-4-21 09:47

選取各指定區域的最大值.rar (2.05 KB)

選取各指定區域的最大值

B4︰AX4分隔為10個區段(5欄*9+4欄*1),
將各區段的最大數(有重複時,全部列出)填入B5︰AX5(往左填滿)。
需求︰
請問︰B5往左填滿的Excel 2003版的函數公式?
謝謝您^^

TOP

隨意窩 "EXCEL迷"  blog  或 http://blog.xuite.net/hcm19522/twblog
已收集7000篇 EXCEL函數

TOP

回復 8# hcm19522
h大大 : 您好!
謝謝您的熱心幫忙和指導~感恩

TOP

本帖最後由 ziv976688 於 2020-4-21 17:18 編輯

回復 8# hcm19522
h大大 : 您好!
不好意思,如果將原貴解公式的比對第4列(B4:AX4)的10區段最大數
=INDEX(4:4,SMALL(IF(SUBTOTAL(4,OFFSET($A4,,ROW(1:10)*5-4,,5))-N(OFFSET($A4,,ROW(1:10)*5-5+COLUMN($A:$E)))=0,ROW(1:10)*5-4+COLUMN($A:$E),99),COLUMN(A1)))&""
   陣列
改為比對第72列(B72:AX72)的10區段最大數
=INDEX(72:72,SMALL(IF(SUBTOTAL(72,OFFSET($A72,,ROW(1:10)*5-4,,5))-N(OFFSET($A72,,ROW(1:10)*5-5+COLUMN($A:$E)))=0,ROW(1:10)*5-4+COLUMN($A:$E),99),COLUMN(A1)))&""
陣列

以F8一段一段檢視修改後的公式,顯示值都正確,但就是跑不出正確答案~都是#VALUE!^^///
請教 :還有哪個參數必須修正?
謝謝您^^

TOP

        靜思自在 : 不要隨心所欲,要隨心教育自己。
返回列表 上一主題