Excelで条件付けが可能か?

このQ&Aのポイント
  • Excelで条件付けが可能かどうか知りたいです。具体的には、手入力した数字に応じてドロップダウンリストから名前を選択し、それに応じて合計値を表示させることができるか知りたいです。
  • 条件付けをしたいが、Excelの使い方があまりわからないため相談です。手入力した数字に応じて、ドロップダウンリストで名前を選択し、その名前に対応するセルの合計値を表示させたいです。
  • Excelで条件付けについて質問があります。手入力した数字に応じてドロップダウンリストから名前を選択し、その名前に対応するセルの合計値を表示する方法を知りたいです。
回答を見る
  • ベストアンサー

Excelでこのような条件付けは可能でしょうか?

詳しい方がいらっしゃいましたら、ご教示をお願いいたします。 -------------------- OS:windows7 ソフト:Microsoft Excel 2010 -------------------- OS及びExcelのバージョンは上記の通りです。 次のようなことは可能でしょうか。 ※参考画像を添付しておりますので、併せてご覧ください。 【1】セルB1~B8に、手入力で数字を入力する。 【2】セルA1~A8に予め作成したドロップダウンリストから、名前を選択する。 【3】「【2】」で「山田」と選択されたもののみ、その右のセル(画像で言えばB4とB7)の合計値をセルB10に自動で表示させる ---- ※ドロップダウンリストは[データ] タブの [データ ツール] グループで、[データの入力規則] から作成したもの。 以上です。 どうぞよろしくお願いいたします。 Excelなどあまり詳しくないため、見当違いの点がありましたら申し訳ございません。

質問者が選んだベストアンサー

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

=sumif(A1:A8, A10, B1:B8)とかでできませんか?

xiao-rong
質問者

お礼

出来ました! ありがとうございます!

その他の回答 (1)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! >【3】「【2】」で「山田」と選択されたもののみ、その右のセル(画像で言えばB4とB7)の合計値をセルB10に自動で表示させる すなわちB10~B13セルで他の行は表示しないようにしたい!という解釈です。 VBAになってしまいますが・・・ 画面左下の選択されているSheet見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに ↓のコードをコピー&ペースト → Excel画面に戻り、A1~A10セルのリストを色々変更してみてください。 Private Sub Worksheet_Change(ByVal Target As Range) 'この行から Dim c As Range If Intersect(Target, Range("A1:A8")) Is Nothing Then Exit Sub Range("B10:B13").ClearContents Set c = Range("A10:A13").Find(what:=Target, LookIn:=xlValues, lookat:=xlWhole) c.Offset(, 1) = WorksheetFunction.SumIf(Range("A1:A10"), Target, Range("B1:B10")) End Sub 'この行まで ※ B10~B13セルは常に表示させておいても良いのであれば、No.1さんの回答通り SUMIF関数で対応できます。 B10セルに =SUMIF(A$1:A$8,A10,B$1:B$8) という数式を入れフィルハンドルでB13セルまでコピーしてみてください。m(_ _)m

xiao-rong
質問者

お礼

出来ました! ありがとうございます!

関連するQ&A

  • エクセルでドロップダウンリストを…

    エクセルでドロップダウンリストを使用する場合の質問です。 あるセルに入力した文字列によって、ドロップダウンリストで選択できる範囲を限定するような設定は可能でしょうか。 例) セルA1に「花」と入力したら     セルA2にドロップダウンリストで    セルE1~E4の「ひまわり、バラ、すみれ、チューリップ」を    選択できるようにし、    セルA1に「野菜」と入力したら、    セルA2にドロップダウンリストで    セルE5~E8の「トマト、なす、きゅうり、にんじん」を    選択できるようにする。 初歩的質問ですみませんが、よろしくお願いします。

  • エクセルの条件セルコピーについて

    例えばa3のセルに「ひらがな」と入力されたらb3のセルのドロップダウンリストが『「あ」「か」「さ」「な」』の中から選択できるようにする、 もし、a3のセルに「カタカナ」と入力されたらb3のセルのドロップダウンリストの選択項目が『「ア」「カ」「サ」「ナ」』になる、 もし、a3のセルに「漢字」と入力されたらb3のセルのドロップダウンリストの選択項目が『「月」「土」「日」「火」』になって選べるようになる、 … という風にそのセルの値によって隣のドロップダウンリストの選択項目を変えたい場合はどうすればいいですか?

  • EXCELの入力規則に関して

    EXCEL 2003 で簡単な品物の管理表を作成しています。 例えば、品目としてパソコンがあり、品番としてAとBが有ったとします。 "パソコン"はセルにそのまま表示させ、品番は入力規則でAとBと書かれたセルを参照させ、ドロップダウンリストで選択するような作り方をしています。 このような場合での質問です。 1)入力規則で別シートのセルを参照先とすることはできますか。 2)参照先を作成せずに、ドロップダウンリストを作ることはできますか。(値一覧をセルやデータに内包するような感じです) 3)入力規則を複数のシートにコピーし、片方の値を変更した場合、別シートの同じ入力規則の値も連動して変更させることは出来ますか。 入力規則の機能では作りきれない部分も有るかとは思いますが、なにか良いアイデアがあればご提案いただくと有り難いです。

  • エクセル 結合セルでも関数は使える?

    セルA1,B1,C1を1つに結合したセルにデータの入力規則を設定しドロップダウンリストから任意の項目を選択できるようにしました。このあと、ドロップダウンリストから例えばAという項目を選択したら、aという文字が隣のセルに表示されるようにしたいのですがどういう関数を使用すればよいですか?又この隣のセルというのもD1,E1,F1までのセルを結合していますが、関数は使えるのでしょうか?

  • エクセルでドロップダウンリストのリスト以外の文字も、入れられるようにし

    エクセルでドロップダウンリストのリスト以外の文字も、入れられるようにしたいのですが、それができません。 頻度の高いものはドロップダウンリストから、それ以外は手入力で入れられるように、あるセルを設定したいのですが、リスト以外のものは入力が受け付けられません。 何かやりかたが間違っているのでしょうか。 入力が簡単なように、ドロップダウンリストを作成して貼り付けました。具体的には、別のセルに項目を並べて、データ→データツール→入力規制→リスト、、、で作ったものを入力したいところに貼り付けてつくりました。 エクセル 2000 2007です。

  • エクセルでドロップダウンリストを使いたい

    こんにちは。 エクセルでのデータの入力にドロップダウンリストを使いたいのですが 方法がわからないので教えてください。 やりたいことは以下のとおりです。 ・ドロップダウンリストは初めから表示する。  (クリックしたら表示されるのではだめ) ・ドロップダウンリストの選択項目はセル参照でも  直接入力でもどちらでもよい。 クリックしたら表示される方法はなんとかわかったのですが、 初めから表示しておくやり方がわからないです。 よろしくおねがいいたします。

  • エクセル VBA初心者です。

    D列のセル1から44までそれぞれのセルに入力規則で商品名(例:A,B,C,D等)ドロップダウンリストを 作成し、Aを選択したら自動的に同一セルで“1”、Bを選択したら“2”と変換させたいのですが、Work sheet changeを使って試してみたのですが、うまくいきません。。。 コードを教えていただけると助かります。 宜しくお願いします。

  • エクセルでお聞きしたいことがあります。

    エクセルでお聞きしたいことがあります。 例えばセルA1に山田と入力してセルB2に太郎と入力します。 そしてセルA3に =A1&B2 と入力すると山田太郎となりますが、 これを苗字と名前の間に空白を入れたいです。→ 山田 太郎 初歩的な質問ですが宜しくお願いします。

  • エクセル関数で可能でしたら教えてください

    教えてください。 社内での評価表を作成しておりますが下記のようなことがエクセルで作成可能でしょうか?    A    B    C       基準点  評価   点数    1  8 2  6    ○    6 3  4 4  2 (1)Bの列でドロップダウンリストを作成し、「○」「 」を選択。 (2)「○」の時にC列にA列の基準点を入力。 (3)「 」の時は空欄のまま。 ドロップダウンリストまでは作成済みなのですが、エクセル関数が苦手で作成の可否も解らず質問させていただきます。 御手数ですがご教示頂けないでしょうか。 宜しくお願い致します。 ちなみにエクセル2013を使用しております。

  • エクセルのドロップダウンリスト

    エクセルのドロップダウンリストについて、困っていることがあります。 たとえば、 ・Aシート A列|B列|C列 1|ペン|200 2|鉛筆|100 3|本|200 ・Bシート A列|B列 ペン(ドロップダウンリスト)|200 という風に、Bシートのドロップダウンリストを選択すると、動的に200と隣のセル(B列)に表示するようにするにはどのようにすればいいでしょうか? よろしくお願いします。

専門家に質問してみよう