- ベストアンサー
Excelの関数に関してしつもんがあります
A行に商品名、B行に金額、C行に%、D行に金額×%という表を作る際に セルA1に(商品1)と入力されていたら、セルC1に(60%)、A1が(商品1以外)ならセルC1に(40%)、そしてA1が商品1以外の中でも、B1が5000円以下ならC1は45%というように設定したい場合は、どういう式をつくれば宜しいでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
自分なら LOOKUP系 の関数を使うけど、ここは素直に IF関数 で… =IF(A1="",60,IF(B1<=5000),45,40) これを C1セルに入力。
その他の回答 (3)
- ogawa_sora
- ベストアンサー率36% (468/1280)
回答No.4
- kmetu
- ベストアンサー率41% (562/1346)
回答No.3
A1に何も入録されていないときにはC1に何も表示しないとして =IF(AND(A1<>"商品1",A1<>""),IF(B1<=5000,45,40),IF(A1="商品1",60,""))
- keithin
- ベストアンサー率66% (5278/7941)
回答No.2
必要な結果は,60%,40%,45%,空白,の合計4つですから,順にIF関数で積み上げていけばよいです。 作成例: =IF(A1="","",IF(A1="商品1",60%,40%+(B1<=5000)*5% ))