判断货品断码公式详解.doc_第1页
判断货品断码公式详解.doc_第2页
判断货品断码公式详解.doc_第3页
判断货品断码公式详解.doc_第4页
判断货品断码公式详解.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

IF(OR(COUNTIF(OFFSET(A2,0,1,2,3,4,3),0)=3),无,断码)IF函数=if(条件,“正常,断码)这个看得懂吧。然后就来解读IF中的第一参数“条件”OR(公式) 这个OF函数的意思就是其里面的公式只要有一个满足条件,就返回为TRUE,也就是条件存在OR(公式) 这个OR函数的意思就是其里面的公式只要有一个满足条件,就返回为TRUE,也就是条件存在那么再来解读这个OR里面的公式,是什么意思呢?我们的要求即为:连续三个码数不为0的话才为真,那么,也就是从一组码数中,要一个一个去判断再来统计个数,我用一组码数解释给大家看就很容易理解了。如下图,如下面这个组码数这样的一组码数,得判断所有符合组别的情况,就要分为多组来判断了,是不是得一个一个组别找出来,且应该为连续的三个码数来判断所以这组码数,划为3个连续的,且都大于0的组别共有5组。基中满足的条件只要有1组就不为断码。那么上图标红色的,就表示有1组了,返回结果就不为断码了。接下来返回OR中公式再来理解一下。 OR(COUNTIF(OFFSET(A2,0,1,2,3,4,3),0)=3)上图从S码开始,3个为一组,一个码接着一个码下去。再来理解一下,如果以4个码为一组的。以4个码的,到最后一位4XL码,只要分解4组即可了,但这个之中的4组没有一个符合条件都大于0的值,所以这组如果以4个连续的码且不为0的话来说明,其为断码。好,继续回过头来说那3组的,OR中的公式 OR(COUNTIF(OFFSET(A2,0,1,2,3,4,3),0)=3)这个公式中包含的COUNTIF公式的意思是什么呢?我把公式解化一下,COUNTIF(数值1,0”)这个公式看得懂什么意思吗?这个公式的意思是说,计算符合条件值大于0的个数那么再回过头来,刚才我们说过。如下图:这连续三个码组成的是不是5个小组呢?所以COUNTIF(数值1,0”)中的数值1就是这5组。而5组只要有一组符合条件就会大于0再结合OR就显示条件为真。,0,1,2,3,4,为什么只到0,1,2,3,4啊,两个逗号怎么用那么再套一个IF,结果就返回不是断码。这个不急,接下来就讲这个数值1的运用OR(COUNTIF(OFFSET(A2,0,1,2,3,4,3),0)=3)上面的OR(COUNTIF()这个套用应该懂了吧。接下来就COUNTIF(数值1,0”)中的数值1怎么引用的。我们的条件就是要连接三个,且就得用函数来表示,如下图,也就是说,用一个什么样的函数把一组码数隐藏中划分为5个小组,且5个小组又是连接3个码一组的数值。所以就想到了OFFSET函数。这也就是我们经常所说的数组,数组是用来构建的,眼睛看不到的,上面画图出来是方便大家理解OFFSET(A2,0,1,2,3,4,3)这个函数理解很容易。OFFSET共有5个参数。第一个参数为偏移的起始位置如函数OFFSET(A2,0,1,2,3,4,3)表示从A2开始偏移。偏移怎么移才可以移出如下效果图?也就是移出一个逐步递增的3个连续区域。OFFSET(A2,0,1,2,3,4,3)这个OFFSET函数中的第二参数没写,表示向下移的单元格。因为我们要的是向右移动,所以向下的省略不写,如下图。这样的一组码数,我们要看是否断码,肯定是从S码开始向右一个一个连续三个单元格向右移动。所以:OFFSET(A2,0,1,2,3,4,3)这函数中的第三参数的意思就是分别向右开始移动开始移动为什么是0,1,2,3,4刚开始我们说了,如果以3个码连接的话,可以把上面的那组码数划为5组,是不?如下图。那也就是说,从A2开始移移动为什么不是6而是5呢?就看上面的图解,刚好从A2本身开始移,只要移几次就刚好移到4XL码呢?SML一次。MLXL一次LXL2XL一次也就是上面的图,刚好移5次就到结尾了。所以数一下,应该移几次才会到结尾4XL?如上图的绿色箭号。从A2开始移到,只要移5次就刚好到结尾,也就是刚好为连续3个单元格为一个区域的结尾。OFFSET(A2,0,1,2,3,4,3)上面的0,1,2,3,4就是从身身开始移动。刚好移到5就有5次。那么OFFSET中的第4参数的意思也是向下偏多区域的个数,因为是码数的判断,所以不向下。 就得向右移,而向右移的区域为3个连续单元格,所以就设置为3OFFSET(A2,0,1,2,3,4,3)简单理解。就是以A2单元格开始向右移动。一个接一个移动,且移动的区域为3个单元格,也就是我们条件所说的连续三个码数OR(COUNTIF(OFFSET(Z5,0,1,2,3,4,3),0)=3)那这个函数的意思就很明显了。 O

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论