Добрый вечер, всем. Казалось бы простая математическая задачка, не могу додуматься как решить. Как определить корректность нумерации в определенном диапазоне одной формулой. А именно - все числа идут по порядку сверху вниз друг за другом с нарастающим шагом 1. Обычная нумерация.
Определить корректность нумерации
07.05.2018 19:43:22
|
|
|
|
07.05.2018 19:48:52
(i*(i+1))/2
где i - наибольшее число ряда. для того чтобы узнать сумму выделенных чисел. Посмотрите в строку состояния
Изменено:
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок. |
|
|
|
07.05.2018 19:50:51
см,вложение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
07.05.2018 19:54:41
Так, тогда получилось =СУММ(A1:A20)/(СЧЁТ(A1:A20)*(СЧЁТ(A1:A20)+1)/2), если равно 1 тогда все ОК, если нумерация не корректна будет не 1.
Ответ Игоря подойдет если цифры просто местами поменяют. Тоже возможно. Всем спасибо.
Изменено: |
|
|
|
07.05.2018 20:35:37
Массивная
=SUMPRODUCT(--(ROW(D1:D20)<>D1:D20))=0
По вопросам из тем форума, личку не читаю.
|
||||
|
|
|||