作者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/m.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