PALMisLIFE 討論區

標題: [求助] 關於excel [列印本頁]

作者: lhc57118    時間: 2004-9-2 12:14
標題: [求助] 關於excel
請問各位
在Sheet2 的D2格  如要抓 Sheet1 的B2格  在D2應輸入   =Sheet1!B2
   Sheet2 的D2格  如要抓Sheet2內的  B2和C2 的最大值   在D2應輸入   =MAXA(B2:C2)

我的問題在下面
如果 Sheet1 的B2格  為空白  
則在 Sheet2 的D2格  為 B2 C2 取最大值
那在D2格應如何輸入
作者: LAkaiY    時間: 2004-9-2 12:57
標題: Re: [求助] 關於excel
Originally posted by lhc57118 at 2004-9-1 08:14 PM:
請問各位
在Sheet2 的D2格  如要抓 Sheet1 的B2格  在D2應輸入   =Sheet1!B2
   Sheet2 的D2格  如要抓Sheet2內的  B2和C2 的最大值   在D2應輸入   =MAXA(B2:C2)

我的問題在下面
如果 Sheet1 的B2格  為空白  
則在 Sheet2 的D2格  為 B2 C2 取最大值
那在D2格應如何輸入


在sheet2 D2 寫入 =IF(Sheet1!B2="",MAXA(Sheet2!B2:C2), false condition)
如果你的Sheet1 的B2格不是空白, 則false condition 會出現,
你也可以省去false condition, =IF(Sheet1!B2="",MAXA(Sheet2!B2:C2))

[ Last edited by LAkaiY on 2004-9-1 at 21:27 ]
作者: Exelion    時間: 2004-9-2 13:12
標題: Re: [求助] 關於excel
=IF(COUNTBLANK(Sheet1!B2),MAXA(B2:C2))

不知道符不符合你的需求?
作者: LAkaiY    時間: 2004-9-2 13:32
標題: Re: [求助] 關於excel
Originally posted by Exelion at 2004-9-1 09:12 PM:
=IF(COUNTBLANK(Sheet1!B2),MAXA(B2:C2))

不知道符不符合你的需求?


=countblank()函數, 會回傳一個數字, 不是boolean, 不可以放在=if() 下面,
可以建議改成, =if(count(Sheet1!B2)=0,......)
作者: Exelion    時間: 2004-9-2 14:14
標題: Re: [求助] 關於excel
我的想法是: COUNTBLANK 只是判斷 SHEET1!B2 是否為空白?
                     空白傳回 1; 非空白傳回 0;
                     放在 IF() 下  1 為 true, 0 為 false
                     執行並不會有問題啊 !?




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5