You have calculated wrongly. If India win SL by 1 run also, then our NRR will become 1.67. If Bangladesh Scored 400 and bowled Bermuda by 0 for all out then also Bangladesh NRR will become 1.44 which is less than India's NRR in otherway also if Bangladesh bowled out Bermuda by 79 runs and reached the target in 2 overs then also their NRR will become 0.01. So, if India want to qualify they need to win lanka by 1 run its enough.