エクセルで割り振りをする方法を教えてください。
シートが1~30まであるとして
シート1に数字を入力します
するとシート2以降に自動で割り振りがされるようにしたいです。
ただし割り振る値は均等ではありません。
具体的には、会社の親睦会費の表を作ろうとしており、人によって金額が違います。
シート1に合計を入力すると、シート2以降各人のシートへ決まった数字が表示されるようにしたいのです。
金額は4種類(10,000円、5,000円、3,000円、500円)ですが
それとは別に積立をしている人もいて、預入金額欄に記載あり=全額割り振るというわけではないのと、
たまに引き出しがあり、全員均等に引き出しを割り振る場合と、個人単位で引く場合があって、
かなり複雑になってしまいました。
どのような条件設定をすれば良いでしょうか、教えてください(>_<)
A 回答 (7件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
自動で割り振りというよりも、個人によって金額が違うだけでは?
シートが30というのは、30人ということですか?
シートが云々というより、
全体の表を作成して、個人のシートに転写すればいいだけの話ではないですか?
No.5
- 回答日時:
補足コメントの
>一覧表で5行目に預入があるからといって、全員が5行目に預入が入るとは
>10行目に引き出しがあったとして
は、5行目10行目ではなくて5列目(E列)10列目(J列)のことだろうと判断しました。
>各自のシートは、作りは一覧表と同じですがそれぞれ内訳が入るため、人によって内容が変わります。
一覧表と、各自のシートの作りは同じでないと作業が非常に難しくなり、機械的に仕分けることは困難でしょう。内訳は全体のレイアウトの後尾に回しましょう。
最初から理解ができなかったことがあります。「合計を入力すると」これは、つまり全員から集金したお金をまとめて預金通帳に入れると表示される金額のことだと気がつきました。
一覧表にはまとめた金額が表示される、この金額を全員に割り振る(個人によって金額が異なる)・・・これはVBAでないと無理だろうと思います。
また、特定の人のみ引出、利息の入金、個人単位で引き出す場合などの処理はどうする?これも合計を入力するだけで仕分けする。これは関数・数式では非常に困難または不可能です。
一覧表には2種類の一覧表を考えればいかがですか。
{個人のシートの表}→{すべての個人の表を詳細を記述した一覧表}→{全体をまとめた一覧表(通帳と同じ)}
{すべての個人の表を詳細を記述した一覧表}:ここから個人を抜き出して個人のシートに転記する。
No.6
- 回答日時:
>一覧表と、各自のシートそれぞれ用意していますが、相変わらず画像の添付ができませんでした
横から失礼します。
gyazo.comへアップされてはいかがでしょうか。
gyazo.comなら鮮明な画像がアップ可能です。
本サイトはアップしても画像が縮小されてしまうので、画像がみにくくなってしまします。
下記が、画像のアップしたサンプルです。(内容は本件とは関係ありません。この程度の鮮明な画像になるというサンプルです)
https://gyazo.com/82cb69d8e345cb956e19c0cb49a6b780
No.7
- 回答日時:
>やはりVBAでないと無理、または不可能ですよね。
No6です。
VBAで良ければ、回答しますが、その前に
①一覧表と各自シートの正確なレイアウトが提示されること。(各セルの行、列がわかること)
②割り振り時の要件が全て提示されること。
が前提となります。
No6のgazo.comへ各シートの画像をアップしていただければ、検討します。
御親切にありがとうございます。
私はお恥ずかしいのですがVBAの知識がなく、後々ちょっとした手直しなどができなくなってしまうと困るので、せっかくお申し出いただきましたが今回は教えていただかなくて大丈夫です。
実際大した内容でもなく、わざわざ難しいことをするよりも手入力の方がよっぽど早いという内容ですが、逆に「手入力以外にできることがあるんだ!」というレベルの方だと注文がむちゃくちゃで困っています(>_<;)笑
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 再質問です。エクセルでシートが1から31まであり、日付けが入力されているセルがあります。シート1から 4 2022/08/02 23:08
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- 高校 高校 数学 一次不等式を使った文章問題がわかりません。分かる人教えて下さい! 問題は以下のとおりです 3 2022/06/12 15:09
- 減税・節税 国保➡社会保険に加入のがふるさと納税の恩恵がある? 3 2023/05/26 11:48
- 減税・節税 ふるさと納税返礼品制度を活用する為の方法 1 2023/05/23 15:56
- Excel(エクセル) 図書カードの分配 7 2023/05/09 15:57
- Excel(エクセル) 別シートに毎回異なるデータをコピーする 7 2022/06/24 09:02
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- 金銭トラブル・債権回収 教えていただきたい。 2か月前のボーナスと給料について、パソコンで予約振込してる上司なのですが、会計 3 2022/09/21 20:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
エクセルで複数のシートに画像...
-
【Excel VBA】データ貼り付け先...
-
Excel 全シート上のボタンを削...
-
EXCELの図形(テキストボックス)...
-
Accessのテーブルを既存のExcel...
-
【ExcelVBA】マクロの入ったシ...
-
ワークシートそのものの色を変...
-
アクセスからエクセルのシート...
-
エクセルのシー名を二段表示に...
-
特定の複数のシートに同じ処理...
-
EXCELの「シートの見出し」のフ...
-
エクセルのシート連番の振り直し
-
エクセルの2つのシートを並び...
-
エクセルでリンク貼り付けした...
-
Wordで差し込み印刷時に表示す...
-
エクセル2003で、複数のシート...
-
エクセルで開くページを指定したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルで複数のシートに画像...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
【ExcelVBA】マクロの入ったシ...
-
ワークシートそのものの色を変...
-
エクセルの2つのシートを並び...
-
EXCELの図形(テキストボックス)...
-
ハイパーリンクでジャンプした...
-
Wordで差し込み印刷時に表示す...
-
エクセルで、シートの名前を変...
-
エクセル、特定のシートにパス...
-
エクセルのシー名を二段表示に...
-
Accessのテーブルを既存のExcel...
-
確定申告用の医療費集計フォー...
-
エクセルのシート連番の振り直し
-
【Excel】エクセルの1ファイル...
-
エクセルの複数シートでのリン...
-
【Excel VBA】データ貼り付け先...
-
エクセルでリンク貼り付けした...
おすすめ情報
条件について補足します。
預入欄に書かれる内容は
①毎月の合計額
内訳の金額は4種類(10,000円、5,000円、3,000円、500円)で
10,000円:2名、5,000円:2名、500円:1名で、あと残りが全員3,000円です。
②毎月の積立は定額で、2名だけ(40,000円と50,000円)
③ごくたまに利息が入金になります
引出欄に書かれる内容は
①冠婚葬祭時など、定額を人数で均等に割った金額が引かれます
②その他個人単位で引き出す場合があります
一部作成した表を添付しました
これがシート1の『一覧』で、ここに入力した金額から上記の条件に沿って各シートへ割り振ります
よろしくお願い致します
表のスクリーンショット画像
ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG ですが
添付できませんでした
はい、その方法を教えてください
一覧表と、各自のシートそれぞれ用意していますが、相変わらず画像の添付ができませんでした
一覧表は通帳と同じような並びで、
B列:2022年、C列:日付、D列:摘要、E列:預入、F列:引出、G列:残高です。
各自のシートは、作りは一覧表と同じですがそれぞれ内訳が入るため、人によって内容が変わります。
例えば、一覧表で5行目に預入があるからといって、全員が5行目に預入が入るとは限りませんし、その金額も人それぞれ、更に親睦会費以外に積立をしている人もいるので、その積立は全員対象で割り振るわけにはいきません。
それから一覧表の10行目に引き出しがあったとして、それが全員定額で割り振るものであるとき→個人のシートの上から順に空白行を作らず反映するようにする必要があるのと、11行目に特定の人のみ引出があった場合は、その特定の人のシート引出の列に空白行を作らず反映しないといけません。
お願いします
>5行目10行目ではなくて5列目(E列)10列目(J列)のことだろうと判断しました。
...これは、行で間違いありません。
E5:全員分の親睦会費とか、F10:一部解約(●●さん)とか です。が、
やはりVBAでないと無理、または不可能ですよね。
全ての台帳が未だに手書きの会社におり、この程度ならエクセルか無料の出納長アプリで良いのでは?と提案したところ、このような注文が来ました。
(過去にも説明に苦労した大変な注文があったりしましたが)
一覧表と全員分のシートは作ったので、そこからなんとかやってみます。
内容は大変ですが項目はかなり少なく、手入力で十分な気もしますが...
愚痴みたいになってしまいました(^ω^)
また分からなければ質問させていただきます。
ありがとうございました。