MCPで接続 →

計算を入力してください

公式

Show calculation steps (2)
  1. Classes You Must Still Attend

    Classes You Must Still Attend: サボれる授業数 計算機

    used when current attendance is below requirement (p = Required% / 100); minimum extra classes to attend to reach the required percentage

  2. Current Attendance (%)

    Current Attendance (%): サボれる授業数 計算機

    your present attendance percentage

広告

結果

休める授業数
0
これでも必要出席率を維持できます
現在の出席率 75%

サボれる授業数計算機とは?

「サボれる授業数計算機」(海外では「bunk calculator=バンク計算機」と呼ばれます)は、学校が定める最低出席率(一般的には75%)を満たしたまま、あと何回まで授業を欠席できるかを正確に教えてくれるツールです。海外の大学では出席率が基準を下回ると試験を受けられないことが多く、自分の「余裕(バッファ)」を把握しておけば、出席不足や処分のリスクを避けながら休む日を計画できます。なお、出席率の扱いは国や学校によって大きく異なるため、ここでは出席率に厳しいルールを設ける大学(インドなど海外の大学に多い方式)を想定している点にご注意ください。

使い方

入力するのは3つの数字だけです。これまでに出席した授業数、現在までに実施された授業の総数、そして必要な出席率(%)を入力します。すると、基準を下回らずに今後あと何回まで休めるか、そして現在の出席率が表示されます。すでに基準を割り込んでいる場合は、回復するために連続で何回出席しなければならないかを表示します。

計算式の解説

授業を1回休むと、出席数は増えないのに総授業数だけが1つ増えます。必要な割合 \(p\) を維持するには「出席数 ≥ p × 総授業数」を満たす必要があります。これを「今後あと何回休めるか」について解くと、次の式になります。

$$\text{Skippable} = \left\lfloor \frac{\text{Attended} - p \cdot \text{Total}}{p} \right\rfloor \qquad p = \frac{\text{Required \%}}{100}$$ ここで \(A\) は出席した授業数、\(T\) は総授業数、\(p = \text{必要出席率} \div 100\) です。授業は1回単位でしか休めないため、小数点以下を切り捨てる(floor)します。

出席した授業数と総授業数を示す棒グラフ。必要な出席率のラインと休める余裕ゾーンを表示
休める授業数は、現在の出席率と必要な最低ラインとの余裕分です。

計算例

たとえば、50回中45回出席していて、必要出席率が75%(\(p = 0.75\))だとします。すると \(A - p \cdot T = 45 - 0.75 \times 50 = 45 - 37.5 = 7.5\)。これを \(p\) で割ると \(7.5 \div 0.75 = 10\)。\(\lfloor 10 \rfloor = \textbf{10}\) となります。つまり、あと10回まで休んでもちょうど75%(60回中45回)を保てます。なお、現在の出席率は \(45/50 = 90\%\) です。

授業を休むにつれて出席率が下がるが、必要なラインより上を維持している様子
授業を休むたびに出席率は下がり、必要な最低ラインに達します。

さまざまなシナリオ別でスキップ可能な授業

安全にスキップできる授業の数は、3つの要因に左右されます: すでに出席した授業の数、開催されたセッションの総数、および教育機関が実施している最小出席率。下の表は、いくつかの現実的なケースを示しています。「スキップ可能」は、必要な割合以上に達する際にスキップできる将来の授業数です。負の数は、すでにしきい値を下回っており、何かをスキップする前により多くの出席が必要であることを意味します。

出席 / 合計 必要な % 現在の % スキップ可能な授業数 ステータス
45 / 50 75% 90.0% 10 余裕を持って基準以上
30 / 40 80% 75.0% 0 既に不足
60 / 80 75% 75.0% 0 ちょうど限界
38 / 50 75% 76.0% 0 わずかに基準以上
90 / 100 75% 90.0% 20 余裕を持って基準以上

60/80がちょうど線上に位置している点に注目してください: さらに1つの授業をスキップすると75%未満に低下するため、スキップ可能数はゼロです。30/40が80%の場合、現在の割合は既に要件を下回っているため、ツールはスキップ可能がゼロと報告され、復帰するために追加の授業に出席する必要があります。

手動でスキップ可能な授業数を計算する方法

\(A\)を出席した授業、\(T\)を開催されたセッションの総数、\(R\)を必要な割合とします。目標は、出席率を\(R\)以上に保ちながら、スキップできる追加授業の最大数を見つけることです。

  1. 必要な割合を分数に変換します。 100で割ります: \[ p = \frac{R}{100}. \] 75%ルールの場合、\(p = 0.75\)です。
  2. ルールが現在までに要求する最小出席者を見つけます。 \(p\)に総授業数を掛けます: \(p \cdot T\)。\(A = 45,\; T = 50,\; p = 0.75\)の場合: \(0.75 \times 50 = 37.5\)。
  3. それを出席数から引きます。 これは基本最小値を上回る出席授業の余剰です: \(A - p\cdot T = 45 - 37.5 = 7.5\)。
  4. 余剰を\(p\)で割ります。 将来スキップされた各授業は合計に1を加えますが、出席には0を加えるため、各スキップは\(p\)の余剰を「消費」します: \[ \frac{A - p\cdot T}{p} = \frac{7.5}{0.75} = 10. \]
  5. 床関数を適用します。 セッションの一部をスキップすることはできないため、1つの授業に切り下げます: \[ \text{スキップ可能} = \left\lfloor 10 \right\rfloor = 10. \] つまり、75%ルールで50の授業中45に出席した場合、今後最大10の授業をスキップできます。

確認できます: 10をすべてスキップすると、\(50 + 10 = 60\)の総授業のうち\(45\)に出席することになり、\(45/60 = 75.0\%\)です — ちょうど限界線上です。

既に不足している場合(回復)

\(A - p\cdot T\)が負の場合、公式は負の数を生成し、既に要件を下回っており、何もスキップできないことを意味します。代わりに、回復するために\(x\)を連続して出席する必要がある授業数として計算します。\(x\)を出席し、合計に追加される追加授業の数とします。必須事項:

$$\frac{A + x}{T + x} \ge p \quad\Longrightarrow\quad x \ge \frac{p\cdot T - A}{1 - p}.$$

\(A = 30,\; T = 40,\; R = 80\;(p = 0.8)\)の場合: \[ x \ge \frac{0.8\times 40 - 30}{1 - 0.8} = \frac{32 - 30}{0.2} = \frac{2}{0.2} = 10. \] 80%に戻るには、次の10の授業に欠席なしで出席する必要があります(その後\(40/50 = 80\%\))。この回復数値を常に次の全授業に\(切り上げ\)ます。

よくある質問

結果がマイナスになったら? マイナスの値は、すでに必要出席率を下回っていることを意味します。この場合は1回も休めず、回復のために連続で何回出席する必要があるかをツールが表示します。

休むと総授業数は増えるの? はい。このモデルでは、出席するかどうかに関わらずすべての授業が実施されると想定しています。これは多くの大学で採用されている標準的なルールです。

基準は必ず75%なの? いいえ。割合はご自身で設定できます。多くの大学が75%を採用していますが、80%や85%とする学校もあります。

最終更新: