匿名使用者
匿名使用者 發問時間: 電腦與網際網路軟體 · 7 年前

EXCEL 函數 旋轉矩陣填滿數字。

附件︰http://www.FunP.Net/677063

以1為起始中心點,作8個方向填滿數字的矩陣圖形。

各檔案的工作表總欄數都為奇數欄。

附件有3個範例,只是想要知道欄位變數和公式的關係,無須全部公式填滿。

請各位先進前輩多多指教!謝謝!

已更新項目:

To︰Worlon大師

呼~完全看不懂^^"

還好!要套用尚可,但要自己應新需求,重新編寫可完全是不可能的^^"

您可真是KATO大大說的神人~佩服^^

明晚再同前題一起結案。謝謝您!

2 個已更新項目:

To︰Worlon大師

呼~您還真是謙虛客氣!

忘了邀您上答,

想結案卻找不到貴答點選~哈~哈~

恭請您上答。感恩^^

=======================

雖然我只看得懂各函數,不懂當邏輯變化時,

如何再將各函數組合起來,但會慢慢研究學習的。

謝謝您^^

3 個已更新項目:

To︰Worlon大師

不好意思,麻煩您於上答時,多寫一個〔左上〕(即第1個工作表的範例公式)~19*19~

13,14,15,16,17

12,3,4,5,18

11,2,1,6,19

10,9,8,7,20

25,24,23,22,21

想研究方向改了,公式的變化。

謝謝您^^

3 個解答

評分
  • 匿名使用者
    7 年前
    最佳解答

    版大太客氣開新題 可因為太多, 我只寫 上逆(時針) 供參見諒

    A1:I9 =CHOOSE((ROW()>=COLUMN())*2+( 9>=ROW()+COLUMN())+1, 4*(COLUMN()-5)^2-ROW()+3*COLUMN(), 4*(ROW()-5)^2+3*ROW()-COLUMN(), 4*(ROW()-5)^2+ROW()+COLUMN(), 4*(COLUMN()-5)^2+ROW()+COLUMN() )-9

    一般或區域陣列均可 ~

    2014-01-09 19:37:13 補充:

    如要改維度為 N * N , 上式中的 9 改 N , 5 改 (N+1)/2 即可 ~

    如 7X7 如下 :

    A1:G7 =CHOOSE((ROW()>=COLUMN())*2+( 7>=ROW()+COLUMN())+1, 4*(COLUMN()-4)^2-ROW()+3*COLUMN(), 4*(ROW()-4)^2+3*ROW()-COLUMN(), 4*(ROW()-4)^2+ROW()+COLUMN(), 4*(COLUMN()-4)^2+ROW()+COLUMN() )-7

    餘類推 ~

    維度變化可以利用名稱簡化作業

    2014-01-10 09:50:44 補充:

    程式可以便走便看,彈性大

    公式則需先做好規劃,所以常需利用數學工具

    這題用了些數學,可能因此縮短不少而已 ^^

    2014-01-11 10:51:39 補充:

    上逆(時針)

    A1:I9 =CHOOSE((ROW()>=COLUMN())*2+( 9>=ROW()+ COLUMN())+1, 4*(COLUMN()-5)^2-ROW()+3*COLUM N(), 4*(ROW()-5)^2+3*ROW()-COLUMN(), 4*(ROW()-5 )^2+ROW()+COLUMN(), 4*(COLUMN()-5)^2+ROW()+C OLUMN() )-9

    一般或區域陣列均可 ~

    如要改維度為 N * N , 上式中的 9 改 N , 5 改 (N+1)/2 即 可 ~

    如 7X7 如下 :

    A1:G7 =CHOOSE((ROW()>=COLUMN())*2+( 7>=ROW() +COLUMN())+1, 4*(COLUMN()-4)^2-ROW()+3*COLU MN(), 4*(ROW()-4)^2+3*ROW()-COLUMN(), 4*(ROW()-4)^2+ROW()+COLUMN(), 4*(COLUMN()-4)^2+ROW()+ COLUMN() )-7

    餘類推 ~

    維度變化可以利用名稱簡化作業

    左順即將上式中,CHOOSE(L , A , B , C , D ) 改成 CHOOSE(L , D , C , B , A) 即可

    2014-01-11 10:52:50 補充:

    左順即將上式中,CHOOSE(L , A , B , C , D ) 改成 CHOOSE(L , D , C , B , A) 即可

  • KATO
    Lv 5
    7 年前

    對小弟而言~又是神曲。

    有得學囉^^"

  • 7 年前

    之前在EXCEL-HOME看過類似函數解, 但太長又繁複, 故沒收錄!

    Worlon大師, 又是神級公式! 沒想到這麼短!

    太厲害!

還有問題?馬上發問,尋求解答。