
如下样表:
要计算进货总价,需进价*进货量,但进价中却含有数量单位,如何去掉数量单位就是首先要考虑的问题。
公式实现
每一个数量单位的格式都是“元/**”所以,找到“/”的位置,是首先要解决的问题。
公式:
=LEFT(B2,FIND(“/”,B2)-2)*C2
确定,然后向下填充,即可得到所有进货总价。
如下图:
公式解析
FIND(“/”,B2):
excel图表怎么凸显某日期是年度第几周
excel图表怎么凸显某日期是年度第几周!问题情境 如下样表: 要计算特定日期是本年度的第几周。 有人认为每周日是每周的第一天,还有人习惯认为每周一是每周的第一天,不管是那种认定方式,都可以用WEEKNUM来解决这个问题,只不过参数不同而已。 WEEKNUM函数基础 功能: 返回特定日期的周数。 语法
在B2单元格中查找“/”的位置,返回值为5,即“/”在B2数据中为第5个字符。
FIND(“/”,B2)-2):
“/”前有一字符“元”,所以”/”的位置-2,即是数字的位数。
LEFT(B2,FIND(“/”,B2)-2):
从B2单元格数据的最左侧开始取数字位数,即是单价。
LEFT(B2,FIND(“/”,B2)-2)*C2:
进价*进货量即是进货总价。
如果再复杂一些,把进货量也带上数量单位,如下图:
那公式要改写为:
=LEFT(B2,FIND(“/”,B2)-2)*LEFT(C2,LEN(C2)-(LEN(B2)-FIND(“/”,B2)))
大家自行分析此公式,如有问题, 请文末留言。
OFFSET函数也可解决排列组合问题
昨天的排列组合问题,今天换成OFFSET函数来解决。 相同的样表: 需要把“级别“与“等级“的所有组合列出来,有三个级别、四个等级,所以组合的可能性有3*4=12种。 分步实现: 第一步:级别重复四次 公式: =OFFSET(A$2,INT((ROW(A1)-1)/4),,) 因为“级别”要重复四