• ベストアンサー

Excel IF関数について

Excelについてなのですが、今大学の課題でやっているのですがもともとパソコン苦手で今すごくくるしんでます。 質問の内容は「D3~D12の値が7以上のときは「a」,3以上7未満のときは「b」,3未満のときは「c」を表示する」という問題(内容少し変えてます)なのですがif関数を使うならどのように入力すればよいですか? 回答おまちしております。

みんなが選んだベストアンサー

  • ベストアンサー
回答No.1

  条件が不明確ですね、追加コメントをお願いします D3~D12の値が7以上・・・・これは? D3~D12のセルに一つでも7以上の数値がある場合の意味ですか? それともD3~D12の合計の意味ですか? 或いはD3~D12のセル全ての値が7以上の意味ですか? 3以上7未満に関しても同じです、定義を明確にしてください  

その他の回答 (4)

  • rukuku
  • ベストアンサー率42% (401/933)
回答No.5

No.1のl4330さんと、基本的には全く同じ“補足要求”です。 ちょっと説明の仕方を変えています。 問題は、 「D3~D12の値が」 の部分です。 ご質問の内容からは、D列の 1.3~12の各行で判定 2.3~12の最高値で判定 3.3~12の最低値で判定 4.3~12の平均値で判定 5.その他 の条件が分かりません。 1~5までの条件で、使う関数が変わります。 固有名詞や数値はダミーで構いませんので、「このデータに関してはこの評価が欲しい」のデータの例があると回答しやすくなります。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

D3からD12まで順次評価するときは次の数式で良いでしょう。 =IF(D3>=7,"a",IF(D3>=3,"b","c")) D4以下の評価については入力したセルを下へコピーすれば行番号が自動的にインクリメント(1を加算)されます。

  • kkkkkm
  • ベストアンサー率66% (1732/2602)
回答No.3

> D3~D12の値 それぞれのD列の値が指定値の時にと単純に考えたら D3の時 =IF(D3>=7,"a",IF(AND(D3>=3,D3<7),"b",IF(AND(D3>0,D3<3),"c",""))) =IF(D3="","",IF(D3<3,"c",IF(AND(D3>=3,D3<7),"b","a"))) のどちらでもよろしいかと(違いはD列が空白の時の処理です) で、D3~D12の合計がということなら 上の式のD3をSUM(D3:D12)に変更してください。

  • qwe2010
  • ベストアンサー率19% (2197/11087)
回答No.2

Excelの解説をしているホームページがあります。 よねさんのWordとExcelの小部屋 とても詳しく説明されていますので、あなたの役に立つと思います。 私も時々参考にしています。 訪ねてみてください。

関連するQ&A

専門家に質問してみよう