[Excel]的函數值要如何設定呢?教教小弟吧!



贊助商連結


peterjey
2001-07-02, 07:15 PM
小弟想問的[Excel]問題如下:
     A欄  B欄  C欄  D欄...............
------------------------
001|廠商名稱 規格  單價 .....................
002|AAA   1  200
003|BBB   2  200   
004|CCC   3  200   
005|DDD   4  300
006|EEE   5  400
007|FFF   6  500  
      .
      .
      .
      .
      .
      .
098|XXX  97 9600
099|YYY  98 9700
100|ZZZ  99 9800

如何在單價欄設定SUM=(???????)函數值如何設定?
情況是這樣我在規格欄中填入1或2或3時單價欄要出現200〔即1,2,3都要顯示出現單價為200〕,而規格欄中未填入時要顯示為0
那規格欄中填入4時單價欄要顯示為300,規格欄中填入5時單價欄要顯示為400以此類推,
不知哪位高手可以教一教小弟ㄚ?謝謝!

小弟寫的 G43=SUM(((F43-3)*100)+200) 是可用在規格3以上之數值,但填入1與2時單價就不對了,而未填入數值時會出現-100的數值。
所以只好用手動方式來改數值。

贊助商連結


leonchou
2001-07-03, 12:23 AM
:) 你好~

這不是加總, 不需用到 SUM 函數, 而是用 IF 函數 (因為要判斷幾種情況).

先在第一個單價 (C2) 輸入公式 :

=IF(B2=0,0,IF(B2<4,200,(B2-1)*100))

然後選取 C2 到 C100 --> 按 [Ctrl+D] , 公式被複製下去了.

試試看, Good Luck~~

peterjey
2001-07-03, 07:51 AM
最初由 Leon Chou
:) 你好~

這不是加總, 不需用到 SUM 函數, 而是用 IF 函數 (因為要判斷幾種情況).

先在第一個單價 (C2) 輸入公式 :

=IF(B2=0,0,IF(B2<4,200,(B2-1)*100))

然後選取 C2 到 C100 --> 按 [Ctrl+D] , 公式被複製下去了.

試試看, Good Luck~~

謝謝大大教導,可以用了!