• ベストアンサー

EXCELの集計

AloneAgainの回答

  • ベストアンサー
回答No.5

No.3 & No.4です。 >=IF(COUNT(J:J)<ROW(A5),"",SMALL(J:J,ROW(A5))) >で、十分なような気がするのですが、 はい、もう、おっしゃるとおりでございます(恥)。 作業列で日付を抽出しているのですから、単にその日付を SMALL関数で昇順に並べ替えればいいだけですよね。 No.4の LARGE関数で同じような例を出しておきながら気づかないところがさらに恥の上塗り・・。しかも 「自信あり」 って・・。 まったくもって意味のない数式でした。顔を洗って出直してまいります。 以下、見苦しい言い訳。 こちらの↓ご質問にも回答しましたのでご覧ください。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1455335 ( EXCEL 数式・関数でソートしたい ) こちらの場合は、重複した日付もすべて表示しなければならないので、 作業列で日付(シリアル値)に10000を掛け、行番号をプラスして、同じ日付を区別しています。 こういうケースでは、(作業列の数値はA列の日付ではないので)SMALL関数だけでは日付を表示することはできません・・・できませんよね? すっかり凹みきって断言できないワタシです(-_-;) しかも「日付」だけではなく「品名」「個数」も表示しなければならないので、INDEX関数とMATCH関数を組み合わせています。 こういう「公式」が頭にあったのでついついこの質問でも INDEX関数!!と、もう条件反射で何も考えずに回答してしまいました。頭、硬直しています。 * ついでと言ってはナンですが、こちらの↓ご質問 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1454811 ( EXCELで表を抽出する ) これも先ほどのソートと同じ方法でできると思います。 ただ、よくわからなかったのですが、抽出するのは年に関係なく(今年であろうが、去年であろうが)7月分すべてということなのでしょうか? もしかすると今年分のデータしかないのかもしれませんが・・。 そうであれば、たとえば D1 に 7 と入力すれば、7月分だけが抽出されるようにするには、作業列に↓のような数式を入れ、 ------------------------------------- =IF(MONTH(A2)=$D$1,A2*10000+ROW(),"") ------------------------------------- あとはソートのご質問に回答している INDEX関数を使えばできるのではないかと思います。 こちらは抽出する元データが A列とB列だけですから、 INDEX($A:$C の部分を INDEX($A:$B に変えて、右に下にコピーしてみてください。 ( 同じシートに抽出するのでしたら 数式の中の Sheet1! の部分も不要ですが ) これまたトンデモないカン違いをしているかもしれませんが、以上、ご参考まで。    ◇ 最後に、今回のご質問に関しては、ほんとうに申し訳ありませんでした。

kt1
質問者

お礼

何度もご回答いただき、誠にありがとうございます。 さらに複数の質問にお答えいただき、大変感謝しております。 色々と試行錯誤していたため、お礼が遅くなってしまいました。申し訳ございません。 今回は本当に勉強になりました。 EXCELって、スキルさえあれば、やろうと思ったことが、何でもできるんですね。 これからも精進していきたいと思います。今後もよろしくご指導ください。 (早速ですが、新しい質問をしています。QNo.1463149)

関連するQ&A

  • エクセルの集計について教えてください

    エクセルの集計について教えてください 添付のように、A列からは入力用 A列 日付(複数月にまたがる) B列 金額 C列 項目 E列からは集計用として E列 項目 F列からは月ごとに集計できるような表を作りました 集計用は、また別途ほかのシートで参照して使用する予定です A列には、今後も次々データを足していく予定です 月単位でデータを抽出したのち、項目ごとに合計を算出したいのですが、どの関数を組み合わせればいいのかわかりません。 エクセルはほぼ初心者です ピボットテーブルを使用してもよいのですが、ほかのシートで参照できる方法を教えてください よろしくお願いします

  • 【エクセル】分を集計して日に変換したいのですが・・・【ピボットテーブル】 

    申し訳ありません。教えてください。 ピボットテーブルで集計シートを作成しています。 通常は分で作業時間を管理しているのですが、 集計シートでピボットテーブルを使って、 日単位(端数がある場合は、時間と分)に置き換えたいのです。 どなたかご教示ください。 よろしくお願いします。 <例> 集計元シート   A   B 1 氏名 作業分数 2 佐藤 120 3 佐藤 100 4 田中 480 5 後藤 240 6 田中 150 7 後藤 240    ↓ ピボットテーブル集計表   A   B 1 氏名 作業日数等 2 佐藤 0日3:40 3 田中 1日2:30 4 後藤 1日 ※集計元シートからいきなりピボットテーブルの集計表のようにはできないと思っています。 ※現状は集計元シートのC列を時間に置き換え集計しています。  (例)C2=B2/1440とし、表示形式を[h]:mmとしています。

  • エクセルで集計を

    エクセルのあるシートのA列にランダムな時刻が昇順に並んでいるとします。A列の時刻がいくつあるか、時間単位に集計したいのですが、どなたかご教授ください。例えば、A列が順に、9:00:01、9:01:10、9:07:20、9:08:40、9:11:57、9:12:30、・・・というように並んでいるとして、9:00~9:10までに何件、9:10~9:20までに何件というように集計したいのです。 ちなみにA列の件数は数千件あります。

  • エクセルのピボットで、集計値降順で表示するには?

    お世話になります。 エクセルのピボットテーブルで、担当者ごとの売上集計表を作成しています。ウィザードで、「行(R)」に担当者名、「データ(D)」に合計/売上をいれています。 名前の順ではなく、売上集計額の高い順に表示することはできますか? 今はピボットテーブルから値貼り付けして 普通の表にしてから並べ替えています。 よろしくお願い致します。

  • エクセルデータ集計

    エクセルデータ集計の仕方がわからないので教えて下さい。 A列・・・月(○月) B列・・・月日(2012/12/17) C列・・・数量 D列・・・単位(kg・袋…など) E列・・・商品名 F列・・・購入金額(C列×単価) G列・・・単価 商品は100品ぐらいあり、入力データは2000件ぐらいあります。 一覧を商品名別で月ごとの平均単価を出したいのですが、ピボットテーブルで試してみてもなかなかうまくいきません。 ピボットテーブルじゃなくても構いません。 どなたかお分かりになるかたよろしくお願いします。

  • Excel 都道府県の数を集計

    office365 Excelについて質問です A1~A10まで都道府県が並んでいるのを ピボットテーブルで集計し その都道府県ごとの件数を数えたいのですが うまくいきません 初歩的な質問ですいませんが、 素人にも分かるように教えていただけると嬉しいです 添付画像の A列が元データ C列がピボットテーブルで作成した部分で その横に「集計フィールド」を使って(?) 赤文字で集計した県の数を表示させたいのですが 方法が分からないです 集計フィールドを使う方法が間違っているのでしょうか… 色々調べたのですが分からず困っております お詳しい方、どなたかアドバイス宜しくお願い致します

  • Excel:複数シートの集計について教えて下さい!

    複数シートの集計について、行き詰ってしまったのでどなたかアドバイスをお願いします。 シートは1年度分の月ごと(契約日ベース)(4月~3月)に分かれています。 データは下記のようになっています。 種別 | 受付番号 | 注文番号 | 地域 | 契約日 | 金額  | 担当者 -------------------------------------------------------------- A | 1111 | A245 | 関西 | 4/1 | 70,000 | SA -------------------------------------------------------------- A | 1122 | A873 | 関西 | 4/15 | 85,000 | FU 以下続く。 担当者は10人未満です。1シートに同じ担当者が何回か登場しますが、毎月同じメンバーが登場するわけではありません(例:4月はAさん・Bさん・Cさん、5月はCさん・Dさん等)。 集計に使いたい項目は、(1)契約日(2)担当者(3)金額です。 担当者ごとに、月合計を集計し、かつ3ヶ月ごとに合計金額を出し、最後の列には総合計を入れたいです。 担当者 | 4月 | 5月 | 6月 | 1Q合計 | 7月 | 8月 | …… | 19年度合計 ピボットテーブルの「複数のシート範囲」を選択してやってみたのですが、うまくレイアウトが組めませんでした。 列を一部、担当者・契約日・金額の順に入れ替えて、この3行だけで複数シートのピボットテーブルを試してみたのですが、どうもうまくいきません。 どなたか助けてください! ピボットテーブルじゃなくてもOKです。ただマクロはできません。

  • エクセルデータをVBAを使って集計する方法

    エクセルのデータを次のように集計したいのですが、良い方法を教えて下さい。VBAに組み込みたいのですが。 元のデータは次のような項目に分かれています。 (納入日)(契約番号)(取引先)(商品名)(数量)(金額)  納入日毎に1件づつ入力されているのですが、これを、取引先別、商品別に数量と金額を集計したいのです。 集計項目が2項目あるため、ピボットテーブルで集計すると、1件が2行になってしまい、後の加工がしづらいのです。 今のところ、ピボットテーブルで数量と金額を別々に集計して、後でVLOOKUP等の関数を使って表を1つする事を考えているのですが、もっと良い方法をご存知ないでしょうか。

  • Excelの集計方法

    お世話になります。 Excelで条件列が2つ、集計列が1つあります。 列Aが"条件1"、列Bが"条件2"の場合に集計をするような関数はありませんでしょうか? とりあえずピボットテーブルで作成はしたのですが、関数の方が他の人が修正しやすいと思うので、関数での方法があればお教えください。 情報が足りなければ補足いたします。 以上、宜しくお願いいたします。

  • excel ピヴォットテーブルの集計で困っています

    excel2003 ピボットテーブルの質問です。 写真のとおり、フィールドで表示されているのは、最大値なのですが、 集計の行と列も最大値になってしまいます。 この集計の行と列を合計値にするにはどうすればよいでしょうか? ご指導よろしくお願いします。