- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【Excel2007関数で可能なことですか?】)
Excel2007関数で支店の配布数を計算する方法
このQ&Aのポイント
- Excel2007の関数を使用して、複数の関数を組み合わせて支店の配布数を計算する方法について教えてください。
- 支店名と各支店の来客数が記載されたデータがあり、各支店の来客割合を計算し、配布数を決定したいです。ただし、全店舗に最低1個は配布し、合計配布数は2000個になるようにしたいです。
- 詳細なデータは添付ファイルをご参照ください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
単に「計算の段取り」の問題なので,何か「アナタの問題を解決してくれる関数」があるワケではありません。 考え方の例: 例えば2000個の内500個は全店配布分として,残りの1500個を比例配分したらどうでしょう。 その上で,通常最後の1個の数あわせがどこかで必要になるので,本店若しくは最大配布箇所などを決め打ちして端数あわせをします。 作成例: A2からA501に店舗名 C2からC501に各店舗の来客数 E2: =IF(ROW()=MATCH(MAX(C:C),C:C,0),2000-SUMIF($A$2:$A$501,"<>"&A2,$E$2:$E$501),1+ROUND((2000-500)*C2/SUM($C$2:$C$501),0)) 以下コピー。
お礼
早速ご返信いただきありがとうございました、お教えいただいた内容で無事に作成できました! >単に「計算の段取り」の問題なので,何か「アナタの問題を解決してくれる関数」があるワケではありません。 大事な考え方が抜けておりました、ありがとうございます。 もっと考え方を柔らかくしてExcelと関わっていけるよう頑張ります。 ご丁寧にありがとうございました。