• ベストアンサー

エクセル 計算方法

下記のようなデータで、人ごと(A列)に、金額(B列)と日数(C列)の値を計算し、出力する方法を教えて下さい。 件数は1000件ほどあります。 宜しくお願いします。   A   B   C 1 中村 ¥10000 10日 2 中村 ¥35000 30日 3 田中 ¥15000 12日 4 松元 ¥20000 20日 5 田中 ¥15000 12日 ↓↓   A   B   C 1 中村 ¥45000 40日 2 田中 ¥30000 24日 3 松元 ¥20000 20日

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

1行目に、氏名 金額 日数と項目名を追加 「データ」「ピボットテーブル...」を選択して 「氏名」を行見出し、「金額」と「日数」をデータに設定すると   A   B   C 1 2 3 データ 4 氏名 5 中村  金額の合計 ¥45000 6 __  日数の合計 40日 7 田中  金額の合計 ¥30000 8 __  日数の合計 24日 9 松元  金額の合計 ¥20000 10 __  日数の合計 20日 となります。 後はデータの表示を縦から横にすればOKです。 詳細は下記を参照 http://www11.plala.or.jp/koma_Excel/contents3/mame3026/mame302601.html

yuki696
質問者

お礼

すごく分かり易く、思っていた通りのものが簡単に出せました! かなりの時間短縮です!とっても感動しました!いろいろ機能を使いこなせるって素晴らしいですね!!ありがとうございましたm(__)m

その他の回答 (2)

  • kazzs
  • ベストアンサー率40% (129/322)
回答No.2

http://kokoro.kir.jp/excel/sumif.html SUMIFかDSUMでできると思います。

yuki696
質問者

お礼

SUMIFですね。私も、IFでどうにか出そうと思ったのですが、無理でした。今回は、件数も多かったので、次回活用させて頂きます。 ありがとうございましたm(__)m

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 仮にデータをsheet1でB・C列は数値、sheet2に抽出します。 sheet2のB1に=SUMIF(sheet1!$A$1:$A$5,$A1,sheet1!B$1:B$5)を設定、縦横にコピーして下さい。 因みにsheet2のA列には事前に名前を入力されているものとしています。

yuki696
質問者

お礼

早くの回答ありがとうございました!! 初心者の私には、少し難しく、途中で断念してしまいました(;_; またよろしくお願いしますm(__)m

関連するQ&A

  • エクセルでの計算式を教えて下さい。

        A     B     C   D   E  1 担当   金額    2 三木   30    3 田中   21    担当  件数 金額  4 三木   15    三木   3  57  5 佐藤   43    田中   2  45  6 田中   24    佐藤   1  43  7 三木   12   上の集計表で、三木さんの合計金額をE4のセルに求める計算式は、 =SUMIF(A2:A7,C4,B2:B7)でいいと思いますが、 同様に三木さんの件数をD4のセルに求める場合の計算式を知りたいのですが どなたかご教授いただけませんでしょうか。

  • エクセルでの計算式の作り方を教えてください。

    例えば、ある調査手数料を計算する場合、調査4件までは30,000円、1件増すごとに5,000円加算されるとします。 A列のセルに、1,2,3,4,5・・・と件数を入力し、その右側のB列のセルに料金を出す計算式を作りたい場合、 5件以上の場合は、B5=(A5-4)*5000+30000 (A5は件数を入力したセル、以下A6,A7・・・となります) となることはわかるのですが、4件目まで(A1~A4)の場合のB列の値がおかしくなってしまいます。 どういう式を作って入れておけばよいのでしょうか?

  • 【エクセル】計算方法を教えてください

    A列のデータをD列に件数をまとめたいです。 条件は「24時間まで」「24時間から48時間まで」「48時間超」です。 計算方法を教えていただけないでしょうか・・・。    A    B     C     D 1 15:32      24:00まで   3 2 23:00      48:00まで   3 3 24:00      48:00超    1 4 28:00 5 40:00 6 48:00 7 77:00

  • EXCELでの計算式について

    お世話になります。 Excel2000を使って簡単な計算を行っています。 A列とB列に数字が並んでいます。 (ABCは列番号、行番号は省いています) A B C 1 3 3 2 3 4 2 1 この状態でC1に計算式 =A1-B1 を入れるとC1は-2になります。 C1のセルをコピーしてC2~C4に貼り付けました。 すると予想では A B C 1 3 -2 3 2 1 3 4 -1 2 1 1 となるはずが A B C 1 3 -2 3 2 -2 3 4 -2 2 1 -2 となってしまいました。 C列の計算式は何が悪かったのでしょうか? コピー&ペーストをせず1つずつ計算式を入力していけば正しい値が出るのですが、行数は1000行以上あるので無理です。 どうすれば元の状態になりますか?

  • EXCELの関数についてご教授ください。

    EXCELの関数についてご教授ください。 【質問内容】 以下エクセルのデータがあるとします。 A       B  C  D   E F 2013/10/1 新 100 2013 10 1 2013/10/1 旧 100 2013/10/1 新 101 2013/10/1 新 102 2013/10/1 旧 102 2013/10/1 新 103 2013/10/1 旧 110 2013/10/1 旧 110 2013/10/1 旧 110 2013/10/2 旧 110 ※D1,E1,F1には任意の日付を入力できるイメージ (1) D1,E1,F1にそれぞれ上記の値(2013年10月1日)を入力した場合、 A列が「2013/10/1」かつ B列が「新」の件数は 「4件」 と出力されるようにしたいです。 ※「100」「101」「102」「103」が集計され計4件 ※この場合(B列が新の場合)はC列は同じ値は入らないので考慮しなくてよい (2) D1,E1,F1にそれぞれ上記の値(2013年10月1日)を入力した場合、 A列が「2013/10/1」かつ B列が「旧」で C列が「重複しているものは1件でカウント」すると 「3件」 と出力されるようにしたいです。 ※「100」「102」「110」が集計され計3件 ---------- (1)は以下自力で解決出来るようなのですが、 =SUMPRODUCT((A1:A$10=DATE(D1,E1,F1))*(B1:B10="新")) (2)が難解すぎて質問させて頂きました。 皆様お忙しいところ、大変申し訳ございませんがお力をお借りしたく思います。

  • エクセルの計算式について

    エクセルの計算式について教えて下さい。以下の表があります。 a列とb列は日ごとに変化します。c列は、a/bで計算されます。d列は、bx10をaから引いた値です。e列は前日のeと当日のeの差を表示しています。 x1列は、e列が10以上ならばSを表示する条件式で値を出しています。x2列は、0以下ならばBを表示する条件式で値を出しています。 h列の計算は、x1とx2でBが表示された場合、例えばa列の1/12の18620から1/11の18830を引く計算をし、b列の1/11の1682から1654を引く計算をして、それぞれの解を足します。 また、同様にx1とx2でSが表示された場合には、下記の表のa列1/12の18620から1/21の18760を引き、b列の1/21の1618から1654を引き、それぞれの解を足します。 上記に説明した、それぞれの計算式を教えて下さい。 また、x1とx2は、それぞれaやbの値から導き出される式で日々表示が変わります。ただ、以下の表のようにx1列のように、Sの表示が連続して表示されます。これを、1度Sが表示されると、次の行からはSが表示されないようにする計算式を教えて下さい。 すみません、よろしくご教示下さい。 date      a      b      c  d e x1 x2  h 2000/1/11 18830 1682.0 11.20 2010 -190 B   2000/1/12 18620 1654.0 11.26 2080 70 S 70,000 2000/1/13 18920 1673.0 11.31 2190 110 S 2000/1/14 18850 1654.0 11.40 2310 120 S 2000/1/17 19300 1680.0 11.49 2500 190 S 2000/1/18 19150 1662.0 11.52 2530 30 2000/1/19 18930 1634.0 11.59 2590 60 2000/1/20 19060 1640.0 11.62 2660 70 S 2000/1/21 18760 1618.0 11.59 2580 -80 B -220,000

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

    エクセルの関数式について教えて下さい。 たとえば大会等で参加日数に応じてメダルを進呈する場合の 一覧表を作成する場合  A   50個  50日~100日  B   30個  30日~49日  C   20個  15日~29日 A列に日数を入れた場合に 自動的にB列にアルファベット、C列に金額が計算される式を教えていただきたいのですが・・・ エクセル表としては A列     B列       C列 ○日   アルファベット  ○○○円 ↑ ここに日数を入れた場合にB,Cが自動で計算する式を知りたいのですが・・・ よろしくお願いします。

  • エクセルで表に当てはめて数値を返す方法を教えてください

     A   B    C      D 10   3    7      3 20   4    8      3 30   5    12     4           25     4 といった表があるとします。列A、Bは自分で入力します。列Cは計算で算出します。 このとき、Cの値をAに当てはめて、(例えば0以上-10未満なら3、10以上-20未満なら4)対応するBの値をDに出力するにはどうすればいいか教えてください。  VLOOKUPを使えばできるようなことを読みましたがよく分かりません。できるだけ、詳しくお願いします。

  • エクセルの関数・計算式を教えてください。

    いつもお世話になります。 下記のようにある場合(A~Cは列です) 例えば、A列が”白”でB列が”い”の場合のC列の数の合計と件数 を出したい場合、どのような計算式にすればいいのでしょうか? よろしくお願いします。  A  B  C    白 あ  3  黄 い  1  赤 う  2  白 い  5  赤 あ  4  ・ ・  ・  ・ ・  ・  ・ ・  ・

  • FileMakerでの計算方法について

    FileMaker12Proで計算について教えてください。 以下のようなデータがあるとして A 8/10 100 A 10/18 300 A 10/21 400 A 12/11 150 B 8/10 100 B 10/18 300 B 10/21 400 B 12/11 150 C 8/10 100 C 10/18 300 C 10/21 400 C 12/11 150 人ごとに期間の計算をさせたいと思っています。 計算が 期間:1回目の日付-最新日付 先月だと、10/21-8/10 今月計算するとしたら、12/11 - 8/10 のようなイメージです。 GetNthRecordでひとつ前の値を取得することは出来たのですが、 データの数が固定ではなく、一番最初の値を取得する方法が わかりません。 どうぞ、よろしくお願いします。

専門家に質問してみよう