エクセルで大学の成績表を作ってみました。こんな感じです。
A B
科目 単位
心理学 2
哲学 2
経済学 4
ここで質問なのですがこの中で必修科目の単位だけを合計しようとしているのですがやり方がわかりません。必修科目は哲学、経済学、法学、西洋史、マーケティング論・・・・などかなり沢山あります。SUMIF関数やSUMIFS関数を使ってみましたがうまくいきませんでした。
哲学、経済学、法学、西洋史、マーケティング論・・・・のいずれかに該当する科目の単位を合計するという関数(式?)が知りたいです。
また、Sheet2に必修科目はすべて入力してあるのでできればそれを参照するやり方を教えてください。どなたかお願いします。
No.4ベストアンサー
- 回答日時:
こんばんは!
手元のExcel2003での一例です。
↓の画像で右側がSheet2でA列に「該当科目」を羅列しておきます。
Sheet1のE2セルに
=SUMPRODUCT((COUNTIF(Sheet2!A1:A100,A1:A100)),B1:B100)
F2セルに
=SUMPRODUCT((COUNTIF(Sheet2!A1:A100,A1:A100))*(C1:C100<>"不可"),B1:B100)
という数式を入れています。
参考になりますかね?m(_ _)m
No.6
- 回答日時:
難しい式を考える前に発想の転換を図りましょう。
お示しのデータがシート1のAおよびB列にあるとして必須科目の表がシート2のA2セルから下方にあるとします。
シート2のB2セルには次の式を入力して下方にドラッグコピーします。
=IF(COUNTIF(Sheet1!A:A,A2)=0,"",SUMIF(Sheet1!A:A,A2,Sheet1!B:B))
必須科目で取得した単位の合計は =SUM(B2:B100)
この式はB1セルに入力してもよいですね。
このような表にすることで必須科目のうちでまだ済んでいない科目も一目瞭然にみることができますね。シート1での単位の合計だけではどの教科が必須であるのかさえもわかりませんね。
No.5
- 回答日時:
>しかし正しい合計はでませんでした。
データの方をミスっています。
たとえばどっちかのセルで「哲学」と「哲学□」(□はスペース)などのように。
あるいはもしかすると、回答の数式をご自分のエクセル用にやりかえることができなかったのかもしれません。
試しにまっさらのブックを用意、あなたもあなたがご質問で書いたとおりのサンプルをまっさらエクセルに作成し直し、そのうえで寄せられた回答の通りに数式を使って練習してみたらどうでしょう。
ご自分ではどうしても間違いを見つけられない場合は。
1.あなたが実際に記入した数式を、あなたのエクセルからコピーして掲示してください。
2.あなたが実際にセルに記入しているデータを、あなたのエクセルからコピーして掲示してください。
その際に、どこ番地のセルにそれらのデータが記入されているのかも、しっかり判るように情報提供してください。
3.それらのデータから、正しくはどんな結果が欲しいのか、手計算で求めて示してください。
補足を投稿する前に、まっさらエクセルにご自分が書かれた補足情報を見ながら再現を作成し、情報提供が漏れていないか確認してから投稿してください。
No.3
- 回答日時:
補足です。
すでに他の方からも書き込みされていますが、私の書き込みの追加版です。
式は
=DSUM(A1:C10,2,Sheet2!A1:B5)
C1には、判定と入れておいてください。
>なお、この場合sheet2には、A1に「科目」、A2以下は必修科目名を入力しておいてください。
さらに、B1には「判定」、B2には「="<>不可"」と追記してください。
これで、科目がsheet2で指定した必修科目、判定が<>不可(=不可ではない)の単位を合計できます。
No.1
- 回答日時:
DSUM関数でできますよ。
質問のデータが10行あり、sheet2の必修科目データが5行あったとき、合計を表示したいセルに次の計算式を入れてください。
=DSUM(A1:B10,2,Sheet2!A1:A5)
なお、この場合sheet2には、A1に「科目」、A2以下は必修科目名を入力しておいてください。
早速のご回答ありがとうございました。
友人に聞いてもわからないと言われ困窮していたので本当に助かりました。
恐縮ですがもしよろしければ以下のような場合に「必修科目かつ不可でない単位」の合計を求める方法も教えていただけないでしょうか?
心理学 2 不可
哲学 2 良
経済学 4 優
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで曜日を入れたい
-
条件付き書式でやりたいのですが
-
【マクロ】可視セルのみコピー...
-
Excelの警告について
-
Excelで時間の計算の方法 7時45...
-
Excelで1週間毎の集計(今週と...
-
【Excel】Powerクエリーの取り...
-
重複しない値を取り出したい
-
Googleスプレッドシートどの関...
-
【マクロ】色のついている行を...
-
Excelで特定の文字列が含まれて...
-
エクセルの数式バーのフォント...
-
任意の値が存在する行に名前を...
-
半角カタカナをヘボン式ローマ...
-
教えていただければと思います ...
-
エクセルVBA、別ブックへ転記す...
-
EXCELのような表を使っています...
-
【ExcelVBA】UTF-8(BOM無)でC...
-
エクセルで現場ごとに機材の移...
-
ユーザー定義関数をアドイン登...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
就活中です。長所と短所につい...
-
Ciscoの資格を履歴書に記入する時
-
大学の一般教養とは具体的にど...
-
成績表で特定の科目の単位だけ...
-
東大理科II類から医学科へ
-
4年次に選択必修科目を落とす...
-
在学途中でも教職免許はとれる?
-
これから料理の方の進路に進も...
-
司書資格を取り損ねてしまいました
-
国家総合職に受かっても、大学...
-
親について
-
教職課程履修中の中退 免許交付...
-
スーパーの水産部に8年務めまし...
-
問題、カメとラクダとサイが買...
-
ABCクッキングスタジオで働いて...
-
税理士試験受験資格 履修科目
-
STに無関連の大学の学生が言語...
-
幼稚園教諭免許に期限はありま...
-
栄養教諭と学校栄養職員について。
-
運転免許の失効日とは、免許記...
おすすめ情報