作者ahwii (ahwii)
看板Office
标题[算表]阵列如何计算n=n+1
时间Wed Nov 15 12:13:42 2017
软体:Excel
版本:2010
有一阵列{0;0;1;0;0;0;1;0;1;0;0;0;0}
如何应用公式成为{1;2;3;1;2;3;4;1;2;1;2;3;4}
if(阵列=0,n=n+1,1)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.250.157.201
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1510719225.A.AB4.html
2F:→ ahwii: 谢谢提示,但有点问题,第三数错误 11/15 18:00
3F:→ ahwii: 修改一下,=ROW(1:13)-IFERROR(MATCH(ROW(1:13)-1, 11/15 18:02
4F:→ ahwii: IF({0;0;1;0;0;0;1;0;1;0;0;0;0},ROW(1:13),"")),0) 11/15 18:02
5F:→ ahwii: 我陷入循环的误解,多谢你的提醒 11/15 18:03
6F:→ soyoso: 个人觉得所提供连结内的公式并没有第三数错误的问题,因为 03/23 09:10
7F:→ soyoso: 原文写的是if(阵列=0,n=n+1,1),也就是当阵列不为0时就是1 03/23 09:10
8F:→ soyoso: ,来看有一阵列{0;0;1;0...},这里的第三数是1所以回传1, 03/23 09:10
9F:→ soyoso: 所以以这个逻辑来解謮才提供该公式 03/23 09:10
10F:推 soyoso: 因此if(阵列=0,n=n+1,1)和应用公式要成为{1;2;3;1...}的关 03/23 09:14
11F:→ soyoso: 系,并不清楚,所以我选取if(阵列=0,n=n+1,1)的逻辑来回文 03/23 09:14
12F:→ soyoso: 吧了 03/23 09:14