Excel97を使っています。
例えば、10人の生徒がいるとして、
A1~A10 10人の名前
B1~B10 テスト1の結果(点数)
C1~C10 テスト2の結果(点数)
という表があったとします。
で、<問題その1>が、
「IF関数を2つ使って、次の2つの条件に該当する場合はD列に「合格」と表示しなさい。」
条件「テスト1の結果が30点以上」
「テスト2の結果が40点以上」
・2つの条件が該当する場合:「合格」と表示
・2つの条件が1つでも該当しない場合:非表示(空白のまま)
<問題その2>が、
ひとつのIF関数で<問題その1>と同じように表示させるようになっています。
(IF関数の論理式にAND関数を使う、というヒントがあります。)
で、<その2>の方は分かったのですが、
<その1>の「IF関数を2つ使って~」というのが分かりませんでした。
どなたか教えていただけませんか?
それと、複数の関数を組み合わせる場合、
関数ごとに関数の挿入ボックス(?)を使ってやると、
「関数+関数」という数式になってエラーが出ます。
「関数,関数」という風にするにはどうしたらいいのでしょうか?
(分からないので手で入力しているのですが・・・)
こんな説明で質問の意味が伝わるかどうか不安ですが・・・
どうかよろしくお願い致します。
No.5ベストアンサー
- 回答日時:
まず、ひとつの条件分岐を行い、該当する結果に対してもう一度条件分岐を行います。
IF…
・テスト1の結果が30点以上ならば => 更に条件分岐
IF…
・テスト2の結果が40点以上 => ”合格”を表示
・テスト2の結果が40点未満 => 空白を表示
・テスト1の結果が30点未満 => 空白を表示
式にするとD1のセルはこうなります。
=IF(B1>=30,IF(C1>=40,"合格",""),"")
No.7
- 回答日時:
<関数のネストの操作による指定について>
直接入力の方がずっと簡単ですが、下記やって見ました。
ツールバーのFxのアイコンをクリック
=となる。
(関数の種類)論理をクリック
関数名IFをクリック
OKをクリック
関数ボックスが出る
論理式のところにカーソルを置いてB1セルをクリック
=2を入力
真の場合をタブで飛ばす(ここがミソ)
偽の場合に2と入れる
OK
数式バーの=IF()の()内の第1引数(,,の真中)
をマウスでクリック
FXアイコンをクリック
(関数の種類)論理をクリック
関数名IFをクリック
OKをクリック
A1をクリック
=1を入力
真の場合に2を入力
偽の場合に3を入力
OKをクリック
----
OKを押して間違った部分に気づいたとき
IFの部分にカーソルを置いて関数名IF関数を指定すると関数ボックスが現状の内容で出ます。
みなさん、回答ありがとうございました。
=IF(B1>=30,IF(C1>=40,"合格",""),"") という式で出来ました。
私はすごく悩んでも分からなかったんですが、すぐに答えていただいて感動しました。
まだ何となくしか理解できてないんですが、もうちょっと勉強しようと思います。
あと、複数の関数の組み合わせはみなさんも直接入力でやってたんですね。
(自分が知らないだけかと思ってました。)
でもこちらもやり方を書いていただいた方がいるので、勉強してみます。
ありがとうございました!
No.6
- 回答日時:
IF関数を二つ使う=ネストするという設問なのでしょう。
もう、回答がありますが、=IF(B1>=30,IF(C1>=40,"合格",""),"")
という式を求められているのでは?
関数のネストは、私も直接入力しているので使ったことはありませんでしたが、関数入力中にカイル君が「ほかの関数の結果を引数として使用する」を表示していましたよ。
例えば、関数ウィザードを使いIF関数入力すると「名前ボックス」(数式バーの左の部分)に「IF」と表示されますね。どれかのテキストボックス内でカーソルを点滅させて、名前ボックス右の▼ボタンをクリックすると関数リストが表示されます。リストから関数を選ぶと、選んだ関数の数式パレットに変わるので、そのまま引数を設定すればよいようです。
おかげさまで、一つ賢くなりました。
No.4
- 回答日時:
あ、失礼。
ANDは 使わずにでしたね。
if(C1>=40,"合格","")
これで ひとつの条件となります。
if(B1>=30,ここに上記の条件を入れる,"")
とすればいいですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) if関数とifs関数は組み合わせることはできますか。 セルA1が「A」のとき「向日葵」と表示。 セル 4 2023/02/02 20:48
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- C言語・C++・C# c言語 1 2022/11/09 13:05
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- C言語・C++・C# C言語 3 2022/11/09 13:27
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マイページの出し方が分かりま...
-
パソコンの画面上に黒い四角が...
-
アイコンに、四角い枠が出来て...
-
ワードで直径4cmの円を作成...
-
ワードのハイパーリンク、Ctrl...
-
エクセルでセルをクリックする...
-
PCのグーグルマップで現在地が...
-
検索でクリックした時、一番上...
-
インストールしたアダルトサイ...
-
ヤフー。トップページに戻ると1...
-
リンクに飛べる様にする際 「C...
-
c:users/USER/videos/〜に保存...
-
マイページって、どこから入るの?
-
Windows Media Playerの設定が...
-
私の質問に「このQ&Aは役に立っ...
-
E-mailの署名について
-
ハイパーリンクの色は変えられる?
-
C# MenuStripを開いた状態にしたい
-
IMEのプロパティの出し方
-
OEのアドレス張のアドレスを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マイページの出し方が分かりま...
-
ワードで直径4cmの円を作成...
-
ヤフー。トップページに戻ると1...
-
PCのグーグルマップで現在地が...
-
リンクに飛べる様にする際 「C...
-
パソコンの画面上に黒い四角が...
-
アイコンに、四角い枠が出来て...
-
E-mailの署名について
-
PC上からメールのアイコンが消えた
-
ワードのハイパーリンク、Ctrl...
-
ワードで作った文章を筆ぐるめ2...
-
QRコード読み取り後、一発でメ...
-
マイページって、どこから入るの?
-
インストールしたアダルトサイ...
-
日本語入力がひっきりなしにフ...
-
エクセルでセルをクリックする...
-
ザラのサイトが開けない
-
windows2000で x86かx64の確認...
-
あなたへのお知らせ
-
教えてGoo って プロフィールか...
おすすめ情報