2010年6月13日 星期日

Excel-依成績發給獎金

一個老師為了鼓勵學生,訂定依考試成績發給獎金的標準:

450 ~ 459:50元

460 ~ 469:100元

470 ~ 479:150元

480 ~ 489:200元

490 ~ 499:250元

500:350元

如果想要在一個儲存格中以公式完成,則必須藉助SUMPRODUCT函數:

儲存格H2輸入公式:

=SUMPRODUCT((G2>={450,460,470,480,490,500})*{1,1,1,1,1,1},{50,50,50,50,50,100})

將儲存格H2複製到H2:21。

以座號1的同學471分來解析:

(G2>={450,460,470,480,490,500})*{1,1,1,1,1,1}

= (471>={450,460,470,480,490,500})*{1,1,1,1,1,1}

= ({True,True,True,Fasle,False,False})*{1,1,1,1,1,1}

= (1,1,1,0,0,0,0)

SUMPRODUCT((G2>={450,460,470,480,490,500})*{1,1,1,1,1,1},{50,50,50,50,50,100})

= SUMPRODUCT((1,1,1,0,0,0,0),{50,50,50,50,50,100})

= 50+50+50+0+0+0+0

= 150

沒有留言:

張貼留言

檢視其他文章

好康東東