- 帖子
- 2025
- 主題
- 13
- 精華
- 0
- 積分
- 2053
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- Office2007
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 台北市
- 註冊時間
- 2011-3-2
- 最後登錄
- 2024-3-14
     
|
8#
發表於 2014-11-20 21:52
| 只看該作者
回復 7# mmxxxx
如果你以前完全沒有用過陣列公式確實會看不懂,我也很難簡單幾句就說明清楚(我得語文能力比較差一些),我先簡單說明等我有空再細說,或那個高手也可以代為說明。
=SUM(MID(TEXT(A1,{"yy";"mm";"dd"}),{1,2},1)*10^{5,0;4,1;3,2})
{"yy";"mm";"dd"} 為垂直陣列文字,
當 A1="yy", A2="mm", A3="dd" 時,A1:A3就等於 {"yy";"mm";"dd"}
A1=2014/08/25
TEXT(A1,{"yy";"mm";"dd"}) = {"14";"08";"25"}
就是下列三式的陣列組合式(垂直排列)
TEXT(A1,"yy") = "14"
TEXT(A1,"mm") = "08"
TEXT(A1,"dd") = "25"
再用 MID(...., {1,2},1) 拆成 2 欄, 在乘於所對應 10^{5,0;4,1;3,2},最後總加就是答案
"1","4" 5, 0
"0","8" * 10^ 4, 1
"2","5" 3, 2
100000, 000004
000000, 000080
002000, 000500
以上數字(前面補0是方便給你觀察)加總 102584 |
|