標題:
[發問]
函數 請將10段對角公式進階改為一式。
[打印本頁]
作者:
ziv976688
時間:
2020-4-5 07:43
標題:
函數 請將10段對角公式進階改為一式。
[attach]31867[/attach]
[attach]31868[/attach]
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)進階改為一式右拉完成。
謝謝!
作者:
hcm19522
時間:
2020-4-5 17:43
=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,"")
作者:
ziv976688
時間:
2020-4-5 18:40
本帖最後由 ziv976688 於 2020-4-5 18:42 編輯
回復
2#
hcm19522
h大大 : 您太厲害了~
謝謝您的賜教和幫忙!感恩
作者:
ziv976688
時間:
2020-4-6 00:43
回復
2#
hcm19522
h大大 : 您好 !
下方問題可能被誤會為重複題而被刪題了^^"
可否麻煩您賜教和幫忙?
謝謝您^^
函數 請將10段公式進階改為一式。
[attach]31894[/attach]
[attach]31895[/attach]
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欄)
作者:
hcm19522
時間:
2020-4-6 10:08
=IF(B4=MAX(OFFSET($B4,,INT((B2-1)/5)*5,,5)),B2,"")
作者:
ziv976688
時間:
2020-4-6 14:44
回復
5#
hcm19522
h大大 : 您好!
原來是利用(B2-1)當基數。
謝謝您的熱心幫忙~感恩^^
作者:
ziv976688
時間:
2020-4-21 09:52
回復
5#
hcm19522
h大大 : 您好!
類似5樓的需求,答案能否往左填滿~
請詳見如下的圖示和文字說明 :
[attach]31946[/attach]
[attach]31947[/attach]
選取各指定區域的最大值
B4︰AX4分隔為10個區段(
5欄*9
+
4欄*
1),
將各區段的最大數(有重複時,全部列出)填入B5︰AX5(往左填滿)。
需求︰
請問︰B5往左填滿的Excel 2003版的函數公式?
謝謝您^^
作者:
hcm19522
時間:
2020-4-21 14:57
回復
7#
ziv976688
https://blog.xuite.net/hcm19522/twblog/589064845
作者:
ziv976688
時間:
2020-4-21 15:38
回復
8#
hcm19522
h大大 : 您好!
謝謝您的熱心幫忙和指導~感恩
作者:
ziv976688
時間:
2020-4-21 17:16
本帖最後由 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!^^///
請教 :還有哪個參數必須修正?
謝謝您^^
作者:
hcm19522
時間:
2020-4-21 18:41
回復
10#
ziv976688
SUBTOTAL(4 不能改
作者:
ziv976688
時間:
2020-4-22 00:25
回復
11#
hcm19522
再次感謝您
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)