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

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

學不完.教不停.用不盡文章列表

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(1) 人氣()