返回列表 上一主題 發帖

[發問] 函數公式一問

[發問] 函數公式一問

各位大大好
小弟近期爬文看見使用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: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}
請參考!

TOP

回復 2# p212
感謝p212詳細的說明!!
{ } 我一直以為是在陣列公式上才用的到
TEXT公式內使用{ }也是陣列的意思嗎?

TOP

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

回復 3# fantersy
Yes!
這般陣列是不需要以Ctrl+Shift+Enter啟動的

TOP

回復 4# p212


    真的太感謝p212大大了^^

TOP

        靜思自在 : 地上種了菜,就不易長草;心中有善,就不易生惡。
返回列表 上一主題