這種問題都很好玩 寫法是看您怎麼樣想就可以怎麼寫
以下擇一
=IF(A1<3,1+(B1>8),3+(B1>2))
=INDEX((B1>{8,2})+{1,3},(A1>2)+1)
=SUM(IF(A1>{0,2},(B1>{8,2})+{1,2})) (陣列公式)
=INDEX((B1>{8,2})+{1,3},MATCH(A1,{1,3}))
=CHOOSE(MATCH(A1,{1;3}),1+(B1>8),3+(B1>2))
可能INDEX配合陣列常數的擴展性最佳 例如
=INDEX((B1>{8,2,4,6,9,7})+{1,3,5,7,9,11},MATCH(A1,{1,2,3,4,5,6}))
表示
若A1=1 且 B1<=8 則 1
若A1=1 且 B1>8 則 2
若A1=2 且 B1<=2 則 3
若A1=2 且 B1>2 則 4
若A1=3 且 B1<=4 則 5
若A1=3 且 B1>4 則 6
...
若A1=6 且 B1<=7 則 11
若A1=6 且 B1>7 則 12
http://2y.drivehq.com/q/difNum2.xls
※ 引述《organic (organic)》之銘言:
: 軟體:excel
: 版本:2003
: 若A1=1或2 且 B1<=8 則C*1
: 若A1=1或2 且 B1>8 則C*2
: 若A1=3~6 且 B1<=2 則C*3
: 若A1=3~6 且 B1>2 則C*4
: 看起來A1有兩組變數 B1有四個變數
: 請問要怎麼寫?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.33.44
※ 編輯: JieJuen 來自: 114.47.33.44 (08/17 23:16)