Можно так исправить:
Код |
---|
=ОСТАТ(2*10;0,4*10) |
26.08.2025 15:31:01
Ольга Фадеева, если используете VBA и Эксель старый - то вот код
P.S. посмотрел файл - для этой UDF нужно сперва заполнить пустые ячейки значениями. Или доработать код.
Изменено: |
|
|
21.08.2025 09:25:16
Мэйвис, вот например для приложенного файла - выделить ячейки, выполнить код:
P.S. Только смотрю там местами (в примере всюду, кроме одного) ведущие пробелы лишние, можно ещё для порядка и их убрать, добавил это в код. И чуть его сократил.
Изменено: |
|||
|
20.08.2025 15:38:29
hAWK123, тут и формула, и макрос (UDF), но можно делать через ЕСЛИ(ОБЪЕДИНИТЬ()).
Но если такие у Вас есть ![]() P.S. @ Эксель сам поставил, можно убрать, но не мешает. Если нет УНИК(), ОБЪЕДИНИТЬ(), ФИЛЬТР() - можно UDF использовать. Или написать сразу одну на всю работу, но без динамических массивов придётся угадывать с диапазоном куда её вводить, или вводить с запасом.
Изменено: |
|
|
20.08.2025 09:51:47
Sonderlich, так и с поискпоз() результат аналогичный:
|
|||
|
19.08.2025 13:19:59
Для первого файла вполне отрабатывает такая простая UDF
Для второго не годится - всякие 24:00 и 24:02 не по феншую, нет такого времени, их дополнительно в коде нужно обрабатывать. P.S. хотя можно добавить одну строку...
Изменено: |
|||||||||
|
18.08.2025 22:04:56
Как вариант - т.к. особого разнообразия не наблюдается (всего 16 вариантов), то можно где-то сделать таблицу соответствия с количеством минут, и подтягивать из неё.
По примеру непонятно какие именно суммы интересуют и куда. Слева чтоль по строке выводить? Приложил файл.
Изменено: |
|
|
18.08.2025 19:43:51
Поддержу совет MadNike.
Можете например использовать один из листов файла-примера, например "август операции", только даты нужно вводить датами, а не непредсказуемым текстом, ну и остатки на начало и конец месяца оттуда убрать, их можно высчитывать где-то на листе с итоговыми сводными, если интересуют. баланс нал и баланс счет можно продолжать там же в базе и высчитывать на каждый день, потом сможете график построить )) Хотя имхо интересно число на сейчас, после всех операций, и это тоже можно на итоговом листе вывести по сумме всех приходов и расходов. |
|
|
16.08.2025 17:12:08
Для этого совершенно не нужна одна многопользовательская база данных, но конечно можно и одну базу, та же 1С например использовалась как источник данных, плюс всякие эксельки и тхт... |
|||
|
16.08.2025 11:22:39
Но можно что-то делать и в бесплатной версии PowerBI (хотя я сейчас не в теме, может она и не бесплатна уже), но помню что если нужно хорошо и объёмы большие - были получше программы. А вообще основной вопрос прежний - зачем? Что именно нужно получить на выходе? |
|||
|
16.08.2025 09:56:47
Нужно ответить на вопрос - для чего? зачем?
Например для аналитики есть другие инструменты, которые используют Эксель наравне с другими хранилищами данных (базы, тексты, 1С) - и это намного удобнее во всех смыслах - и изучать начальству, и создавать специалисту. А например накладные, бланки какие-то - это можно делать в Экселе. Да и например настроечные таблички для программ аналитики... )) |
|
|
15.08.2025 16:45:16
Ну добавить в сортировку ещё уровень по датам, и банально брать каждому коду первую дату любой доступной формулой, например
P.S. про "другие оставались пусты" упустил - да просто через ЕСЛИ() проверить на совпадение... Хотя тогда большая получается, зато простая и понятная.
Изменено: |
|||
|
15.08.2025 11:34:34
ALEX1991, это смотря сколько ячеек, нам сиё неизвестно.
Может и не заметит никто разницы. Можете ещё глянуть поиск с заменой, там можно посчитать |
|
|