excel:两列中的货币总和
我有一张我工作的费用表,平心而论,这太糟糕了。我经常要填写这些表格,所以我尝试添加一些公式来加速这个过程 我想把所有的钱加起来,这将是一个简单的=sum()。然而,我的问题是,这些钱被分成了两栏,也就是说,当它达到100英镑时,我的便士栏不会过度流入英镑。我无法更改表单的格式 例如:excel:两列中的货币总和,excel,worksheet-function,Excel,Worksheet Function,我有一张我工作的费用表,平心而论,这太糟糕了。我经常要填写这些表格,所以我尝试添加一些公式来加速这个过程 我想把所有的钱加起来,这将是一个简单的=sum()。然而,我的问题是,这些钱被分成了两栏,也就是说,当它达到100英镑时,我的便士栏不会过度流入英镑。我无法更改表单的格式 例如: currently | £ | p | | 5 | 20| | 4 | 90| Total| 9 |110| required | £ | p | | 5 | 2
currently
| £ | p |
| 5 | 20|
| 4 | 90|
Total| 9 |110|
required
| £ | p |
| 5 | 20|
| 4 | 90|
Total| 10| 10|
有人有什么建议吗
回答(StackOverflow在8小时内不让我回答…) 排序:) 我对英镑列求和,并将其与便士列之和除以100相加,四舍五入为最接近的整数:
=SUM(POUND COLUMN)+ROUNDDOWN((SUM(PENCE COLUMN)/100),0)
然后在便士总数中,我将便士列相加,除以100,然后使用MOD函数找到余数
=MOD(SUM(PENCE COLUMN),100)
只需转换其中一个值,例如,将便士乘以100以磅为单位,或将英镑除以100以便士为单位。你可以在求和公式中这样做 好的,对于磅栏,我会:
=SUM(B1:B2)+INT(SUM(C1:C2)/100)
=MOD(SUM(C1:C2),100 )
对于便士专栏,我会:
=SUM(B1:B2)+INT(SUM(C1:C2)/100)
=MOD(SUM(C1:C2),100 )
其中B1:B2是磅值范围,C1:C2是便士值范围。谢谢您的回复。对不起,我想我的描述不清楚。本质上,问题是我需要将总数保持为两个单独的单元格。我会改进描述:)哦,我想你自己也回答了!祝你快乐。