A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data
Hi,
This is not a bug. It usually happens when the Solver is not strictly enforcing the binary constraint due to the solving method or model setup. Even though you set the cells as binary, getting a value like 0.4 means Solver is treating the problem as a relaxed (continuous) model.
Make sure you are using the Simplex LP method with all constraints correctly defined, and double-check that the “Make Unconstrained Variables Non-Negative” option is enabled. Also, try re-adding the binary constraint or switching to the Evolutionary method to enforce integer/binary results more strictly.
In short, it’s a configuration issue, not a bug.