Если у вас всегда заполнены первые ячейки и заполнение идет без разрывов, то попробуйте вот так:
=СУММ("первая ячейка диапазона":ДВССЫЛ(ADDRESS(СЧЕТЗ("весь диапазон")-1;СТОЛБЕЦ("любая ячейка из этого же столбца"))))
Для варианта, что на скриншоте:
=СУММ(A1:ДВССЫЛ(ADDRESS(СЧЕТЗ(A1:A24)-1;СТОЛБЕЦ(A1))))
СЧЕТЗ - подсчитывает количество непустых ячеек в диапазоне?
СЧЕТЗ("весь диапазон")-1 даст число ячеек на 1 меньше
ADDRESS(x;y) - преобразовывает порядковые номера строк и столбцов x и y в текст адреса ячейки.
СТОЛБЕЦ(A1) - возвращает номер столбца
ДВССЫЛ - преобразовывает текст адреса ячейки в ссылку на нее.
СУММ думаю понятно.
Попробуйте у себя, ибо у меня нет екселя, пробовал на либре офисе с теми же функциями (только по другому пишутся) все работает.
Вот моя формула: =SUM(A1:INDIRECT(ADDRESS(COUNTA(A1:A18)-1;COLUMN(A3))))
Как видите
=СУММ(A1:ДВССЫЛ(ADDRESS(СЧЕТЗ(A1:A24)-1;СТОЛБЕЦ(A1)))) и
=SUM(A1:INDIRECT(ADDRESS(COUNTA(A1:A24)-1;COLUMN(A1))))
ничем не отличаются.
Для подсчета рабочих дней используется функция
=ЧИСТРАБДНИ(Нач.дата<wbr />;Конеч.дата;Праздники<wbr />)
Нач.дата - ячейка или выражение, содержащая начальную дату
Конеч.дата - ячейка или выражение, содержащая конечную дату
Праздники - диапазон ячеек или выражение содержащее праздничные дни, которые необходимо исключить из расчета.
Пример:
=ЧИСТРАБДНИ("01.03.2<wbr />019";"10.03.2019";"08<wbr />.03.2019")
результат 5
Тут много вопросов. Сделать можно все в екселе формулами, но у вас слишком мало исходных данных. Например, допустим, число 54 встречается в январе, феврале, марте, апреле, а потом в июне, июле и августе. То есть сначала 4 раза подряд, потом месяц пропуск и еще три раза. Как считать тут? 3+2 или 3 или 2?
Далее. Какие именно числа считать надо? Все или только определенные каким то правилом? Или вы вручную будете указывать числа, для которых надо проверить повторяемость? Если вы вручную вводите - это проще, если надо найти ВСЕ числа, которые встречаются в таблице два раза и более - это сложнее.
Еще момент. Ваша таблица конечная или данные будут еще добавляться в нее? Заголовков у столбцов нет и не ясно будет ли расти таблица вправо. Вниз таблица может расти на следующий год или это данные за год и анализировать надо только 1 год?
После ответов на эти вопросы составьте алгоритм, затем простые формулы, затем объединяйте их для получения общей формулы.
Например:
- определить количество вхождений числа в таблице для каждого числа (использовать СЧЕТЕСЛИ и получим вспомогательную таблицу).
- для всех чисел, число вхождений которых более 2 проверяем их количество по строкам - еще одна вспомогательная таблица
Вот как-то так. Без дополнительных данных сложно предложить какое-то решение.
Excel как нельзя лучше подходит для анализа различных данных, как числовых, так и текстовых.
Примерный алгоритм анализа данных в Excel следующий:
- Помещаем данные (обычно данные представлены различными выгрузками или выборками из 1с или БД) в Excel
- Если данные уже имеют табличную форму, то практически сразу можно приступать к их анализу (если нет - крайне желательно, но не обязательно, привести их к форме таблиц)
- Провести анализ
Что касается пункта 3, то он в этом алгоритме, конечно же, ключевой. Прежде чем проводить анализ данных необходимо четко представлять себе, что Вы хотите получить в итоге, также нужно владеть основными инструментами Excel, такими как: сводные таблицы (особенно хорошо они подходят для анализа больших и очень больших массивов данных), формулы, условное форматирование, сортировка, фильтрация и другими..
На самом деле анализ данных - это целая наука. У меня как раз специализация это Excel и все, что с ним связано. Если есть потребность - пишите, возможно, помогу..
Выделить необходимой диапазон (выделить верхнюю ячейку, затем нажать ctrl+"стрелка вниз"), затем нажать F2 (инициализируется редактирование формулы в верхней ячейке выбранного диапазона), ввести необходимую формулу и нажать комбинацию клавиш ctrl+Enter, что приведет к автозаполнению выбранного диапазона ячеек введенной формулой.