ハンドメイドの作業時間を、種類ごとの割合で全期間と直近30日で比べる
公開日: 2026-11-12
制作・撮影・梱包・SNS など、作業の時間を種類ごとに記録していると、「どの作業に何割の時間を使っているか」が出せます。ただ、何か月分もたまった記録の割合は、最近の変化を映しにくくなります。この記事では、作業の種類ごとの割合を、全期間と直近30日の2つで並べて比べる方法を説明します。
作業を1回1行で記録する表の作り方は、作業時間を記録して作品ごとの時給を出す記事で説明しています。
全期間の割合と、直近30日の時間
作業別の表は、作業の種類ごとに次の列を持っています。
- B 列(時間の合計):
=SUMIFS(作業!$J$2:$J$3001,作業!$C$2:$C$3001,$A2)… その種類の時間をすべて足す - C 列(割合):
=IF(OR($A2="",N($B$14)<=0),"",$B2/$B$14)… B14 の合計で割る - D 列(直近30日の時間): SUMIFS に日付の条件を2つ足す
D2:
=SUMIFS(作業!$J$2:$J$3001,作業!$C$2:$C$3001,$A2,作業!$A$2:$A$3001,">"&(TODAY()-30),作業!$A$2:$A$3001,"<="&TODAY())
">"&(TODAY()-30) と "<="&TODAY() で、今日を含めて30日分の行だけを足します。今日より先の日付で書いた予定の行は入りません。日付の欄には、時刻を入れずに日付だけを書きます(時刻が入ると、今日の行が <=TODAY() から外れます)。
直近30日の割合の列を足す
直近30日の時間(D 列)はあっても、その割合はテンプレートにありません。この記事では F 列を自分で足しました。
F2(直近30日の割合):
=IF(OR($A2="",N($D$14)<=0),"",$D2/$D$14)
- 割る数は、全期間の合計の B14 ではなく、直近30日の合計の D14 にします。B14 で割ると、どの種類も小さな割合になり、全部を足しても100%になりません
- 直近30日に記録が1行も無いと D14 が0になるので、そのときは空にします
全期間と直近30日を並べて読む
この例(6月から11月の記録、11月12日に開いたもの)では、次のように読めます。
- 制作: 全期間 73.9% → 直近30日 80.0%。最近は制作に寄っています
- 撮影: 5.8% → 2.5%。新しい作品を作っているのに撮影が減っているなら、出品の前に撮影がたまっているかもしれません
- 出品作業・材料の買い出し: 直近30日は 0%。記録の書き忘れか、本当にしていないのかを確かめるきっかけになります
割合は「その期間に何をしていたか」の内訳です。作業の量が多い月も少ない月も同じ100%になるので、量そのものは D 列(時間)でいっしょに見ます。この例の直近30日は40時間で、記録の終わった6〜10月の月平均(171.5 ÷ 5 ≒ 34.3 時間)よりやや多めです。途中の11月を入れて6で割ると、平均が小さく出るので入れません。
注意すること
- 30日は「今日から数えた30日」なので、開いた日によって数字が変わります。月の区切りで比べたいときは、作業時間を月別に集計する記事の月別の表を使います
- 30日の中に、イベントの前の追い込みなど特別な時期が入ると、割合が大きく動きます。「最近の傾向」と言えるのは、何回か同じ向きに動いたときです
- 作業の種類の名前が設定のシートと少しでも違うと、どの行にも数えられません。作業別の表の下の「集計の確認」が0でないときは、種類の空や打ちまちがいの行があります
作品に入らない時間を入れた全体の時給は、作品に入らない作業も入れた全体の時給を出す記事にあります。この表を円グラフや100%積み上げ横棒にする手順は、作業の割合をグラフにする記事にまとめました。LibreOffice で式の区切りが ; の設定になっている場合は、, を ; に置き換えて入力します。
作った表を、そのまま使いたい方へ
この記事の表は、作業の記録・作品ごとの時給・作業別・月別をまとめたテンプレートで作りました(F 列は記事のために足したもので、テンプレートには入っていません)。表を一から作る時間を省きたい方は、ハンドメイド作業時間・時給シートもご覧ください。
カテゴリ: ハンドメイドの値段と利益
