Re: [算表] 多重條件的計算,if 或choose?--數字分類

看板Office作者 (organic)時間16年前 (2009/08/18 08:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
JJ大是神 : : 若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=1或2時,只判斷B1與8比大小,則C=... 當A1=3,4,5,6時,只判斷B1與2比大小, 則C=... 這樣要怎麼寫比較好? ※ 引述《JieJuen (David)》之銘言: : 這種問題都很好玩 寫法是看您怎麼樣想就可以怎麼寫 : 以下擇一 : =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: 211.23.238.162
文章代碼(AID): #1AYVMaJB (Office)
討論串 (同標題文章)
文章代碼(AID): #1AYVMaJB (Office)