Basta adicionar um IF com a sua fórmula como condição e adicionar +1 ao mês da DATE quando o resultado for menor que NOW ():
=IF(DATE(YEAR(NOW()),MONTH(NOW()),1+7*A)-WEEKDAY(DATE(YEAR(NOW()),MONTH(NOW()),8-B))<NOW(),DATE(YEAR(NOW()),MONTH(NOW())+1,1+7*A)-WEEKDAY(DATE(YEAR(NOW()),MONTH(NOW())+1,8-B)),DATE(YEAR(NOW()),MONTH(NOW()),1+7*A)-WEEKDAY(DATE(YEAR(NOW()),MONTH(NOW()),8-B)))