jinwa 发表于 2018-8-13 11:58:42

做工作学函数(01)



工作事项如上图:希望统计结汇和记账汇率的损益情况。汇率管理表已经有了。现在需要根据结汇日期去取当月记账汇率。本表设置完所有函数及公式嵌套如下:
一、计算所属月份=YEAR(B13)&TEXT(MONTH(B13),"00")函数说明1、year函数表达式:=YEAR(serial_number)用途:将规范的日期值中的年数值提取出来。2、month函数表达式:=month(serial_number)用途:将规范的日期值中的月份数值提取出来。3、text函数表达式:=text(value,format_text)用途:将值按用户约定格式显示,得到的是文本样式的结果。4、嵌套公式说明将结汇日期中的年和按照两位返回的月份值组合在一起,组成新的总长度为6位的年月文本值。
二、取记账汇率=HLOOKUP(C13,$C$5:$J$9,MATCH(E13,$B$5:$B$9,0),0)函数说明1、match函数表达式:=match(lookup_value,lookup_array,match_type)用途:返回查找值在区域中的位置(第几个值)。2、hlookup函数表达式:=hlookup(lookup_value,table_array,row_index_num,range_lookup)用途:纵向找目标值对应第N行的值,本案例返回某个月份对应币种的汇率。3、嵌套公式说明找1月份USD汇率,公式向下填充,即可以找到对应月份的外币记账汇率。
三、结汇损失计算=ROUND((F13-H13)*G13,2)函数说明:1、round函数表达式:=round(number,num_digits)用途:将计算结果保留指定小数位。2、公式说明用记账汇率和结汇汇率差乘结汇原币金额,计算损失的本位币金额,正数为损失,负数为收益。

慧儿 发表于 2018-8-15 13:37:22

已学习 谢谢老师

绿丝绦 发表于 2018-8-31 21:59:09

技能get√,谢谢老师分享!
页: [1]
查看完整版本: 做工作学函数(01)