- ベストアンサー
エクセルに詳しい人に質問です
エクセルで作りたいものがあり質問します。 受験を控えているのですが、たとえば国語を勉強したら、△が表示され 5教科全て勉強したら◎(もしくはよくできました、等の言葉)が自動で表示されるようなものを作りたいと思っています。 また毎月それを集計して、月の評価が自動ででるようなものを作りたいのですが、エクセルで可能でしょうか。 もし可能であればどのように作ればよいでしょうか。 またそれを勉強する良いHPがありましたら教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
A B C D E F G H 1|日付|国語|数学|英語|社会|物理|勉強した数|評価 2|12/10| 1| | | | |1 |△ 2|12/11| 1| 1| 1| 1| 1|5 |◎ ------------------------------------------------------ 合計 100
その他の回答 (3)
- Miusuke
- ベストアンサー率20% (5/25)
A1,B1,C1,D1,E1に 日付、教科名1、教科名2、教科3、評価、とあるとする。 A~D列には学習内容を入力していく。 評価欄に、 =IF(COUNTA(B2:D2)=1,"△",IF(COUNTA(B2:D2)=2,"○","良く出来ました")) と入力。 月末に評価を表示させたいセルに =COUNTIF(B2:B31,"国語") ※B2~B31に国語 が入力されていると仮定してます。 と入力すると、その月に勉強した国語の数が表示されます。 さらに、全体の日数で割ってパーセンテージを算出するのもいいかもしれませんネ。 よかったら参考に、受験頑張ってください☆
- mshr1962
- ベストアンサー率39% (7417/18945)
_A B C D E F G 1 日付 国語 数学 英語 社会 物理 判定 2 10/10 1 2 1 0 0 =CHOOSE(COUNTIF(B2:F2,">0")+1,"×","△","△","○","○","◎") 90 200710 =SUMPRODUCT((TEXT($A$2:$A$89,"yyyymm")=TRIM($A90))*B$2:B$90) B2:F2に勉強した時間数を入力 G列に勉強してなければ×、2教科までなら△、4教科なら○、全部なら◎が表示 90行目に2007年10月の勉強時間数が表示されます。
お礼
総時間数もできるのですね。 ありがとうございました。
- Kaone
- ベストアンサー率60% (33/55)
レイアウト確認をしようと思ったら送信してしまいました・・・・ でレイアウトは割愛しますが ようは、やったら 1 とつけて 日の合計をだして、 その合計が5なら◎1以上なら△ なしなら無印とするなら エクセルで出来ます。 たとえば Aのセルは日付 Bの1行目のセルは国語 やったら1を入力 Cの1行目のセルは数学 やったら1を入力 Dの1行目のセルは英語 やったら1を入力 Eの1行目のセルは社会 やったら1を入力 Fの1行目のセルは物理 やったら1を入力 Hの1行目のセルは勉強した強化の合計 Iの1行目のセルは評価とすると Hは、BからFの足した合計なので =sum( B1:F1 ) で合計が表示されます。 次にIのセルには、その評価を表示したいので 以下のような条件文を入力します。 =IF( H1 = 5, "◎", IF( H1 > 0, "△", "" )) 上は、H1のセルが5なら◎を表示でちがうなら またH1が0より大きければ△を表示でそうでなければ"" 何も表示しない という式になります。
お礼
IF関数というやつですね? ありがとうございました。勉強してみます。
お礼
ありがとうございます。 助かりました。がんばります。