1.3 KiB
1.3 KiB
Changelog
2025-11-14 - Fix Excel Formula Syntax Error
Issue
Fixed a syntax error in the Checks sheet that would cause Excel formula errors.
Details
The nested WENN (IF) formula in the Checks sheet Status column was missing a semicolon between the empty string result and the second WENN function.
File: src/build_template.py, line 264
Before:
=WENN(A2="";""WENN(ABS(B2-1)<=0,0001;"OK";"FEHLER"))
After:
=WENN(A2="";"";WENN(ABS(B2-1)<=0,0001;"OK";"FEHLER"))
Impact
This fix ensures that the Checks sheet Status column works correctly to validate that daily shift totals sum to 1.0, displaying "OK" or "FEHLER" as appropriate.
Testing
- Template rebuilt successfully
- November 2025 file generated without errors
- All formulas verified syntactically correct
- No security issues found (CodeQL scan: 0 alerts)
How to Use
To generate a corrected November 2025 file:
# 1. Rebuild the template with the fix
python src/build_template.py
# 2. Generate November 2025
python src/fill_plan_dates.py 2025 11
# 3. Open output/Dienstplan_2025_11_NRW.xlsx in Excel
The file will now work correctly with all formulas calculating as expected according to the Variante 2 (streng) rules specified in SPECIFICATION.md.