• 締切済み

エクセル2007での質問です。A~I列にデータが入っています(1行には

エクセル2007での質問です。A~I列にデータが入っています(1行には見出し、よって2行目からデータが入っています)。C列には名前(色々なデータが入っているので、C列には同じ名前人の名前が何行か入っています)。G列には、10~25の数字が入っています。 1行目にフィルタをかけます。C列で、Aさんの名前でフィルタをかけます(C列は、人によって行数が違います)。こしてフィルタをかけるた時に、G列の10~25あるうちの 13のみの合計を(これも13は、何行かあります)。 このAさんのみフィルタかけ、そのG行のうちの13の合計額を、A1000に出したいのですが、どうしたらいいですか?(A1000に出したいってことは、999までデータが入っています)。 どう関数を入れたらいいか教えてください。

みんなの回答

  • natchan38
  • ベストアンサー率22% (98/431)
回答No.4

2007だ! SUMIFS関数でよいのか すいません家のパソ古くて

  • natchan38
  • ベストアンサー率22% (98/431)
回答No.3

フィルタをかけない方法 かかってても出来るカモ =SUM((C2:C999=“Aサン”)*(G2:G999=13)*H2:H999)の数式を入れて CntlキーとShiftキーを押しながら Enter Aサンは文字なので“ ”マーク(半角)で挟む

  • natchan38
  • ベストアンサー率22% (98/431)
回答No.2

方法1 もし、J列以降が使えるなら、表にフィルタをせずに 例えばセルJ2に関数を入れます IF関数の1枠目にAND関数をネストして、 C2=“Aサン” AND G=13 真は“Aサン13” 偽は“” (無記入) J列をオートフィルします セルA1000にCOUNTIF関数を入れて、J列に入っている【Aサン13】の個数を数えさせて、それに*13 (掛ける13)という式を付け加えてEnter 方法2 配列数式を使う(*^o^) =SUM((C2:C999=“Aサン”)*(G2:G999=13)*G2:G999)の数式 つまり C列はAサンだよ G列は13だよ Gを合計するよ という3つを掛け算マークでつなぎます 数式を入れたら CntlキーとShiftキーを押しながら Enter Aサン13が10列あったら、答え130となります

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

> 13の合計額を と言うことは、どこかに金額が入っているのでしょうか? それとも「A」さんでフィルタをかけ、「13」でフィルタをかけた行数に13をかけたもの?

santa1416nejp
質問者

補足

すみません 合計は、Hに入っています。

関連するQ&A

  • あるExcelシートの中に、A列とB列とC列に同じデータが入っている行

    あるExcelシートの中に、A列とB列とC列に同じデータが入っている行が複数あるとします。 その同じデータが入っている行を、例えばX列にチェックを入れる、と言う関数を教えて下さい。 どうぞよろしくお願い致します。

  • 最終行に合計(最終行が列によって異なる場合)

    エクセルVBAに於いて質問させて頂きます。 タイトルにも書かせていただきましたが、 A列に行数可変のデータ(文字列)があり、 B列に行数可変のデータ(数字)があり、 A列の行数>=B列の行数の条件とき、 A列の最終行+2の位置のA列に文字で合計 A列の最終行+2の位置のB列にsumを表示する場合、 どのようにすれば出来ますでしょうか。 A列の最終行+2の位置のA列に文字で合計は With Range("A3") .End(xlDown).Offset(2, 0).Formula = "合計" End With でいけると思うのですが、 A列の最終行+2の位置のB列にsumを表示する場合どのようにすればいいのかわかりません。 ご教授のほどお願い致します。

  • エクセルについてです。エクセルの関数でが、シート1にデータが入っていま

    エクセルについてです。エクセルの関数でが、シート1にデータが入っています。シート1の1行目には見出しがあり、2行目からは、データが入っています。A列には、店舗名12店舗あります、12店舗ありますが、日付がD行にあり、A列にはランダムに入っています。100行目まで入っています。B列には、データ(1)、c列には、データ2が入っています。  シート2には、1行目には見出し。A列には、店舗名、A2は、あ店。A3は、い店。A4は、う店。A5は、え店。A6は、お店。A7は、か店。A8は、き店。A9は、く店。A10は、け店。A11は、こ店。A12は、さ店。A13は、し店。と入っています。シート2には、シート1のA店の合計を。シート2には、シート1のB店の合計を・・・・・あとは、A13まで同じ要領で合計を入れたいのです。どうやったらいいですか?

  • エクセルの列の見出し

    エクセルのシートの一番上の行に、列見出し(列の名前)が表示されていますが、A、B、C・・・とアルファベットで表示されるときと、1、2、3・・・と数字で表示されるときがあります。この列見出しをアルファベットにしたいのですが、変更の仕方がわかりません。列見出しの変更の仕方を知っている方、教えてください。

  • エクセルで行のみのデータを並び替え

    エクセル2000を使用しています。 LOT6データを整理しています。 横は1~43 縦は回数 各々出た所に○印を付け、縦の合計はCOUNTIFで計算しています。 この合計の数字を多いもの順で並び替えをしたいのですが、 列の並び替えは出来るのですが、行だけのの並び替えが出来ません。 どのように行えば出来るのか教えて頂ければ幸いです。 例)    A10 B10 C10 D10・・・・AQ10 行1  1  2  3  4 ・・・ 43  行6  3   1  4  2・・・・6 このような時、 AQ10 C10 A10 D10 B10  6  4  3  2  1  の様に行6のデータを並び替えをしたいのです。 宜しくお願い致します。   

  • エクセルのデータを関数で一行にまとめたい

    エクセルで下記のような数字で区切られたデータがあり、(文字データの行数は決まっていません。) 1 あ い う え お 2 か き く け 3 さ これを 1 あいうえお 2 かきくけ 3 さ というふうに関数で一行にしたいのです。 現在は、1~2の間の行数、2~3の間の行数をB列に関数で表示できました。画像参照 あとはA列で数字の行なら、B列の行数分文字列を連結してC列に表示させれば目的達成なのですが、そこから上手い手を思いつけずに、別の表を作って行数を検索値にVLOOKUPで 式を表示させています。(D列) 当たり前ですが文字列として表示されて式としては認識されていません。 これを式として扱える方法はありますでしょうか? それか一行として表示するもっとスマートなやり方はありますでしょうか? 一度VBAで目的は達成しているのですが私以外にメンテできる人物がいないためなるべく関数かエクセルの標準機能をつかってできないかと考えております。

  • Excelで数行間隔で離れているデータの合計をしたい

    10列目から5行づつ離れたデータを合計したいと思っています。 例えばA10に1,A15に2,A20に3....とデータが続いているとします。 この5行離れているというのはかわりません。Excelの組み込み関数で このような計算をすることができるでしょうか? VBAを利用して5行間隔、X行間隔でデータを合計するというプログラムは作ることができたのですが、組み込み関数を利用してX行間隔のものを合計するといったことができるのかなと思い質問させていただきました。

  • A列とB列の合計を行ごとにC列に表示させたい

    お早うございます。エクセルのセルの計算で教えてほしいのですが、A列とB列の合計を行ごとにC列に表示させたいのです。例えばA1のセルに“1", B1のセルに“2"と入れます。それで、C1のセルに“=A1+B1"と入力します。そうするとC1のセルは“3”と表示されますよね。そこで同じように違った数字の合計を100行ほどそれぞれC列に表示させたいのです。セルごとではなく縦全部列ごとでもかまいません。宜しくお願いします。

  • エクセル 合計条件が行と列の時の計算式

    エクセルで、データがはいっている”データシート”と 合計を表示させたい”合計シート”があり、 合計シートに同じ番号の品名でおなじ日付のものを合計して 表示させたいと思っています。 データシートには、以下のように品名が同じものが複数はいっています     A列 B列 C列 D列・・・・Z列これからさらにデータが増えていきます 1行目品名 4/1 4/4 4/5 2行目Z100 10  20  30 3行目Z300 40  50  60 4行目Z100 11  22  33 5行目Z200 70  80  90  ・  ・ 200行くらいデータがありこれからさらにデータが増えていきます。 合計シートもデータシートと同じような形で データシートのA列の 同じ番号&同じ日付 の数字をそれぞれセルB2からZ200まで合計した 数字を表示させたいです。     A列 B列 C列 D列・・・・Z列 1行目    4/1 4/4 4/5 2行目Z100 21  42  63 3行目Z300 40  50  60 4行目Z200 70  80  90  ・  ・ 200行目 合計シートのB2セルに入力したのですが、#VALUEエラーがでてしまい ました。 =SUMPRODUCT((データシート'!$A$2:$A$500=合計シート!$A2)*(データシート'!$B$1:$Z$1,合計シート!$B1)) SUMIFでも試してみたのですが、エラーがでてしましました。 説明が分かりにくく申し訳ないですが、どなたか分かる方いらしたら 教えてください。よろしくお願いします。

  • 2行目で数字が入っている列までを1行目で計出したい

    エクセルで質問です。 下記の状態で、F1に、2行目で数字が入力されている列までを1行目で 合計額を出したいです。 計算式はありますか??? 例えばで、下記の例でいうと、「28」を自動集計したいです。 それでいて、次回C2に数字を入れた場合、F1を「34」となるように したいのです。         A  B  C  D  E F         1月  2月  3月  4月  5月 合計 1行目 H25  10  18  6  25   30 「28」 2行目 H26   4  40          44 どなたかわかる方、教えてください。 よろしくお願いします。

専門家に質問してみよう