Attendance calculator: percentage, slack, and recovery.
Unofficial student guide. Not affiliated with SRM Institute of Science and Technology. Numbers are estimates from the rules this site's calculators implement. The regulation PDF is the 2021 B.Tech / integrated M.Tech regulation.
An attendance percentage is attended classes divided by classes held, multiplied by 100. A calculator exists because the next two questions are not that division. The next question is how many future absences keep you above a target, and the one after that is how many future attendances climb back to the target after you are already short. Both are integer problems. You cannot attend half a class, and a percentage that rounds to 75.0 from 74.6 is not 75 for an office that uses the exact count.
This page keeps the target editable because not every campus uses 75. SRMIST's 2021 regulation, which is the case this site is built for, does use 75% in each registered subject. If that is your rule, leave the target at 75 and enter one subject. If you are checking a different handbook, change the target and keep the same two counts. The formula does not care which campus printed the handbook. The debarment consequence described further down is the SRMIST one.
Direct division is the number students mis-read when the held count is still small. Eight attended out of ten is 80%, which feels safe, and it falls through 75% after one more miss (8/11 is 72.73%). Early in the semester the percentage is loud and the sample is thin. Recompute every week from the portal, not from memory of "I only skipped twice."
Where the miss-count comes from
Let attended be A and held be H. The percentage is 100 × A / H. You want this to stay at least T after you miss M future classes. Those misses increase held and do not increase attended, so the inequality is 100 × A / (H + M) ≥ T. Multiply both sides by the positive quantity (H + M): 100A ≥ T(H + M). Expand: 100A ≥ TH + TM. Subtract TH: 100A − TH ≥ TM. Divide by T, which is positive: M ≤ (100A − TH) / T. The largest whole number of misses is the floor of that value, and only when 100A − TH is already zero or positive. If it is negative, you are already short and the miss-count is not the question.
The recovery question flips the attendance. Each class you attend adds one to A and one to H. After N such classes you want 100 × (A + N) / (H + N) ≥ T. The same rearrangement gives N ≥ (TH − 100A) / (100 − T), rounded up, provided T is not 100. If T is 100 you can never recover a miss, because a single absence makes a perfect record impossible. That is why the calculator refuses a 100% target once you are already short.
Work it with A = 32 and H = 40, T = 75. Slack = 100×32 − 75×40 = 3200 − 3000 = 200. Misses = floor(200 / 75) = 2. Check: 32/42 = 76.19%, and 32/43 = 74.42%. Recovery is not needed. Now A = 29, H = 40. Slack = 2900 − 3000 = −100. You are short by 100 "percentage-points times classes." Recovery N = ceil(100 / 25) = 4, because 100 − 75 = 25. Check: 33/44 = 75.00% exactly. Attend four. Miss one of them and you are solving a new problem, not finishing the old one.
Small held counts punish rounding. A = 8, H = 10 is 80%. Slack = 800 − 750 = 50. floor(50/75) = 0. You cannot miss even one class. 8/11 = 72.73%. A student who says "I am at 80, I can skip" has used the percentage and skipped the inequality. The form on this page is the inequality, applied to whatever you type, including a target other than 75.
What the SRM rule adds
The arithmetic above is campus-neutral. The consequence this site documents is not. Under the SRMIST 2021 B.Tech and integrated M.Tech regulations, the usual target is 75% in each subject, and falling short can close the end-semester exam for that subject alone. Condonation is a formal decision. The SRM 75% guide stays on that rule. Use this page when you want the formula visible, and that page when you want the campus consequence next to more count examples.
Type the raw counts, not the rounded percentage
A portal that shows 76% does not tell you the slack. 32 attended out of 42 held is 76.19%, which a whole-number display prints as 76. 31 out of 42 is 73.81%, which prints as 74, not 76. If the screen says 76 and the held count is 42, the attended count is the one that lands on 76 after that screen's own rounding, and you still need the raw pair before you trust a miss-count. Two students who both "have 76" can have different slack. The form on this page refuses to guess. Held, attended, target. Then the inequality.
Attendance calculator on this page
Use the counts from your academic portal for one subject. Percentage is attended divided by held. The 75% target is the usual SRMIST minimum; change the target if your office has given you a different number.
Run one subject at a time. A lab and a theory of the same course are often separate counts. The full page, with the semester workspace, is the SRM attendance calculator.
Questions this page answers
How does an attendance calculator work?
It divides classes attended by classes held. It then counts how many future absences stay above your target, or how many future attendances climb back to that target.
Why did my rounded 75% still fail the rule?
Offices that use the exact count do not treat 74.6% as 75%. Enter the raw held and attended numbers.
What target should an SRM student use?
Use 75 unless your campus has given you a written exception. Run the calculator once per subject.
Related pages: all guides, SGPA and CGPA calculator, attendance calculator, internal marks calculator, credit tracker, optional export pricing.