我添加了一个隐藏单元格 (T259),如果在销售协议表中选择了“砂浆接缝”,则它会计算单元格 U78 的 10%。我想在单元格 U78 中添加一个函数来添加 T259 的值。我收到“参数过多错误”的提示。
这是返回错误的公式。=IF(T74="1/2Dry Stack",0.1,IF(T74="DryMortar Joint",-0.1,0,IF('Sales Agreement'!G23="Mortar Joint w/ Standard Grey",0.1,0)))
抱歉,我没有更新问题,而是继续前进,因为这个问题很敏感。[更新]
基本上在屏幕截图中你会看到单元格 U78,我希望它根据销售协议表中单元格 G23 的值添加或减去额外的 10%。我正在尝试的公式在屏幕截图中。有什么帮助吗?
在这里你会看到我试图添加 10% 的公式。我想到了一个主意,把它放在另一个单元格上,因为我一直收到“参数太多”的错误,然后让它以某种方式将总和发送回我需要的单元格 U78。
在这里您将看到单元格 U78 中的原始公式减去 10%。
这是我需要公式所基于的下拉列表。
答案1
正如错误所述,您的公式确实有太多参数:
=IF(T74="1/2干砌块",0.1,IF(T74="干砂浆接缝",-0.1,0,IF('销售协议'!G23="砂浆接缝带标准灰色",0.1,0)))
我相信你想要的实际公式是:
=IF(T74="1/2Dry Stack",0.1,IF(T74="DryMortar Joint",-0.1,IF('Sales Agreement'!G23="Mortar Joint w/ Standard Grey",0.1,0)))
编辑:经过进一步的评论,我相信你想要:
=IF(T74="1/2Dry Stack",1.1,IF(T74="DryMortar Joint",0.9,IF('Sales Agreement'!G23="Mortar Joint w/ Standard Grey",1.1,1)))*VALUE
VALUE 是您想要添加或删除 10% 的金额/单元格。
老实说,我仍然不完全确定您想把结果放在哪里,但使用 1、1.1 和 0.9,您可以简单地将其乘以数字以得到 +10%、-10% 或原始数字。