电子表格以供参考:
所以我有一个费用记录,用来跟踪欠我的费用,作为我工作的一部分,我需要退回业务费用,有些星期我没有支付全额费用,所以想要找到这些项目的方法。
在上面的表格中,您会找到我的日志的粗略版本,其中包括费用索赔和金额,应支付的总金额以及支付的金额。
是否有一个公式可以找出哪些费用加起来(在这种情况下为29.40英镑),并列出/识别它们。
如果有任何不清楚的地方,请随时留言。
由于
答案 0 :(得分:1)
如果您有Excel 2010
或更晚,则可以使用Solver add-in
。
加载后,它会显示在Data tab
上。
首先,您需要在当前列B
和C
之间添加两列。您可以将它们标记为乘数和乘积。
将数字1放在C2:C6
中,然后将公式=B2*C2
放入D2
。将此公式复制到D6
,然后将公式=SUM(D2:D6)
放入D7
。
打开Solver add-in
。
第一个框是Set Objective
。
单击该框,然后单击D7
。
它应该显示在框中$D$7
。下一行显示收件人:Max
,Min
或Value Of
,每个旁边都有单选框。
点击Value of
并输入您想要的值,在本例中为29.4
接下来是By Changing Variable Cells
。您的范围为$C$2:$C$6
。
可以通过输入或突出显示范围来完成。
您会在标有Subject to the Constraints
的下方看到一个大文字框。
您需要使用“添加”按钮add 3 constraints
:
$C$2:$C$6 <= 1
$C$2:$C$6 = integer
(中间的int
下拉列表)$C$2:$C$6 >= 0
然后点击Solve
。
列C
中的某些值将更改为0
,从而导致列D
中的值执行相同操作。
剩下的将加起来29.4
。
您还可以使用条件格式来突出显示保留为1的单元格。