[算表] Excel:用CHOOSE代替IF,多條件運算
問題如下:
-----
ex 希望當 B3=1 D3<=20 時 E3=D3*100
希望當 B3=1 D3>20 時 E3=D3*500
希望當 B3=2 D3<=20 時 E3=D3*200
希望當 B3=2 D3>20 時 E3=D3*300
希望當 B3=3 D3<=20 時 E3=D3*400
希望當 B3=3 D3>20 時 E3=D3*500
想把以上 三段都寫成一個判斷式 要怎麼寫呢?(可以寄b信)
-----
看起來有點規則,又有點亂,不過這"剛好"可以用CHOOSE解決
=CHOOSE(B3+3*(D3>20),100,200,400,500,300,500)*D3
配合直接寫條件(D3>20)的類似寫法,
就會覺得"剛好"的情況特別多^^
http://2y.drivehq.com/p/ChoosePro.xls
原文轉自PttEarnMoney板
=========================================================
作者: philipsunboy () 站內: PttEarnMoney
標題: Re: [問題] excel IF 想設兩個條件 500p
時間: Sun Aug 31 22:04:27 2008
延伸一下
如果
ex 希望當 B3=1 D3<=20 時 E3=D3*100
希望當 B3=1 D3>20 時 E3=D3*500
希望當 B3=2 D3<=20 時 E3=D3*200
希望當 B3=2 D3>20 時 E3=D3*300
希望當 B3=3 D3<=20 時 E3=D3*400
希望當 B3=3 D3>20 時 E3=D3*500
想把以上 三段都寫成一個判斷式 要怎麼寫呢?(可以寄b信)
給最不錯的500P!
謝謝!
※ 引述《philipsunboy ()》之銘言:
: 想請問大家
: excel裡的 if判斷式 可不可以一次判斷兩個條件
: ex 希望當 B3=1 D3<=20 時 E3=D3*100
: 希望當 B3=1 D3>20 時 E3=D3*500
: 請問在excel 需要怎麼寫
: 給講解最清楚的 500p
: 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.57.149.217
推
08/31 22:12,
08/31 22:12
→
08/31 22:17,
08/31 22:17
推
08/31 22:18,
08/31 22:18
→
08/31 22:18,
08/31 22:18
→
08/31 22:29,
08/31 22:29
→
08/31 22:30,
08/31 22:30
→
08/31 22:30,
08/31 22:30
→
08/31 22:30,
08/31 22:30
→
08/31 22:32,
08/31 22:32
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.35.223
※ 編輯: JieJuen 來自: 218.164.49.72 (05/11 19:03)
Office 近期熱門文章
PTT數位生活區 即時熱門文章