Excel-计算储存格内左、右方连续0的个数(SUMPRODU-真人cs 

网易商城

我的美女好

主页 > 网站新闻 > 正文

Excel-计算储存格内左、右方连续0的个数(SUMPRODU

2017-04-04 12:17 来源: 未知

 

在 Excel 中的一个资料表,此中贮存格可能在最左或是最右边有持续的0(参考下图),若何得知这些持续的 0 别离有几个?


【公式设计与解析】

1. 计较贮存格左边持续的 0 个数

假定贮存格内的数字不跨越20个。

贮存格B2:=SUMPRODUCT(--(--LEFT(A2,ROW($1:$20))=0))

ROW($1:$20):相当于 1, 2, 3, …, 20 的阵列。

LEFT(A2,ROW($1:$20)):掏出贮存格A2的左侧起算的 1, 2, 3, …, 20 个字。

--LEFT(A2,ROW($1:$20)):本例获得『--{"0","00","000","0003","00039", … } 』阵列,由于 LEFT 函数获得的成果为「文字」型态,所以公式中『--』可以将阵列转换为{0,0,0,3,39, … }。

--(--LEFT(A2,ROW($1:$20))=0):公式中第一个『--』,可以将判定是不是为 0 的传回值 TRUE/FALSE 阵列,转换为 1/0 阵列。

(将『--』置换成『1*』或『0+』等其他运算都是可以的)

最后,再让 SUMPRODUCT 函数履行『乘积和』运算。

複製贮存格B2,往下各列贴上。


2. 计较贮存格右边持续的 0 个数

贮存格E2:=SUMPRODUCT(--(--RIGHT(D2,ROW($1:$20))=0))

道理同上,将 LEFT 函数用 RIGHT 函数代替。

複製贮存格E2,往下各列贴上。

创作者先容 vincent

学不完.教不断.用不尽

  • 全站分类:不设分类
  • 小我分类:课本资料
  • 此分类上一篇: Excel-资料重组依原挨次显现(SUMPRODUCT,OFFSET,ROW,COUNTIF)
  • 此分类下一篇: Excel-计较贮存格内左、右方持续数字的个数(SUMPRODUCT,SUBSTITUTE)
  • 上一篇: Excel-资料重组依原挨次显现(SUMPRODUCT,OFFSET,ROW,COUNTIF)
  • 下一篇: Excel-计较贮存格内左、右方持续数字的个数(SUMPRODUCT,SUBSTITUTE)
汗青上的今天
  • 2016: Excel-由资料阵列中反推对应的列题目和栏题目(OFFSET,SUMPRODUCT)
  • 2015: Excel-计较贮存格内左、右方持续数字的个数(SUMPRODUCT,SUBSTITUTE)
  • 2012: Excel-图表中的负值以分歧色采暗示
  • 2012: Windows 8-让阛阓显示更多App
  • 2011: Google Analytics (阐发) 不流露资讯阅读器外挂程式
  • 2010: 製做美术拼贴-Shape Collage
  • 2010: Google搜索新增预览网页功能
  • 2009: Bing将连系Wolfram|Alpha
▲top 北京拓展公司