Судя по ответу 5 и комментариям, я предполагаю, что вы хотите получить число 1
, следующее за другим 1
.
Возможно, для этого есть простая функция, но, поскольку я Я лучше с VBA ... Это проверит первый столбец (A
) и все вниз, и вернет сумму 1
, который следует за другим 1
.
Sub oneFollowingOne()
Dim r As Range, total As Long
total = 0
For Each r In Range("A2", ActiveSheet.Cells(ActiveSheet.Rows.Count, "A").End(xlUp))
If r.Value = 1 And r.Offset(-1).Value = 1 Then total = total + 1
Next r
MsgBox "Total: " & total
End Sub