带货币数字求和
⑴ excel 同一列中有美元和人民币!如何分别得出各自的和
要用到自定义函数:
一. 首先自已先定义一个函数(比如货币求和SumIfMoney):
定义方法:
1. 执行【工具】→【宏】→选【Visual basic编辑器】命令,打开VB编辑窗口;
2. 在窗口中,从菜单栏上选【插入】→选【模块】,这时会插入一个新的模块1;
3. 在模块1右边的窗口下输入如下宏代码:
Public Function SumIfMoney(AREA As Range, MONEY As String) As Single
Dim Rng As Range
For Each Rng In Area
If Left(Rng.NumberFormatLocal, 1) = MONEY Then SumIfMoney = SumIfMoney + Rng.Value
Next
End Function
4. 关闭VB窗口,自定义的函数就完成了。
二.运用公式:
1.假设LZ的金额数都输入在A1:A50列,
2.将美元求和在B1单元格,人民币求和在B2单元格:
调用自定义的公式SumIfMoney:
则:B1 =SumIFMoney($A$1:$A$50,"$")
B2 =SumIFMoney($A$1:$A$50,"¥")
结果就出来了。
愿你如意。
⑵ 关于EXCEL! 我想自动求和,但币制不一样,有RMB、也有美元!见下图
首先,你这个是自定义类型的数值,还是文本型的?如果是文本型的,先把币种跟数值分离出来。
是不是RMB HKD USD 都是三位数的?如是,可以很好地分离出来
然后再用SUMIF去条件求和。
---------------------------
假设汇率USD 6.8 HKD 0.9 数据在A列,如下(范围可增加)
=SUMPRODUCT((LEFT(A1:A6,3)="USD")*(--RIGHT(A1:A6,LEN(A1:A6)-3)))*6.8+SUMPRODUCT((LEFT(A1:A6,3)="HKD")*(--RIGHT(A1:A6,LEN(A1:A6)-3)))*0.9+SUMPRODUCT((LEFT(A1:A6,3)="RMB")*(--RIGHT(A1:A6,LEN(A1:A6)-3)))
那后面所乘的就是汇率,可更改,请理解原理就好.
⑶ excel琛ㄦ牸涓鑷鍔ㄦ眰鍜屽墠闈㈡庝箞鍔犱汉姘戝竵绗﹀彿excel鑷鍔ㄦ眰鍜屽墠闈㈡湁浜烘皯甯佺﹀彿鎬庝箞姹傚拰
銆銆琛ㄦ牸鑷鍔ㄦ眰鍜岀殑鏂规硶濡備笅:绗涓姝ラ変腑瑕佹眰鍜岀殑鍗曞厓鏍硷紝鐐瑰嚮鏄璁剧疆鍗曞厓鏍兼牸寮忥紝閫夋嫨鏁板硷紝鐐瑰嚮纭瀹氥
銆銆绗浜屾ワ紝閫変腑浠绘剰鍗曞厓鏍硷紝鐐瑰嚮鍏寮忛夐」鍗★紝鐐瑰嚮鑷鍔ㄦ眰鍜屸垜銆傝嚜鍔ㄦ眰鍜屽氨瀹屾垚浜嗐傛眰鍜屽悗鍔犱汉姘戝竵绗﹀彿鏂规硶锛岀涓夋ワ紝閫変腑姹傚拰鍊肩偣鍑昏剧疆鍗曞厓鏍兼牸寮 閫夋嫨璐у竵 鐐瑰嚮纭瀹氬氨鍙浠ヤ簡銆
⑷ 怎样只对excel含有货币符号的数字求和
1、首先在电脑中将要设置的表格打开,鼠标点击单元格最上方的字母,选中整列。
⑸ excel有货币符号如何求和
如果这个货币符号是EXCEL中的“货币”格式加上的,可以直接求和。
如果是手工加上的,不能用运算符运算时,可用下面方法:
假设有两这样的数在A1与A2格,相加时:
=RIGHT(A1,LEN(A1)-1)+RIGHT(A2,LEN(A2)-1)