如果另一个单元格显示值,则乘以一个单元格的总和

如果另一个单元格显示值,则乘以一个单元格的总和

我添加了一个隐藏单元格 (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% 或原始数字。

相关内容