- ベストアンサー
ifまたはiifを使った式を教えてください。
例えばセルA1に『7』という数値が入っているとします。 もし、A1の数値が5から10ならば ”ア” と表示させ、違うならば”イ” と表示させたいとしたならば、どのような式にすればいいでしょうか? よろしくご教授くださいますようお願いいたします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
私だったら、次のようなIF文を入力いたします。 =IF(AND(A1>=5,A1<=10),”ア”,”イ”)
その他の回答 (6)
- imogasi
- ベストアンサー率27% (4737/17069)
これはエクセルの質問だよね。セルという言葉やA1と言うような表現なので。IIFなど出てきてアクセスか紛らわしい。 まだエクセルにはIIF関数がないようだが。 VBAにはあるようだ http://officetanaka.net/excel/vba/function/IIf.htm IF関数なら答えるのはやさしく、質問にもならない課題と思うが。 ただ2条件になるのでAND関数(場合によってはOR関数)利用になると思うが。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/if_is.htmなどの中ほど辺りから参照。 ーー エクセルにはBETWEEN関数や演算子はない。 ーー 沢山区分があるときのことを考えてVLOOKUP関数のTRUE型を勉強したら。 http://kokoro.kir.jp/excel/vlookup-true.html など読んで勉強のこと。
お礼
こんばんわ、imogasiさん。 確かめてみました。 思い通りの答えを出すことが出来ました。 ありがとうございました。
- mshr1962
- ベストアンサー率39% (7417/18945)
If Range("A1") Between 5 And 10 Then Range("B1") = "ア" Else Range("B1") = "イ" End If または Select Case Range("A1") Case 5-10 Range("B1") = "ア" Case Else Range("B1") = "イ" End Select または Range("B1") = IIf(Range("A1") Between 5 And 10,"ア","イ")
お礼
こんばんわ、mshr1962さん。 確かめてみました。 思い通りの答えを出すことが出来ました。 ありがとうございました。
- umazanpai
- ベストアンサー率38% (53/137)
IIf(A1 Btween 5 And 10,"ア","イ") 最近Accessさわってないけど。。。
お礼
こんばんわ、umazanpaiさん。 確かめてみました。 思い通りの答えを出すことが出来ました。 ありがとうございました。
》 ifまたはiifを使った式を… 「iif」って何ですか?
補足
こんばんは、mike_gさん iifはMSアクセスの関数で エクセルのifと同じです。
- koba0626
- ベストアンサー率67% (19/28)
=IF(AND(A2>=5,A2<=10),"ア","イ") で出ませんか?
お礼
即行のご回答ありがとうございます。 お蔭様で思い通りできました。 重ねてありがとうございました。 ちなみに式中の 『AND』ってどんなときに使うのでしょう? 複数の条件を含めるときに使うのでしょうか?
- chiizu2
- ベストアンサー率41% (164/400)
=IF(AND(A1>=5,A1<=10),"ア","イ")
お礼
即行のご回答ありがとうございます。 お蔭様で思い通りできました。 重ねてありがとうございました。 ちなみに式中の 『AND』ってどんなときに使うのでしょう? 複数の条件を含めるときに使うのでしょうか?
お礼
即行のご回答ありがとうございます。 お蔭様で思い通りできました。 重ねてありがとうございました。 ちなみに式中の 『AND』ってどんなときに使うのでしょう? 複数の条件を含めるときに使うのでしょうか?