Excel求差公式
供参考的电子表格: 嗨 所以我有一个开支日志,我用它来记录欠我的开支,作为我工作的一部分,我招致了需要报销的业务开支,有些星期我没有全额支付,所以我想知道这些是什么项目 在上面的表格中,您可以找到我的日志的大致版本,包括费用报销和金额、应支付的总额和支付的金额 是否有一个公式可以找出哪些费用加起来等于差额(在本例中为29.40英镑),并列出/识别这些费用 如果有任何不清楚的地方,请随时留言Excel求差公式,excel,excel-formula,Excel,Excel Formula,供参考的电子表格: 嗨 所以我有一个开支日志,我用它来记录欠我的开支,作为我工作的一部分,我招致了需要报销的业务开支,有些星期我没有全额支付,所以我想知道这些是什么项目 在上面的表格中,您可以找到我的日志的大致版本,包括费用报销和金额、应支付的总额和支付的金额 是否有一个公式可以找出哪些费用加起来等于差额(在本例中为29.40英镑),并列出/识别这些费用 如果有任何不清楚的地方,请随时留言 谢谢如果您有Excel2010或更高版本,您可以使用解算器加载项 加载后,它将显示在数据选项卡上 首先,
谢谢如果您有
Excel2010
或更高版本,您可以使用解算器加载项
加载后,它将显示在数据选项卡上
首先,您需要在当前列B
和C
之间添加两列。你可以给它们贴上乘数和乘积的标签
将数字1放入C2:C6
,然后将公式=B2*C2
放入D2
。将此公式复制到D6
,然后将公式=SUM(D2:D6)
放入D7
打开解算器加载项
第一个框是Set Objective
在框中单击,然后单击D7
它应该在框中显示为$D$7
。下一行表示:Max
、Min
或Value Of
,每个旁边都有单选框
单击Value of
并键入所需的值,在本例中为29.4
下一步是通过更改变量单元格。您的范围将是$C$2:$C$6
这可以通过键入或突出显示范围来完成
您将在下面看到一个大文本框,标有受约束的
您需要使用添加按钮添加3个约束条件:
$C$2:$C$6=0
然后单击求解
列C
中的某些值将更改为0
,导致列D
中的值也会更改
剩下的加起来就是29.4
您还可以使用条件格式来突出显示保留为1的单元格。当然可以这样做,但问题是这样做值得吗?在许多情况下,答案不止一个,在这种情况下,有3种可能性(只有5条记录),由于这是一项公司成本调节任务,我想记录的数量只会随着时间的推移而增加。事实上,没有公式可以做到这一点。对于公式,您需要了解一些细节,而不是这样的开放式。即使vba也很难准确地做到这一点,只是可能性太多了。这需要有理由准确地找到答案,而Excel并没有那么先进。所以你想有一个包含描述和金额的列表吗?如果有有限数量的可能的描述,你可以简单地用SUMIFS来完成。这里的(相当冗长的)代码可以工作,你可以根据自己的需要进行调整。。。