- 締切済み
エクセル 困ってます。
エクセル2010で月の予算表を作るのに日毎の%予算を決めてそれとは別に日毎の予算の進捗率?(月で予算満額になる事)を決めて日毎の予算に対して%だと端数誤差が生じてしまうので。進捗率で制限をかけて日毎の予算を出したいのですが。どうすればよろしいでしょうか。 セルA1~A30までは日毎の予算%(合算で30) セルB1~B30までは進捗率(30日で100%) この二つを使って日毎の予算を作成 多変量の問題になるのかわかりませんが、どうかご教授ください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- tsubuyuki
- ベストアンサー率45% (699/1545)
エクセル云々以前の問題ですよね? 100%を30日で割ってみて、割り切れないのは火を見るより明らか。 この「端数処理」をどうするか?って事ですよね? 「手計算・手書き」で同じ表を作るとしたらどうしますか? どこかで調整するしかないわけですよね? 初日を厚くするのか、末日を厚くするのか、別の日にするのか、 何らかの「人的判断」が必要であって、それをエクセルに任せるのは危険ではないですか? それでも任せたいとなると、エクセルに何らかの「ルール・制限」を与える必要があり、 (> 進捗率で制限をかけて の部分です。) その「ルール・制限」は貴社あるいは貴部署の内部の話であり、 回答者にそれを委ねるのはあからさまに筋が通らない話です。 例えば回答者が 「1日~29日は"100%÷日数"、つまり"100/30=約3.3"で埋めていって、 最終30日だけは端数処理のために"100-SUM(最終日前までの合計)" ってしちゃえばいいじゃん!」 と提案し、それにあなたが乗っかると、それが貴部署(貴社)の方針になりますが、 それで問題は生じませんか? 問題が生じないのであれば、私からの提案は(一番簡単な)上記。 以下、初日にウェイトを置く場合の詳細です。 ・A列4行目以降に稼働日を羅列(日付型で) ・B列4行目以降に日ごとの予算 ・C列4行目に進捗率(目標) としておき、35行目に合計行を作成(固定・月最大31日=31行分を想定) ちなみに3行目は表の項目名を表示しておく (A3:稼働日、B3:日別予算、C3:進捗率 と文字列で) A1セルには文字列「稼働日数」、B2セルに文字列「予算満額」 A2セルには式:=COUNT(A4:A34) '稼働日カウント B2セルには数値で「予算満額」(入力項目として) C5セルに式:=IF(A5="","",1/$A$2) '100%=1を稼働日数で割る→1日当たりの進捗率 C5セルに%表示設定(書式設定) B5セルに式:=IF(A5="","",ROUNDDOWN($B$2/C5,0)) '予算満額×日別進捗率 必要に応じてカンマ編集(書式設定) B5:C5をB34:C34までコピー(フィル) C4セルに式:=1-SUM(C5:C34) '100%から2日目以降の合計を引く C4セルに%表示設定(書式設定) B4セルに式:=A2-SUM(B5:B34) '予算満額から2日目以降の合計を引く 必要に応じてカンマ編集(書式設定) 何も考えずに楽に楽にやろうと思ったら、これが一番簡単です。 ですが、一番(悪い意味で)適当でもあります。
- chayamati
- ベストアンサー率41% (260/624)
的外れならゴメン 本音は日々の予算を円単位の金額で計上したいのでは しかし円以下の端数の処理をどうするかではないですか その方法には次の2つの方法があります。 1.初日を除いた日の予算額を日の平均額を計上し 初日の予算は満額―初日を除いた予算額の合計 平均額=ROUND(満額/30,0) 初日の予算額=満額‐29*平均額 2.任意の日の予算額は累計はその日までの累計予算額から 前日までの予算額の累計を減算した金額 例えばA10の予算額を求めます D列(D1~D30)に1,2,3と連番を入力しておきます A10=ROUND((満額*D10/D$30),0)-ROUND((満額*D9/D$30),0) 補足 ・上記の式は質問の内容に対するもので、、 具体的には見出し行、月々の予算額(満額), 大の月、小の月等の処理でセルの位置が変ってきます。 ・1000円未満四捨五入のときは平均額=ROUND(満額/30,3)とします。 ・また FLOOR関数、CEILING関数 もチェックして下さい
- keithin
- ベストアンサー率66% (5278/7941)
日足の進捗率はちゃんと決めてあるんですね。 それで「日毎の%予算」て、一体何を言っているのですか? ふつーに考えると「月予算の何パーセントを毎日に割り当てるか」だと思うんですが、それなら「今日の進捗率-昨日の進捗率」が今日の割り当て%です。月の予算総額に掛け算すれば、その日の割り当て予算も計算できます。