※ ChatGPTを利用し、要約された質問です(原文:エクセルで質問です。)
エクセルで回数を入力して自動計算する方法
このQ&Aのポイント
エクセルでシート1とシート2に回数を入力すると、シート3で自動的に並び替えや合計を計算してくれる方法を教えてください。
質問者は関数の使い方に詳しくないため、丁寧に教えてほしいとしています。
要約文を作成するときには、SEOを意識したタイトルやハッシュタグも念頭に置いてください。
エクセルで質問です。
シート1とシート2に回数を入力するだけでシート3の様に並び替え及び合計の自動計算してくれる方法はありませんか。
ほとんど関数の使い方を知らないので教えて下さい。
シート1
A B C D E F G H
1 NO 項目 円/管理番号 b0006 a0002 空白 空白 空白
2 1 新規 400円 空白 空白 空白 空白 空白
3 2 撤去 200円 2回 2回 空白 空白 空白
4 3 変更 300円 空白 空白 空白 空白 空白
シート2
A B C D E F G H
1 NO 項目 円/管理番号 a0001 b0001 空白 空白 空白
2 1 新規 400円 空白 1回 空白 空白 空白
3 2 撤去 200円 2回 2回 空白 空白 空白
4 3 変更 300円 空白 空白 空白 空白 空白
シート3
A B C D E F G H
1 NO 項目 円/管理番号 a0001 a0002 b0001 b0006 空白
2 1 新規 400円 空白 空白 1回 空白 空白
3 2 撤去 200円 2回 2回 2回 2回 空白
4 3 変更 300円 空白 空白 空白 空白 空白
5 合計 400円 400円 800円 400円 空白
お礼
少し考えてみました。結果=IF(COLUMN(A1)>COUNT($I:$I),"",INDEX($K:$K,MATCH(SMALL($I:$I,COLUMN(A1)),$I:$I,0)))で入力し期待していた結果がでました。これで集計処理がスムーズになります。関数のみを使用しこの様な結果を出せるとは正直出来ないと思っていました。本当に本当に感謝します。ありがとうございました。
補足
何度もご回答頂きありがとうございます。最後の関数=IF(COLUMN(A1)>COUNT($K:$K),"",INDEX($J:$J,MATCH(SMALL($K:$K,COLUMN(A1)),$K:$K,0)))でうまくいきません。D1セル式を入力して右横方向にオートフィルドラッグしたのですが全て空白となり並べ替えは出来ませんでした。何か私のエクセルの設定に問題あるのでしょうか。