返回列表 上一主題 發帖

[發問] IF的困擾

[發問] IF的困擾

IF是一個我個人很常使用的函數,但往往用IF時,感覺公式都寫得很長,不知是否有替代函數?或者有省略的寫法?
例如以下公式,意思是當答案大於5時,顯示為5,否則就用原算式,
Q1249=IF(IF(AND(N1249<N1250,N1250>0),5/N1250*N1249,5/N1248*N1249)>5,5,IF(AND(N1249<N1250,N1250>0),5/N1250*N1249,5/N1248*N1249))

本帖最後由 p212 於 2013-5-8 08:43 編輯

回復 1# PJChen

Q1249=IF(IF(AND(N1249<N1250,N1250>0),5/N1250*N1249,5/N1248*N1249)>5,5,IF(AND(N1249<N1250,N1250>0),5/N1250*N1249,5/N1248*N1249))

去除刪除線部份修改為  Q1249=IF(AND(N1249<N1250,N1250>0),5/N1250*N1249,5/N1248*N1249)  即可,請參考!

TOP

回復 1# PJChen

Sorry! 未看清您的需求,上列(2#)的意見請忽略。

TOP

=--TEXT(5/IF(AND(N1249<N1250,N1250>0),N1248,N1248)*N1249,"[>5]5")
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 4# ML089

請教TEXT不是用在文字方面的函數,為何會使用它? "[>5]5")的意思又何解?
=--TEXT(5/IF(AND(N1249<N1250,N1250>0),N1248,N1248)*N1249,"[>5]5")

TOP

回復 5# PJChen


    "[>5]5")的意思又何解?
大於5的數全部為5,其他不變
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 p212 於 2013-5-8 16:15 編輯

回復 6# ML089
Mr. ML089:您好!
"[>5]5":表示大於5的數全部為5,其他不變。
上述概念之應用可從Excel的說明檔獲得詳細解說?
可否煩請指點迷津,提供非資訊背景出身之同好學習,謝謝!

TOP

回復 7# p212
回復 5# PJChen
"[>5]5":表示大於5的數全部為5,其他不變。
上述概念之應用可從Excel的說明檔獲得詳細解說?

回覆:   
Excel的說明檔沒有此說明,但可以參考 儲存格格式設定中的 - 特殊 - 電話類 有類似做法可以參考。
晚上回家我再找一些資料給大家參考

先參考 儲存格格式設定中的 - 特殊
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 ML089 於 2013-5-8 23:54 編輯

[條件值]        設置條件格式                                       
                                               
        顯示值        自訂格式代碼                原始值               
        2875 8965        [>99999999](0###) #### ####;#### ####                28758965               
        (021) 2345 9821        [>99999999](0###) #### ####;#### ####                2123459821               
        (0755) 2345 9821        [>99999999](0###) #### ####;#### ####                75523459821               
        99        [>100][紅色]0;[藍色]0                99               
        105        [>100][紅色]0;[藍色]0                105               
        123.40        [>100][綠色]#,##0.00;[<100][紅色]#,##0.00                123.4               
        87.00        [>100][綠色]#,##0.00;[<100][紅色]#,##0.00                87

EXCEL 表格貼上來有點亂,再補充圖形於下
使用TEXT函數格式文本時,其第二個參數的格式代碼,除了各個顏色代碼外,其他的與上表基本相同
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 9# ML089

感謝!!學到了以前所未接觸的,真太妙了!!

TOP

        靜思自在 : 吃苦了苦、苦盡廿來,享福了福、福盡悲來。
返回列表 上一主題