史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   軟體應用問題 Q & A 精華區 (http://forum.slime.com.tw/f126.html)
-   -   excel數值轉換為百分比問題 (http://forum.slime.com.tw/thread247692.html)

輕舞飛揚 2009-05-12 04:46 PM

excel數值轉換為百分比問題
 
請問,
當計算時的數值是0除以0,
所得到的結果自然是等於0,
但要如何將得到的數值為0的結果轉換成百分比為100%呢?
也就是說
我想要的公式結果是:
0/0=100%
而不是顯示0或公式錯誤的訊息=.="

haluko 2009-05-12 06:36 PM

小弟有個疑問
因為excel是以數學邏輯去做編撰

但是0/0在數學上是沒意義的
所以傳回的訊息應該不可能是100%

小弟拙見 還請其他大大補充

不知道 2009-05-12 09:27 PM

引用:

作者: haluko (文章 2153812)
小弟有個疑問
因為excel是以數學邏輯去做編撰

但是0/0在數學上是沒意義的
所以傳回的訊息應該不可能是100%

小弟拙見 還請其他大大補充

剛剛用小算盤測試了一下結果答案是"函數結果未定義"
記得這在數學上好像是無意義
至於excel會如何,明天小弟上班再做個測試吧

<暈~~>

getter 2009-05-13 12:03 AM

=IF(ERROR.TYPE(0/0)=2,"100%","") 試試看

haluko 2009-05-13 02:54 PM

引用:

作者: getter (文章 2153948)
=IF(ERROR.TYPE(0/0)=2,"100%","") 試試看

小弟剛剛試了一下
這種方法應該是強制表示100%
不知這方式是否為版主所要的??

不過又學了一課:on_79:

輕舞飛揚 2009-05-13 04:46 PM

引用:

作者: getter (文章 2153948)
=IF(ERROR.TYPE(0/0)=2,"100%","") 試試看

感謝您,讓我上了一課,
不過這個原理是???
還有,我若有其他數值相除的話,除了這個公式,應該還要再加上正常時所顯示的答案,
要不然我以2除以5的話,套用這個公式的話,就會變成N/A的錯誤訊息.
因為我EXCEL裡頭不會只有單單計算0除以0而已.
好比說:
A1=1 B1=1 C1=#N/A(套用上列公式後)
A2=0 B2=0 C2=100%(套用上列公式後)
:
:
:

猜謎人 2009-05-13 10:39 PM

0不可為除數
也不可能為100%啊

蠻牛 2009-05-13 10:52 PM

引用:

作者: 輕舞飛揚 (文章 2154228)
感謝您,讓我上了一課,
不過這個原理是???
還有,我若有其他數值相除的話,除了這個公式,應該還要再加上正常時所顯示的答案,
要不然我以2除以5的話,套用這個公式的話,就會變成N/A的錯誤訊息.
因為我EXCEL裡頭不會只有單單計算0除以0而已.
好比說:
A1=1 B1=1 C1=#N/A(套用上列公式後)
A2=0 B2=0 C2=100%(套用上列公式後)
:
:
:

這個看可不可以
http://www.mediafire.com/?yywztvm5kti

猜謎人 2009-05-13 11:00 PM

以數學說明
當2*4=8
所以
8/4=2

2*0=0
但是
0/0=2是不合理的
所以0不可為除數
是避免不合理的計算

haluko 2009-05-14 02:41 PM

引用:

作者: 猜謎人 (文章 2154321)
以數學說明
當2*4=8
所以
8/4=2

2*0=0
但是
0/0=2是不合理的
所以0不可為除數
是避免不合理的計算


所以小弟一開始就有表明這樣的疑問
但反過來想問版主
要讓0/0=100%的用意為何?:on_47:

輕舞飛揚 2009-05-14 03:46 PM

引用:

作者: 蠻牛 (文章 2154315)
這個看可不可以
http://www.mediafire.com/?yywztvm5kti

蠻牛大...
您所做的excel正是我所想要的結果與答案,
謝謝您.

輕舞飛揚 2009-05-14 03:56 PM

引用:

作者: haluko (文章 2154571)
所以小弟一開始就有表明這樣的疑問
但反過來想問版主
要讓0/0=100%的用意為何?:on_47:

這是為了要計算到場的比率,
比如說:
應到人數10人,
實到人數10人,
這個換算百分比自然是等於100%.
但我若再加入新的標題:
缺席人數0人,(應到-實到計算結果)
總計缺席人數0人,
這時候所計算結果若不用公式的話就會成0.
但這個確實到場執行結果應該要是100%,
所以才會來此一問.

不知道 2009-05-14 06:29 PM

引用:

作者: 輕舞飛揚 (文章 2154618)
這是為了要計算到場的比率,
比如說:
應到人數10人,
實到人數10人,
這個換算百分比自然是等於100%.
但我若再加入新的標題:
缺席人數0人,(應到-實到計算結果)
總計缺席人數0人,
這時候所計算結果若不用公式的話就會成0.
但這個確實到場執行結果應該要是100%,
所以才會來此一問.

若依程式的觀點來看
程式一開頭就會先判斷人數是否大於零
若否自然顯示無
否則當然就正常運算
很好奇上面的Excel是如何設計的
明天上班時再好好研究看看

<^_^>

不知道 2009-05-15 06:57 PM

=IF(B1=0,"100%",A1/B1)
果然跟程式判斷寫法一樣

<^_^>


所有時間均為台北時間。現在的時間是 02:13 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1