我的Excel功能是否可以简化以指定利率还债的年份和月份?

我的Excel功能是否可以简化以指定利率还债的年份和月份?,excel,excel-formula,performance,Excel,Excel Formula,Performance,我想在Excel中写一句话,写“你将在X年X月内以每月X美元的价格摆脱债务”,并把它放在我预算的底部,以激励自己。我使用的值是:债务总额(B27)和每月支付的金额(C23)。仅使用这些参考值,而不使用隐藏单元格,我将以下内容组合在一起: “您将在以下情况下免除债务:”&IF(ROUND)(SUM(B27/C23),0)0,IF(MOD)(ROUND)(SUM(B27/C23),0),12)=0,0,(SUM(ROUND)(ROUND)(SUM(B27/C23),0),-(12*ROUND)(SU

我想在Excel中写一句话,写“你将在X年X月内以每月X美元的价格摆脱债务”,并把它放在我预算的底部,以激励自己。我使用的值是:债务总额(B27)和每月支付的金额(C23)。仅使用这些参考值,而不使用隐藏单元格,我将以下内容组合在一起:

“您将在以下情况下免除债务:”&IF(ROUND)(SUM(B27/C23),0)0,IF(MOD)(ROUND)(SUM(B27/C23),0),12)=0,0,(SUM(ROUND)(ROUND)(SUM(B27/C23),0),-(12*ROUND)(SUM)(ROUND)(ROUND(SUM(B27/C23),0)/12)(如果(MOD)(ROUND(SUM)(SUM(B27/C23),0),12)=0,(SUM)(ROUND(ROUND)(ROUND)(SUM)(SUM)(SUM(B27/C23),0),)))+“每月12美元”)


它很管用,但并不漂亮,我希望它更漂亮。是否有我不知道的功能可以使用,或者这是不使用隐藏单元格就可以使用的功能吗?

如果A1=总债务,A2=每月付款,那么

剩余年份=楼层(A1/(A2*12),1)

而且

剩余月份=上限((A1-A2*12*(楼层(A1/(A2*12),1)))/A2,1)

在你的工作表中,这应该有用


=“您将在”和下限(B27/(C23*12),1)和“年和”和上限(B27-C23*12*(下限(B27/(C23*12),1))/C23,1)和“月,每月$”&C23&“月内免除债务。”

使用VBA?除非出于某种原因,您需要易于访问该功能。