=IF(B2="Y",IF(C2<=500,MIN(D2+546,(((C2/25)*30)+D2)),MIN(D2+546,(((C2/50)*30)+D2))),IF(C2<=150,D2+6*7,IF(C2<=300,D2+8*7,IF(C2<=500,D2+12*7,IF(C2<=700,D2+14*7,D2+18*7)))))
Simplifiquei alguns termos e ajustei o cronograma de US $ 151 a US $ 300 para concordar com sua tabela ( 8*7
em vez de 10*7
), mas a única coisa que realmente estava faltando era a parte IF(C2<=500,MIN(D2+546,(((C2/25)*30)+D2)))),MIN(D2+546,(((C2/50)*30)+D2)))
, conforme necessário para verificar a quantia devida se a baixa renda.
Deixei os termos de multiplicação nisto, mas se você tiver uma planilha grande dessas fórmulas, recomendo substituí-las por valores reais, como substituir +8*7
por +42
. Até mesmo pequenos cálculos podem aumentar a lentidão de uma planilha.
No entanto, embora eu não seja especialista em finanças, o uso de 30 dias para igualar um mês parece impreciso. Você pode querer verificar o uso de EDATE
.