• ベストアンサー

エクセルの関数

決められた値を出したいのですが、方法がわかりません。自分でもよく解っていないのですが・・・申し訳ございません。 一応データを添付します。 1の成績の1月、2の成績の1月、3の成績の1月のアルファベットから、決められた値を合計の1月へ入れる。 1の成績の2月、2の成績の2月、3の成績の2月のアルファベットから、決められた値を合計の2月へ入れる。 というように、値を出すときには、それぞれの○の成績の同じ月の下にあるアルファベットを見て、合計の月のところへ指定された値を入れる。 できればこの表を崩さず合計に関数を入れることはできますか?なぜなら、400人ほどの名簿がA列に入っているからです。別のシートに間接的な表を作ったほうがいいのでしょうか? なにとぞご教授よろしくお願いいたします。

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

  • ベストアンサー
  • ki-aaa
  • ベストアンサー率49% (105/213)
回答No.4

1. このシートを別のシートにコピーします。 2. 新しいシートで、aを3に置き換えます。同様にb→2,c→1にします。 3. 合計セルに1,2,3の平均が、1.5未満だったらc、2.5未満だったらb  それ以外だったらaをセットする式を入れます。 4. 合計セルをコピーします。形式を選択して値で、元のシートに貼り付 けます。 この方法では、1の成績、2の成績、3の成績を区別していません。 つまり、2の成績、3の成績しかない場合でも、それで判定していますので、まずい場合は、補足願います。

noname#105584
質問者

お礼

aを3、bを2、cを1という考え方はとても参考になりました。 このやり方で表を作ってみようと思います。 大変ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • popuplt
  • ベストアンサー率38% (31/81)
回答No.3

>できればこの表を崩さず チョットだけ、表に手を入れまして [E8]=B8&C8&D8 として下へフィル (右表も同様にコピー) [K4]=VLOOKUP(B3&E3&H3,IF(B3="a",$E$8:$F$17,IF(B3="b",$L$8:$M$14,$L$16:$M$20)),2,0) 参考程度ですが・・・。表をまとめれば、式はもっと簡略できます。

noname#105584
質問者

お礼

ありがとうございました。いろいろな方法があることを知れてとてもうれしいです。 この関数を取り入れた表も作ってみようと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

No.1です! たびたびすみません! 先ほどの回答では、一文字・二文字の場合 1~3の成績どのセルにあっても当てはまってしまいます。 希望としては「a」が一文字と言うことは1の成績の場合だけだと思いますので、 参考にはならないと思います。 どうもごめんなさい! 先ほどの回答は読み流してください。m(__)m

全文を見る
すると、全ての回答が全文表示されます。
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! INDEX関数とMATCH関数の併用で出来そうな感じです。 組み合わせとその結果は↓に貼り付けた画像のようにまとめておく必要がありますが・・・ 一例です、 合計の1月のセルに=INDEX($O$2:$P$28,MATCH(B$3&E$3&H$3,$O$2:$O$28,0),2) として3月までオートフィルでコピーしてみてください。 希望に近い形になると思います。 尚、当方がこちらで試しに作成した表では質問内容の表と1行ずれていますので セル番地をアレンジしていただければ何とかなると思います。 以上、参考になれば幸いです。m(__)m

noname#105584
質問者

お礼

ありがとうございました。 INDEX関数とMATCH関数を組み合わせて、表を作ってみようと思います。 いろいろな計算のやり方があるのだと、新たに発見できました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル関数について・・・。

    めっちゃ簡単な事なのかもしれませんがどうにも分からないのでどなたか教えて下さい。 全ての値の計はSUM関数で求められますが、ある条件にあった合計数を求めたいのです。 添付します表では、全ての値の合計は590です。 このうち「あじ」「まぐろ」「しゃけ」だけの合計を求めたいのです。 SUMIF関数を使用してみましたが条件が1個だけしか指定できず困ってます・・。 質問の意味お分かりいただけますかね・・・。 間単にいうと、『A列が あじorまぐろorしゃけの場合のB列の合計を求めたい』です。 よろしくお願いします!!!

  • エクセルの関数について

    検索に使用する関数についてお伺いいたします。 表を二つ作成しました。 シート1には特に項目の指定がなく、番号の若いものから順に左から右に並べた24×8の表があります(表1とします)。 シート2にはいろいろな項目を指定した表があり、B列にランダムに数値が入っています(表2とします)。 表1の範囲に表2のB列の値が入っている場合、表2のA列に◎や*などのなんらかのしるしをしたいのですが、どのような関数を使用すればよいでしょうか? わかりにくい文章で申し訳ありませんが、よろしくお願いいたします。

  • エクセルでの簡単な関数についての質問です

    会合の出欠者表をつくっています。エクセルの会員名簿に列を追加して、○×で出欠をつけているのですが、合計を出す場合、たとえば列の○の数だけ数えて、一番下の合計の行に数(合計数)が入るようにする簡単な関数はありますか。ちなみに×の合計(不参加)も出したいのですが。どなたか良くご存じの方、おしえてください。お願いします。

  • Excelの関数について

    Excel2003を使っているのですが、関数について質問させて下さい。 Sheet1に家計簿の様な表があり、Sheet2に集計表を作ろうと考えています。 Sheet1のACEGIKM列に商品名、BDFHJLN列に価格の入力されている表があります。 Sheet1全体の中から商品aというセルを検索し、その右隣のセルの値を合計させたいと思い、COUNTIFやOFFSETやSUMIFなどを組み合わせてみたのですが、組み合わせ方が悪いのか、このような条件が関数としては無理なのか、どうしても上手くいきません。 どうしようもなくご質問させて頂きました。 他の方法でも構いません。Sheet1全体の中から商品aの価格を合計するにはどうしたらいいのでしょうか? 何方かお知恵をお貸し下さい。宜しくお願い致します。

  • エクセル関数を使った集計

    添付ファイルの様に、エクセルのsheet1と2に同様の表があります。sheet1に於いて A列が四角になっているC列の番号と同じ番号を、sheet2のC列を検索し、 その中で、B列がSになっている件数と、その行のD列の合計を求める 関数式を教えて下さい。(実際の表自体は3000行ぐらいあります) 例で求めたい結果は 件数=2件、合計=11,000- になります。 以上宜しくお願いします。

  • エクセル関数について

    関数初心者です。教えてください。 1月から12月までのシートがあり、最後に合計のシートがあります。 全シート同じ表になり、金額を入力していくのですが、 最後の合計シートの月別に入力した同じセル上に1月から12月の合計を出したい場合は どのような関数、引数になるのでしょうか? どうぞ宜しくお願いします。

  • Excelの関数について

    エクセルの関数で指定列に指定文字があったら、その右隣のセルの内容を別シートの指定セルに表示するというものはありますでしょうか? 参考として画像を添付致しますが、Sheet2のD列に「冷凍食品半額」という文字列があったら、その文字列の右隣にあるセルの内容(売上金額)をSheet1の指定セルに表示するというものです。 別シートの指定セルにIF関数を入れてやれば何とかなりそうな気がしたのですが、出来なかったので質問させて頂きます。 よろしくお願い致します。

  • Excel VBAの SUM関数について質問です。

    Excel VBAの SUM関数について質問です。 SUM関数で合計の値を出す場合、 SUM(A1:A5)という関数で合計を出しますが SUM(sheet2.cells(1,1),sheet2.cells(5,1)) と言ったようにCellsで指定はできないのでしょうか? 複数の列にVBAのプログラムで合計の値を出したいのです。 WorksheetFunction.SumではSUM(A1:A5)のように 自動計算にならないと思うので・・・

  • エクセルにおける複数条件の関数について

    下記の内容を別シートに集計したいのですが、 関数が間違えているのかうまく数値が表示されません。 Aシートに以下の情報が入っています。 Cの列、C5からC54までの範囲に1から100の間で数字が入っています。 Dの列、D5からD54までの範囲に2013/6/1から2013/7/15までの日付が入っています。 例:C5に2と入っていて、D5に2016/6/3と入力されていれば該当し、 C5の2という値を別シートにその他のC列とあわせて合計を表示されるようにしたいです。 表示をさせたいBシートには、 D列のD5からD54範囲内の6月分(2014/6/1から2014/6/30まで)で、 C列に入力されている数値の合計を1つのセルに表示させたいです。 この場合の関数をお伺いしたい内容になります。 今、うまくいかない関数は、以下のような内容です。 =SUMPRODUCT(('201406'!$C$5:$C$54="○")*('201406'!$BW$5:$BW$54>="2014/6/1"*1)*('201406'!$BW$5:$BW$54<"2014/7/1"*1)) これだと、C列に○が入っていれば、その合計を表示できると思いますが、 1や5などの数字の合計を表示させるには・・で、困っています。 アドバイスいただけたらと思います。 ※関数をそのまま入力いたいと思っていますので、 返信は、関数でアドバイスいただけたら幸いです。 宜しくお願い致します。

  • Excel 関数を教えてください

    はじめまして。どうか、お力をかしてください。 関数を勉強しはじめたばりなのですが、自分で考えて 試してみてもどうもうまくいきません。 どの関数を利用したらいいのかアドバイスをお願いします。 別のシートにある表((1))から、数値((2))の近似値を検索したいのです。 まず表((1))の行方向にコード(項目)がいくつかあります。 数値((2))にはコードがふってあるので、表((1))の同じコード(項目)の列を検索して、その列から数値((2))の近似値を検索したいのです。 表の列を指定してその中から近似値を検索したいとゆうことです。 いろいろ考えて試してみたのですがうまくいきません。 どの関数を利用したらよいか、列や行、検索範囲の指定についてもポイントが あれば教えてください。 説明が分かりづらいかもしれませんが、宜しくお願いします。

このQ&Aのポイント
  • Win-10から無線LANで印刷操作してもDCP-J577Nの電源が自動的にオンできず、手動でオンしても自動的に電源がオフできない問題が発生しています。J552Nでは同じ操作でオン・オフができるため、自動で行う方法について教えてください。
  • 使用しているパソコンはWindows 10であり、無線LANで接続しています。Wi-Fiルーターの機種名については特記されておらず、関連するソフト・アプリについても情報はありません。電話回線の種類についても記載はありません。質問者はブラザー製品に関する質問です。
  • DCP-J577Nプリンターの電源が自動的にオン・オフできない問題が発生しています。Win-10から無線LANで印刷操作しても自動的に電源がオンできず、手動でオンしても自動的に電源がオフできません。同じ操作でJ552Nではオン・オフができるため、DCP-J577Nでも自動で行う方法について教えてほしいとのことです。
回答を見る

専門家に質問してみよう