早上好,
我有一个看起来像这样的excel公式:
=IF([@Date]>currentPeriod,#N/A,
IF(
SUM(
TProgress[@[D Earned]],
TProgress[@[D Adj Earned]],
TProgress[@[I Earned]],
TProgress[@[I Adj Earned]]
)
/
SUM(
TCost[[#Totals],[D Budget Hours]],
TCost[[#Totals],[I Budget Hours]]
)
*
TInterface[[#Totals],[Current Budget]]
>
TInterface[[#Totals],[Current Budget]],
TInterface[[#Totals],[Current Budget]],
SUM(
TProgress[@[D Earned]],
TProgress[@[D Adj Earned]],
TProgress[@[I Earned]],
TProgress[@[I Adj Earned]]
)
/
SUM(
TCost[[#Totals],[D Budget Hours]],
TCost[[#Totals],[I Budget Hours]]
)
*
TInterface[[#Totals],[Current Budget]]
)
)
这太荒谬了。这是一个项目管理表,用于计算收入成本。挣得的成本永远不会超过目前的预算。有没有办法在同一个单元格中为此计算声明一个变量,而不是重复两次?我不想在其他单元格中隐藏公式,只是让它变得混乱而难以追踪。
任何想法都将不胜感激!
答案 0 :(得分:0)
的影响
IF([@Date]>currentPeriod,#N/A,
MIN(TInterface[[#Totals],[Current Budget]],
SUM(
TProgress[@[D Earned]],
TProgress[@[D Adj Earned]],
TProgress[@[I Earned]],
TProgress[@[I Adj Earned]]
)
/
SUM(
TCost[[#Totals],[D Budget Hours]],
TCost[[#Totals],[I Budget Hours]]
)
*
TInterface[[#Totals],[Current Budget]]
)
会做的伎俩