I noticed that you have two different threads going right now about the same general issue (your engine light is on after an oil change), but you don't include the same info in each post. Your other post mentions a code "42", which has nothing to do with the oil level or how much oil you should put in the crankcase. Based on what I've read in the two posts, your oil level has nothing to do with the engine light being on, and whatever amount of oil you put in the crankcase during your oil change was fine, because your oil level light didn't come on after the change. Adding or subtracting oil isn't going to make the engine light go out, but it might cause you to overfill the crankcase, if you keep adding oil when you shouldn't.
When you post multiple threads about the same issue, but don't include the same information in each post, you're probably going to generate conflicting solutions from members, which just makes your troubleshooting job more difficult.
The advice you've been given about the amount of oil to add is solid advice, but it won't solve your engine light issue.