Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как посчитать в Эксель количество строк, где увеличилось значение?

Обмен опытомЭксель+1
Евгений Д.
  ·   · 1,3 K
увлекаюсь компьютерами и природой. люблю точность...  · 14 дек 2020  · office-study.ru

Придется добавить столбец, куда скопировать начальные данные. Затем проверить , совпадают ли они с данными, которые поменялись. И если прошло увеличение, то подсчитать количество увеличенных значений.

Все это можно сделать c помощью макроса. Например, при активации листа заполнять один массив исходными данными, при деактивации - второй массив итоговыми данными, ну а затем сравнить массивы межу собой и подсчитать количество увеличившихся данных.

примерный код, предполагается , что данные в диапазоне В1:В10

для активации листа

dim Mas(1to 10)

for i=1 to 10

mas(i)=Cells(i,2).Value

next

для деактивации

dim Mas2(1to 10)

for i=1 to 10

mas(i)=Cells(i,2).Value

next

N=0

For i=1 to 10

if mas(i)<mas2(i) then N=N+1

Next

'а вот тут или выводим значение в виде сообщения

msgbox N

' либо записываем его в определенную ячейку, например в ячейку А1

Cells(1,1).Value=N

' то же самое, но с использованием range

Range("A1").Value=N

Желаю успеха!

Успеха Вам. С уважением, СергейПерейти на office-study.ru
Удаленное обучение Excel в формате репетиторства  · 6 дек 2020  · maxexcel.ru/online
Отвечает
Max V

Если имелся ввиду подсчет заполненных ячеек в столбце, то можно пользоваться, например функциями =счёт(A:A) - вернет количество ячеек в столбце A содержащих числа или =счётз(A:A) - вернет количество непустых ячеек в столбце A