前提
画像の参照イメージを元に説明致します。
スプレッドシートにて施策ごとにメールを送りますが、同じ対象には月1回となるように按分して送付をします。
さらに施策ごとに優先度を付けて送りたいため、按分する比率を設けています。
F列が按分比率になります。
G1〜AH1のところでは、「個人、1-10名、、、」という従業員数ごと×「課金or未課金」にセグメントを分けています。
チェックが付いているのは施策ごとにメールを送付する対象です。
※オレンジのハイライトは按分をしない施策も混ざるという意味で無視します。
按分の計算について
例えば、個人課金セグメントの場合、"I" "J" 列で見ると3件分あります。
この中で一番優先度が高い施策は8行目となり、按分比率は1.02です。
他の2件の按分比率は0.32となります。
ですので、
1.02/(1.02+0.32+0.32)
=0.614457
※四捨五入する形で構わない
この計算によって、
8行目の施策は60%の按分比率(J8)
9、16行目の施策は20%ずつの按分比率(J9、J16)
となります。(合計100%)
※按分比率はチェック欄の右に出る
実現したいこと
- チェックが入った施策の中で自動的に按分比率を出す
- 計算された按分比率はチェックしたセルの右のセルに自動で入る
按分比率が自動で出てほしい列はH、J、L、N、、、AHまでとなります。
GASでもそれ以外でも解決方法は問いません。
発生している問題・課題
できれば下の行に翌月、翌々月分と繰り返していきたいが、その月にどれだけの施策があるかは毎回変わってしまう。。
(複雑になり、悩ましい点です。。)
翌月、翌々月分はシートを変えて対応することも可能です。
試したこと
手作業で按分比率を記載している状態
補足情報(FW/ツールのバージョンなど)
解決方法のアドバイス等頂けましたら、幸いです。
不明点あれば早めにお答えしていきたいと思います。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー