- 締切済み
エクセルのIF関数について教えてください
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
回答No.7
もう一案 =IF(A3=0,"",LOOKUP(A3,{0,2000;40,4000;80,6000;120,8000})) 0時間を超え40時間未満は2,000円
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
回答No.6
ファイナルアンサー!? 0以下マイナス値も排除、結構読み辛いバージョン... =IF(SUM(A3,0)<=0,"",2000*MIN((INT(A3/40)+1),4))
- mar00
- ベストアンサー率36% (158/430)
回答No.5
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.4
分かり易い式はB3セルには次の式を入力して下方にドラッグコピーします。 =IF(A3="","",IF(A3<40,2000,IF(A3<80,4000,IF(A3<120,6000,8000))))
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
回答No.3
A列の空欄や0や不正値を除外するには、 =IF(SUM(A3,0)=0,"",IF(A3<120,2000*INT((A3+40)/40),8000))
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
回答No.2
一行ズレタ! B3から計算したいなら、 B3に、 =IF(A3<120,2000*INT((A3+40)/40),8000) B4以降にはB3をドラッグコピーする。
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
回答No.1
=IF(A2<120,2000*INT((A2+40)/40),8000)