ベストアンサー エクセルでの成績処理の式について 2012/08/05 01:34 Aが名前、Bが中間、Cが期末、Dが平常点の列とします。BCが35%ずつ、Dが30%としてE列に合計点を返す式を教えて下さい。(例えばB~Dが全て100とした場合、E列の値も100になる式です) みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー KURUMITO ベストアンサー率42% (1835/4283) 2012/08/05 06:38 回答No.1 E1セルに次の式を入力し下方にドラッグコピーします。 =IF(COUNT(B1:D1)=0,"",SUM(B1,C1)*0.35+D1*0.3) 通報する ありがとう 0 広告を見て他の回答を表示する(1) その他の回答 (1) keithin ベストアンサー率66% (5278/7941) 2012/08/05 09:04 回答No.2 =SUMPRODUCT(B1:D1,{0.35,0.35,0.30}) のように計算します。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A エクセル関数式により、ある値が二つの値の間にある条件の時に抜き出す方 エクセル関数式により、ある値が二つの値の間にある条件の時に抜き出す方法。 初めまして。よろしくお願いします。 例) A B C D E F 1赤 2 5 1 2青 9 2 3 青 3黄 1 9 4 黄 4緑 3 4 2 5黒 8 4 9 6紺 2 5 4 紺 7橙 5 1 6 8 9 D列にある値がB列にある値とC列にある値の間に有る場合、A列に有る値をE列に抜き出す(例では2行目、3行目、6行目のDの値がBCの値の間に有るためにEのセルにAの値を表示される)関数式を教えていただきたく、よろしくお願いします。 Excelでの式を教えてください。 下記の様な表内でのD列の自動算出式はどんな式になるのですか? A B C D 1 合計 2 20 50 70 1 3 0 0 0 4 40 10 50 2 5 0 0 0 6 0 0 0 7 10 10 20 3 上記の様なエクセルの表でA列+B列の合計をC列に自動算出(この式は判ります)。これに対して6行分(実際は500行程有ります)の合計に対して、”0”以外の行のD列に”1” ”2” ”3”を自動的に記入(付与?)していく式はどんな式ですか?(合計欄は、”0”であったり無かったりアトランダムです)。ご教授宜しくお願い致します。 ー 以上 ー EXCELで入力された式の値を求めて自動計算 A B C D E 1|データNO |数値1| 数値2| 数値3| 2| 1| 0.3 | 0.2 | 0.5 | 3| 2| 0.3 | 0.2 | 0.5 | 4| 3| 0.3 | 0.2 | 0.5 | -------------------------------------------- 10| 2/1| 数式1| 数式2 | 数式3 | 11| 3/2| 数式4| 数式5 | 数式6 | 12| 【求めたい値】 数式1には=C3/C2、数式2には=D3/D2、数式3には=E3/E2 数式4には=C4/C3、数式2には=D4/D3、数式3には=E4/E3 B列の2/1というのをそのまま式にしたいです。 2/1、3/2などは規則性はありません。その都度変わります。 C列の式ではC列の値を、D列の式ではD列の値を用います。 関数で=MATCH(LEFT(D34,SEARCH("/",D34,1)-1),D1:D23,0))と入れ、C3の値を求めようと思いましたが この時点でエラーになりました。=MATCH(2,D1:D23,0)だと大丈夫なのですが・・・。 関数でやるととても式が長くなりそうなので、VBAの方が良いかとも思っています。 どのようにコード、もしくは式を書けば希望の値が得られるでしょうか? VBAの場合は2/1などの数値を入れた時点で自動計算できれば嬉しいです。 よろしくお願いします。 エクセル抜き出し合計関数式(SUNIF??) 初めまして、よろしくお願いします。 C1に20、D1に32と入力すると、E1にA列の20から32の間の数字のB列の値の計(表ではA1の20とA3の28が当てはまるのでB1の2と、B3の1の計をE1に3と表示)を導き出す関数式を教えていただきたく、お願いします。 A B C D E 1 20 2 20 32 3 2 48 8 3 28 1 4 34 2 5 12 7 ・ ・ ・ ・ ・ ・ excel 式 excelで2点間の距離を表す式 例えば dとbの交点の(11)には(11)の式が入っておりd点とb点の座標から d点とb点の距離をいわゆるピタゴラスの距離の式で求める式がきちんと 入っています。また同じ点同士の距離「対角線の交点は0です。 a b c d e f g (h) a (1) (2) (3) (4) (5) (6) (7) *1 b (8) (9) (10) (11) (12) (13) (14) *2 c d e f g (2)=SQRT((D7-$D$6)*(D7-$D$6)+(E7-$E$6)*(E7-$E$6)) (3)=SQRT((D8-$D$6)*(D8-$D$6)+(E8-$E$6)*(E8-$E$6)) (4)=SQRT((D9-$D$6)*(D9-$D$6)+(E9-$E$6)*(E9-$E$6)) (5)略 (6)略 (7)=SQRT((D12-$D$6)*(D12-$D$6)+(E12-$E$6)*(E12-$E$6)) (11)=SQRT((D9-$D$7)*(D9-$D$7)+(E9-$E$7)*(E9-$E$7)) (12)略 (13)略 (14)=SQRT((D12-$D$7)*(D12-$D$7)+(E12-$E$7)*(E12-$E$7)) (さて問題は) 今7点同士なのですがここで点を8点に増やしたとき、その式を当然 1点座標を定義しているセルを増やし、式をひとつずつ書いて左下のセルは対角線で対象なセルに等しいとすればいいわけですが hを追加したとき *1=SQRT((D13-$D$6)*(D13-$D$6)+(E13-$E$6)*(E13-$E$6)) *2=SQRT((D13-$D$7)*(D13-$D$7)+(E13-$E$7)*(E13-$E$7)) このような式を書いていけばいいのですが、通常 よく列などを増やすときはコピーでいいのですが行列7*7を8*8 などに増やしたときの増やしたものへの式を拡張する簡易な方法はないものでしょうか。 エクセル関数式により、列の最後尾から2行目の値からの最大値の求め方。 エクセル関数式により、列の最後尾から2行目の値からの最大値の求め方。 初めまして、よろしくお願いします。 A B C D E 1 赤 青 黄 緑 黒 2 3 4 1 3 2 0 9 5 9 1 3 4 3 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 112 4 6 1 9 6 113 7 7 5 8 1 114 6 9 1 3 7 115 7 2 5 0 116 8 0 0 という表があります。 各列の空白、もしくは0の入力されている後の値(A列では8、B列では9、C列では2、D列では5、E列では7)を最後尾とし、そこから2行目の値(A列では6、B列では6、C列では5、D列では8、E列では6)からの列(A列ではA4の1まで、B列ではB4の3まで、C列ではC4の2まで、D列ではD4の0まで、E列ではE4の9まで)の間の値の最大値(A列で、見えている部分のみではA5の9になります)を抜き出すことのできる関数式の方法がありましたら、教えていただきたく。よろしくお願いします。 エクセル関数式により、列ごと最後尾と最後尾からの2行目の値を抜き出す エクセル関数式により、列ごと最後尾と最後尾からの2行目の値を抜き出す。 初めまして、よろしくお願いします。 A B C D E 1 赤 青 黄 緑 黒 2 3 4 1 3 2 0 9 5 9 1 3 4 3 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 112 4 6 1 9 6 113 7 7 5 8 1 114 6 9 1 3 7 115 7 2 5 0 116 8 0 0 という表があります。 各列の空白、もしくは0の入力されている後の値(A列では8、B列では9、C列では2、D列では5、E列では7)と最後尾の数字から2行目の値を(A列では6、B列では6、C列では5、D列では8、E列では6)を抜き出すことのできる関数式の方法がありましたら、教えていただきたく。よろしくお願いします。 Excelの入力式について Excelの入力式について教えてください。 たとえば、A1セル~F1セルに数値が入っていて、G1セルA1+B1の値、H列にC1+D1の値 I列にE1+F1の値としたい場合、 G1セルに数式を入れてH列にコピーするとB1+C1になってしまいます。 上手くやる方法はないのでしょうか。 1列ずつわざわざ空白列を作るのは嫌ですし、たくさんあったら数式を打ち込むのも大変です。。。 エクセルでの成績処理 こんにちは いつもお世話になっています。 エクセル2003です。 成績処理のマクロを教えてください。 以下の表があります。 NO. 名前 国 算 理 国語クラス 算数クラス 理科クラス 1 A 100 75 80 1 2 2 2 B 70 85 90 2 3 1 3 C 100 75 95 1 1 1 4 D 85 95 85 3 2 3 5 E 75 80 75 2 1 2 6 F 85 70 90 3 2 1 7 G 100 90 80 1 1 3 8 H 95 85 90 2 3 2 9 I 100 85 70 1 3 3 数字がずれてすみません。 A列に連番、B列に名前、C-E列に教科ごとの点数、F-H列に教科ごとの所属クラス 実際は150名分のデータでクラスも多いですが。 この表から各教科の点数の上位3位までのクラス別順位表を作りたいのです。 その際に、順位も名前の左側につけたいです。(同セル内でも、名前セルの左でもかまいません) 同順位であれば連番の昇順で。 つまり 国語1クラス 1 A 2 C 3 G 4 I 国語2クラス 1 H 2 E 3 B という具合に、できれば、別シートにマクロで出すコードを教えてください。 勝手ながら、人数が増えても応用しやすいものだと助かります。 現在はオートフィルでの手作業をしています。 エクセルに式を入れた列を・・・ エクセルの列をA列とB列を式を使って結合 したものをC列にいれます。 C列にいれる式は=A1 & "/" & B1 としました。 そして、C列・D列・E列だけを 新しいエクセルにはりつけたいのですが 式がはいっているため、コピーして貼り付けたら C列が消えてしまいます。 C列を消さずにあたらしく新規ファイルを 作るにはどうしたらいいのでしょうか? よろしくお願いします。 Excelで、複数列の和を求める式 Excelで、A1~A10,B1~B10,C1~C10,D1~D10にそれぞれ値があり、E列に、E1にA1からD1までの和、E2にA2からD2までの和、のようにE10まで出したいと思います。E1=SUM(A1:D1)として、下にコピーすればできますが、「E1からE10までの配列数式」として求める式はありますか。SUMの":"と、配列数式の":"が重複してうまくできません。 Excel セル内の式 Win2000 Excel2000 いつもお世話になっております A列に「○」と「×」の2種類の値が設定されます B列には手入力した、数値が入ります(ここに式は設定しません) 上記内容でデータがN件設定されます ルールとしましては A列が○の時B列の値はプラス A列が×の時B列の値はマイナスとなります 但し、B列にプラスやマイナスの記号は表示しません B列の合計をC1に式を組むことにより、求めたいのですが可能でしょうか? Ex) A列 B列 C1 = 25 ←(式により25を求めたいです) ○ 10 ○ 20 × 5 ・ ・ ・ ・ エクセル関数式での縦横値の拾い上げ。 初めまして、よろしくお願いします。 A B C D E 1 5 6 2 3 1 3 6 7 4 1 0 5 9 3 6 4 7 7 2 3 8 0 5 9 10 A10のセルに”3”と入力すると一致するA列のセルから(ここではA2セル)右に3下に4進んだ”7”(ここではD6)の値をB10のセルに拾い上げる関数式が有りましたら、よろしくお願いします。 エクセルの関数について いつもお世話になっています。 A列 B列 C列 D列 E列 F列 1行 氏名 試験1 試験2 試験3 試験4 合計点 2行 A ○ × ○ × 13 3行 B × ○ ○ ○ 10 4行 C ○ × × × 10 5行 点数 10 5 3 2 上記の表で、合計点を出すにはどの関数を使うのでしょうか。 できれば関数式書いていただきたいのですが。 よろしくお願いいたします。 excelの計算式のコピーが出来なくなった。 Excelで表を作成して、A列の下部にSUMで合計を出して、選択をして 右にドラッグして、B,C,D,E,の合計を出していたのですが、 突然、計算式のコピーが出来なくなり、A列の合計が そのまま B,C,D,Eにコピーされるのです。 B列に移動したときはB列のSUMとなっているのですが、確定しますとAの値になります。 理解できなくて? 助けてください。 エクセル2003の関数について教えて教えて下さい どなたかご教授下さい。 現在 ・・・・・・・・・・・・・・・・・・ A列 B列 C列 1 A 100 2 B 100 3 C 100 4 D 100 ・・・・・・・・・・・・・・・・・・ の、条件として A列に入る値が Aの時:B列×0.8 A列に入る値が Bの時:B列×0.5 A列に入る値が Cの時:B列×0.2 A列に入る値が Dの時:B列×1.0 を設定しています。 ですので、現在のシートは ・・・・・・・・・・・・・・・・・・・ A列 B列 C列 1 A 100 80 2 B 100 50 3 C 100 20 4 D 100 100 という状態です。 ・・・・・・・・・・・・・・・・・・・ 今後このシートを参照して 現在AであるC列の値の合計値 現在BであるC列の値の合計値 現在CであるC列の値の合計値 現在DであるC列の値の合計値 をそれぞれを算出し以下のように表示したいと考えています。 現在A→計350 現在B→計200 現在C→計120 現在C→計500 このような計算を行う場合の数式はどのようになるのでしょうか。 良い案がありましたら、どなたかご教授下さい。 宜しくお願いします。 エクセル 特定セルの足し算をするマクロ C列、D列、E列を足し合計をF列に記入するマクロを教えて下さい。 (3行目から値のある行まで。) A B C D E F 1 2 3 24 16 19 59となる様に 4 35 49 41 5 22 19 72 6 ・ ・ ・ 7 ・ ・ ・ 宜しくお願いします。 EXCELで式での空白セルの挿入方法 A列は空白行で、B列は数値が入っていたり空白だったりする行で構成されています。 またC列からD列までの全ての行には数値が入っています。 この時A列に条件付き数式を入力して、B列が空白でなければB列に空白セルを挿入して現B列からD列を右にシフトさせたいのですが、数式で可能でしょうか? 数式で可能ならばA列に入力する式を、不可能なら参考のためVBAでの記述をお教え頂けると嬉しいです。(VBAはあまり理解しておりませんが。) 例 【処理前】 A列 B列 C列 D列 E列 22 33 44 55 66 77 88 99 100 101 【処理後】 A列 B列 C列 D列 E列 式 22 33 44 式 55 66 式 77 88 99 式 100 101 2万行の処理を1回のみしたいです。 宜しくお願いします。 行列の式の因数分解 「2×2行列Aの(1,1)成分をa,(1,2)成分をb,(2,1)成分をc,(2,2)成分をdとする(a,b,c,dは実数)。Oが2×2零行列,Eが2×2単位行列を表すとする。bc=1(式1)かつ(A-E)(A^2-3A+E)=O(式2)のとき、 問1 a+d≠adを示せ 問2 aおよびbの値を求めよ」 という問題に出会いました。 解答するにあたり(式2)を(A-E)[A-{(3+√5)/2}E][A-{(3-√5)/2}E]=Oと変形したのですがA=Eor{(3+√5)/2}Eor{(3-√5)/2}Eだとb=c=0⇒bc=0となってしまい(式1)を満たしません。ということは上記の変形が誤っているのでしょうか。回答をお待ちしております。ご協力お願いします。 Excelとピタゴラスの定理 この表のA列には直角三角形の垂辺、C列には 同じく底辺、F列には斜辺の長さが書き込まれる。今、A2セルに3.00、C2セルに4.00、F2セ ルに5.00 の値を入れたので、垂辺・底辺それぞれの2乗の和であるE2セルの値と斜辺の2乗であ るG2セルの値は一致するはずである。それが一致しているかどうかを確かめる式がH2セルに入 れられている。H2セルをアクティブにして数式バーを見るとわかるように、このセルに入ってい る式は=E2=G2 というものである。すなわち、E2セルの値とG2セルの値が等しければ 論理値True を返し、そうでなければ同じくFalse を返す式である。この場合、当然True が返される。 次に、A3セルには式「=A2+ 0.03」を、C3セルには「=C2+ 0.04」を、F3セルには「= F2+ 0.05」を入れ、第3行目のその他のセル(B3,D3,E3,G3,H3)には第2行目の 同じ列のセルにある式を複写する。そうすると、ここでも垂辺:底辺:斜辺の長さの比は3:4: 5になっているからH3セルにはTrue が返されるはずである。 この第3行目のA列からH列まですべてのセルの式をそのまま下方に複写すれば、どの行でもA 列:C列:F列の値の比は3:4:5になるから、H列の値はすべてTrue になるはずである。実際、 どこまで複写しても同じ行のE列のセルとG列のセルに示された値は等しいように見える。しかし、 H列ではTrue ではなくFalse が返される場合がある。 1-A:垂辺 B:垂辺の二乗 C:底辺 D:底辺の二乗 E:二乗の和 F:斜辺 G:斜辺の二乗 H:E=G 2-A:3.00 B:9.00 C:4.00 D:16.00 E:25.00 F:5.00 G:25.00 H:TRUE 3-A:3.03 B:9.18 C:4.04 D:16.32 E:25.50 F:5.05 G:25.50 H:TRUE ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24-A:3.66 B:13.40 C:4.88 D:23.81 E:37.21 F:6.10 G:37.21 H:TRUE 25-A:3.69 B:13.62 C:4.92 D:24.21 E:37.82 F:6.15 G:37.82 H:FALSE 26-A:3.72 B:13.84 C:4.96 D:24.60 E:38.44 F:6.20 G:38.44 H:FALSE この現象がどうして起きるのかを、高校生にわかるように、簡単に説明しなさい。 という問題なのです。教えてください。お願いします 注目のQ&A 「前置詞」が入った曲といえば? 新幹線で駅弁食べますか? ポテチを毎日3袋ずつ食べています。 優しいモラハラの見抜き方ってあるのか モテる女性の特徴は? 口蓋裂と結婚 らくになりたい 喪女の恋愛、結婚 炭酸水の使い道は キリスト教やユダヤ教は、人殺しは地獄行きですか? カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど