返回列表 上一主題 發帖

[發問] IF的困擾

回復 12# ML089

嗯,用min是個好方法!

是說我最近也遇到類似的問題:
if(一長串算式=0,"",一長串算式)
或是
if((一長串算式=0)+(一長串算式>另一長串算式),"",一長串算式)
這個除了用定義名稱外,有省略的寫法嗎?

note:
一長串算式:INDEX('1020514全名冊'!A:A,MATCH(ROUNDUP((ROW()-2)/31,0)*3-2,'1020514全名冊'!A:A,0)+MOD(ROW()-3,31))
另一長串算式:ROUNDUP((ROW()-2)/31,0)*3

TOP

回復 13# Bodhidharma

if(一長串算式=0,"",一長串算式)
或是
if((一長串算式=0)+(一長串算式>另一長串算式),"",一長串算式)

稍微研究了一下,似乎可以用
text(一長串算式,"[=0] ")
以及
text(一長串算式,"[=0] ;[>另一長串算式] "
的方式處理,不過這理的空格是" ",與""有一點差距
請問text要如何回傳""呢?

TOP

回復 14# Bodhidharma

text的format_text語法似乎很好用,不過找不到教學文件…
text(value,[條件一]格式一;[條件二]格式二...)
似乎是用select case的邏輯在進行的,當符合第n個條件時,就用該格式,然後就跳出此函數
想請教如果要同時符合兩個條件,要如何設定?(用[條件一][條件二]似乎不行…)

TOP

回復 21# PJChen

呃…min(number1,number2,...numberN):回傳number1至numberN之中最小的值
所以min(5,一長串公式)就會回傳5和"一長串公式"之中最小的值,也就是一長串公式比5小的話就回傳一長串公式,比5大的話就回傳5

TOP

回復 7# p212

在excelhome找到一篇相當經典的text函數介紹文章
http://club.excelhome.net/forum.php?mod=viewthread&tid=331382
不過該篇有點深,可能得靜下心來好好研究
(話說我自己也在研究中…)

TOP

        靜思自在 : 屋寬不如心寬。
返回列表 上一主題