Board logo

標題: [發問] 函數公式一問 [打印本頁]

作者: fantersy    時間: 2015-1-6 12:02     標題: 函數公式一問

各位大大好
小弟近期爬文看見使用Excel有一換算電費公式為
=ROUND(SUMPRODUCT(TEXT(B2-{0,260,600},"0;!0")*{1.2,0.3,0.5}),)

小弟有一事不解希望能解惑
上述之公式
其中{0,260,600} 及{1.2,0.3,0.5}

請問這大刮弧用意為何或用法為何
網路上遍尋不到這用法
另外TEXT  ,"0;!0" 已知求 正數
還有其它相關TEXT的用法嗎? Office支援中心除外

謝謝
作者: p212    時間: 2015-1-6 12:27

本帖最後由 p212 於 2015-1-6 12:34 編輯

回復 1# fantersy
游標停於帶有該公式的儲存格上,執行「公式」→「公式稽核」→「評估值公式」,即可明瞭公式運算過程。
例如儲存格B2值為100
TEXT(B2-{0,260,600},"0;!0")*{1.2,0.3,0.5}
→TEXT(100-{0,260,600},"0;!0")*{1.2,0.3,0.5}
→TEXT({100,-160,-500},"0;!0")*{1.2,0.3,0.5}
→{"100","0","0"}*{1.2,0.3,0.5}
→{120,0,0}
請參考!
作者: fantersy    時間: 2015-1-6 13:10

回復 2# p212
感謝p212詳細的說明!!
{ } 我一直以為是在陣列公式上才用的到
TEXT公式內使用{ }也是陣列的意思嗎?
作者: p212    時間: 2015-1-7 08:34

本帖最後由 p212 於 2015-1-7 08:36 編輯

回復 3# fantersy
Yes!
這般陣列是不需要以Ctrl+Shift+Enter啟動的
作者: fantersy    時間: 2015-1-7 08:38

回復 4# p212


    真的太感謝p212大大了^^




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