![]() |
excel數值轉換為百分比問題
請問,
當計算時的數值是0除以0, 所得到的結果自然是等於0, 但要如何將得到的數值為0的結果轉換成百分比為100%呢? 也就是說 我想要的公式結果是: 0/0=100% 而不是顯示0或公式錯誤的訊息=.=" |
小弟有個疑問
因為excel是以數學邏輯去做編撰 但是0/0在數學上是沒意義的 所以傳回的訊息應該不可能是100% 小弟拙見 還請其他大大補充 |
引用:
記得這在數學上好像是無意義 至於excel會如何,明天小弟上班再做個測試吧 <暈~~> |
=IF(ERROR.TYPE(0/0)=2,"100%","") 試試看
|
引用:
這種方法應該是強制表示100% 不知這方式是否為版主所要的?? 不過又學了一課:on_79: |
引用:
不過這個原理是??? 還有,我若有其他數值相除的話,除了這個公式,應該還要再加上正常時所顯示的答案, 要不然我以2除以5的話,套用這個公式的話,就會變成N/A的錯誤訊息. 因為我EXCEL裡頭不會只有單單計算0除以0而已. 好比說: A1=1 B1=1 C1=#N/A(套用上列公式後) A2=0 B2=0 C2=100%(套用上列公式後) : : : |
0不可為除數
也不可能為100%啊 |
引用:
http://www.mediafire.com/?yywztvm5kti |
以數學說明
當2*4=8 所以 8/4=2 而 2*0=0 但是 0/0=2是不合理的 所以0不可為除數 是避免不合理的計算 |
引用:
所以小弟一開始就有表明這樣的疑問 但反過來想問版主 要讓0/0=100%的用意為何?:on_47: |
引用:
您所做的excel正是我所想要的結果與答案, 謝謝您. |
引用:
比如說: 應到人數10人, 實到人數10人, 這個換算百分比自然是等於100%. 但我若再加入新的標題: 缺席人數0人,(應到-實到計算結果) 總計缺席人數0人, 這時候所計算結果若不用公式的話就會成0. 但這個確實到場執行結果應該要是100%, 所以才會來此一問. |
引用:
程式一開頭就會先判斷人數是否大於零 若否自然顯示無 否則當然就正常運算 很好奇上面的Excel是如何設計的 明天上班時再好好研究看看 <^_^> |
=IF(B1=0,"100%",A1/B1)
果然跟程式判斷寫法一樣 <^_^> |
所有時間均為台北時間。現在的時間是 02:13 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *