"Role and period capacity","Entry","","","","","","","" "Role pool identifier","","Use same identifier wherever the same people are shared","","","","","","" "Working window","","Exact date and start/end time; one window per sheet","","","","","","" "Required competency","","Record who is qualified and available","","","","","","" "Available productive role-hours","","Net of other assigned work; paid hours separate","","","","","","" "Assignment and coverage evidence","","Reference actual roster; no shared hours counted twice","","","","","","" "Total required role-hours","=IF(COUNTIF(A11:A15,""yes"")=0,""n.a."",IF(COUNT(H11:H15)=COUNTIF(A11:A15,""yes""),SUM(H11:H15),""n.a.""))","Calculated from activated tasks below","","","","","","" "Uncovered role-hours","=IF(AND(ISNUMBER(B7),ISNUMBER(B5),B5>=0),MAX(0,B7-B5),""n.a."")","Calculated positive shortfall; zero is not technical approval","","","","","","" "Review outcome","","Manual decision on timing, competence and response","","","","","","" "Active: yes","Task","Quantity","Quantity unit","Units per hour","Separate setup hours","Separate cleanup hours","Required role-hours","Rate/boundary evidence" "","","","","","","","=IF(A11<>""yes"","""",IF(AND(ISNUMBER(C11),C11>=0,ISNUMBER(F11),F11>=0,ISNUMBER(G11),G11>=0,ISNUMBER(E11),E11>0),C11/E11+F11+G11,""n.a.""))","" "","","","","","","","=IF(A12<>""yes"","""",IF(AND(ISNUMBER(C12),C12>=0,ISNUMBER(F12),F12>=0,ISNUMBER(G12),G12>=0,ISNUMBER(E12),E12>0),C12/E12+F12+G12,""n.a.""))","" "","","","","","","","=IF(A13<>""yes"","""",IF(AND(ISNUMBER(C13),C13>=0,ISNUMBER(F13),F13>=0,ISNUMBER(G13),G13>=0,ISNUMBER(E13),E13>0),C13/E13+F13+G13,""n.a.""))","" "","","","","","","","=IF(A14<>""yes"","""",IF(AND(ISNUMBER(C14),C14>=0,ISNUMBER(F14),F14>=0,ISNUMBER(G14),G14>=0,ISNUMBER(E14),E14>0),C14/E14+F14+G14,""n.a.""))","" "","","","","","","","=IF(A15<>""yes"","""",IF(AND(ISNUMBER(C15),C15>=0,ISNUMBER(F15),F15>=0,ISNUMBER(G15),G15>=0,ISNUMBER(E15),E15>0),C15/E15+F15+G15,""n.a.""))","" "Paid-hours roster reference","","Keep paid and productive hours distinct","","","","","","" "Overlapping-role allocation","","Do not allocate the same hours to another simultaneous sheet","","","","","","" "Use","","Activate a task with yes; enter zero extra hours if already included in observed rate","","","","","","" "Extension","","Duplicate the file for another role/window; formulas cover five task rows","","","","","","" "Source","","Original planning arithmetic; enter observed task-rate evidence in column I","","","","","","" "CSV use","","Import formulas; do not sort/move calculator rows; missing input returns n.a.","","","","","",""