Цитата |
---|
написал: Если нужно, поясню смысл:АГРЕГАТ(15; - поиск наименьшего значения в массиве.6 - исключение ошибок (ДЕЛ/0)Далее получаем массив для поиска:Массив!D$1:D$500 - это массив основных значений, в которых ищем./ - для проверки на условие. Если не выполняется, то получаем 0, на который делим и полуем ошибку ДЕЛ/0, которая исключается (см. 6).Если условие выполняется, то ИСТИНА = 1 и деление на 1 не изменяет нужное значение.Новые условия добавляются через /. В конце ;1 - это первое по счету наименьшее.ИНДЕКС - выборка из массива по номеру строки.АГРЕГАТ(15;6;СТРОКА - это чтобы получить номера строк в массиве, которые мы также проверяем условиями через /. |
Поиск, суммирование, подстановка по нескольким условиям с подтягиванием ближайшей даты, ВПР и СУММЕСЛИ не подходят
Поиск, суммирование, подстановка по нескольким условиям с подтягиванием ближайшей даты, ВПР и СУММЕСЛИ не подходят
12.12.2024 15:05:49
Изменено: |
|||
|
Поиск, суммирование, подстановка по нескольким условиям с подтягиванием ближайшей даты, ВПР и СУММЕСЛИ не подходят
Поиск, суммирование, подстановка по нескольким условиям с подтягиванием ближайшей даты, ВПР и СУММЕСЛИ не подходят
Поиск, суммирование, подстановка по нескольким условиям с подтягиванием ближайшей даты, ВПР и СУММЕСЛИ не подходят
11.12.2024 17:33:57
Коллеги, добрый день. Не нашел решения подскажите. Стандартные функции ВПР и СУММЕСЛИ не подходят.
Есть массив данных (в приложенном примере лист "Данные"): - Код товара - уникальный идентификатор. - Кол-во товара. - Дата отправки (возможные форматы значений: текстовый "НЕТ", текстовый "*" (означает товар на отгрузке, то есть в транзите), и собственно Дата) - Дата поступления на склад. Если отфильтровать исходную таблицу например по коду УП-00002960 (в приложенном примере лист "Данные"): Видно что по этому коду есть 4 партии товара: - 2 партии в транзите (по колонке "Дата отправки" имеют запись в ячейке "Дата" и "*"). - 2 партии в производстве (по колонке "Дата отправки" имеют запись в ячейке "НЕТ"). Все партии с разными датами поступления на склад. Задача сделать сводную таблицу (в приложенном примере лист "Сводная"), где в строке по коду товара автоматически выполнялся бы расчет и подстановка: 1. Товар в транзите общее количество, шт. (определить что надо суммировать значения у которых по колонке "Дата отправки" имеется запись в ячейке "Дата" и "*" и посчитать сумму.). 2. Товар в транзите ближайшая партия, шт. (из значений определенных как "транзит", подставить количество по партии с ближайшей датой поступления на склад.). 3. Поступление из транзита на склад МСК ближайшая партия, дата (определить и подставить дату поступления ближайшей партии из транзита). 4. Товар в производстве общее количество, шт. (определить, что надо суммировать значения у которых по колонке "Дата отправки" имеется запись в ячейке "НЕТ" и посчитать сумму.). 5. Товар в производстве ближайшая партия, шт. (из значений определенных как "производство", подставить количество по партии с ближайшей датой поступления на склад.). 6. Поступление из производства на склад МСК ближайшая партия, дата (определить и подставить дату поступления ближайшей партии из производства). Заранее, искренне благодарю за помощь!!!
Изменено: |
|
|
Функции =СЦЕПИТЬ и =ПРАВСИМВ не учитывают ноль в конце числа (второй знак после запятой)
Функции =СЦЕПИТЬ и =ПРАВСИМВ не учитывают ноль в конце числа (второй знак после запятой)
26.03.2021 15:50:39
|
|||
|
Функции =СЦЕПИТЬ и =ПРАВСИМВ не учитывают ноль в конце числа (второй знак после запятой)
26.03.2021 15:48:02
Коллеги, добрый день.
Столкнулся с тем, что функции =СЦЕПИТЬ и =ПРАВСИМВ не учитывают ноль в конце числа (второй знак после запятой). Есть ли решение?
Изменено: |
|
|
Число прописью с указанием целых до- и сотых после запятой
Число прописью с указанием целых до- и сотых после запятой
Число прописью с указанием целых до- и сотых после запятой
25.03.2021 20:18:07
Коллеги, добрый вечер.
Прошу прощения за вопрос, возможно уже кто-то интересовался. Вот задачка. В ячейке число например "123,78", есть ли формула или макрос, чтобы применить к данной ячейке и получить в соседней ячейке текстовую запись вида "Сто двадцать три целых семьдесят восемь сотых" Заранее благодарю за помощь!
Изменено: |
|
|
Имена листов в ячейках таблицы, Имена листов в ячейках таблицы
29.05.2019 12:07:54
Изменено: |
|||||
|
Имена листов в ячейках таблицы, Имена листов в ячейках таблицы
28.05.2019 16:48:35
8 Май 2019 15:42:03 Коллеги спасибо за ответы, вариант Sub reign по листу Сводный - рабочий. - это относилось как раз к вашему макросу - СПАСИБО, все работает и на листе Сводный собирает последовательно в таблицу все имена листов, а дальше я уже задавал вопросы по отдельным листам ) ![]() |
|||
|
Имена листов в ячейках таблицы, Имена листов в ячейках таблицы
28.05.2019 16:05:27
Вариант =СЦЕПИТЬ(Данные!A2;"/";ПРАВСИМВ(ЯЧЕЙКА("имяфайла");ДЛСТР(ЯЧЕЙКА("имяфайла"))-ПОИСК("]";ЯЧЕЙКА("имяфайла")))) -
НЕ РАБОТАЕТ КОРРЕКТНО если в примере 2 поставить данную формулу во всех ячейках А2 листов "14, "234", "678" - то, да, после слеша будут имена листов, НО если меняем после этого имя листа, например "14" на "15" - то число "15" прописывается в А2 и на "234" и на "678" - а этого не должно быть... как поступить? |
|
|
Имена листов в ячейках таблицы, Имена листов в ячейках таблицы
28.05.2019 15:42:03
Коллеги спасибо за ответы,
вариант Sub reign по листу Сводный - рабочий. НО по отдельным листам результат не совсем не тот, который хотелось бы получить. Переделал пример. в А2 на листах "14, "234", "678" - после слэша "/" - надо получить имя листа. Можно ли для этого применить макрос типа Function, чтобы встроить эту функцию в формулу в ячейку А2? |
|
|
Имена листов в ячейках таблицы, Имена листов в ячейках таблицы
28.05.2019 15:00:55
Коллеги добрый день,
есть ли макрос или формулы для вывода в ячейку имени листов? Создал простой пример. Задача: 1. Лист "Сводный" в ячейках с адресами B3, В4, В5 - прописать имена листов, которые идут в последовательности после листа "Сводный". 2. Лист "зеленый", "красный", "синий" - в ячейке с адресом B2 - прописать имя текущего листа. Как результат при переименовании имен листов "зеленый", "красный", "синий" получаем автоматическое изменение имен листов в B3,B4,B5 (Сводный), , автоматическое изменение имени листа в B2 (листы: зеленый, красный, синий). Заранее благодарен за помощь. |
|
|
Объединение строк в столбце по условию
18.01.2019 11:13:24
P.S. Excel - это сила! |
|||
|
Объединение строк в столбце по условию
18.01.2019 10:37:37
Уважаемые коллеги добрый день,
помогите пожалуйста с решением. Условия: Столбец "А" - данные формата ДАТА (дата+время) Столбец "B" - данные формата ТЕКСТ (текст везде одинаковый). Задача - требуется объединение строк в столбце "В" при условии, что дата в строках столбца "А" совпадает. Вопрос: существует ли такая формула, которая позволит растягиванием вниз по столбцу "B" - автоматически объединить строки с одинаковой датой? Заранее большое спасибо! |
|
|
Автоматическое копирование формул с отсылкой на следующий лист книги Excel
Автоматическое копирование формул с отсылкой на следующий лист книги Excel
28.12.2018 14:03:51
Коллеги добрый день!
В книге 6 листов - "сводная", "1", "2", "3", "4", "5". На каждом листе есть значения "А" и "В". На листе "сводная" - сводная таблица куда должны быть занесены значения А и Б с листов 1-5. Вопрос: какую надо задать формулу, чтобы можно было автоматически растянуть формулу с заполнением данных сводной таблицы (то есть чтобы в формуле менялось название листа автоматически)? Заранее большое спасибо! |
|
|
Подстановка значений из выбора по соответствию
Подстановка значений из выбора по соответствию
08.12.2018 14:17:38
Коллеги добрый день,
помогите пожалуйста с поиском формулы для решения задачи: - Столбец 5 - указаны значения в определенной последовательности. - Столбец 8 - указаны те же значения только в другой последовательности. Значениям в Столбце 8 строго соответствуют значения в Столбце 9. Задача: В Столбце 6 в Строке 2 указать формулу, которая бы искала в Столбце 9 значение соответствующее значению в Столбце 5, и соответственно при протягивании формулы вниз по столбцу - значения подставлялись бы автоматически... Решение где-то рядом среди функций ВПР, ИНДЕКС и ПОИСКПОЗ... но что именно использовать не могу додумать. Заранее большое спасибо всем за помощь. |
|
|
Копирование блока формул с определенным шагом
Копирование блока формул с определенным шагом
24.11.2018 13:47:52
Всем ДВС, друзья помогите пожалуйста,
решение где-то рядом, но не могу сообразить, перепробовал и ИНДЕКС и ДВССЫЛ и СТРОКА ничего не помогает. Задачка. Есть простая таблица значений на Листе 01. Есть Лист 02 с блоком формул. Формулы ссылаются на Лист 01 и определенные ячейки в Строке 1: А1, В1, С1, D1. Когда этот блок формул на Листе 02 растягиваю вниз с копированием, то ссылки на формулы соответственно смещаются на - А7, В7, С7, D7 - а требуется, чтобы формулы изменялись только на 1 строку вниз, то есть ссылались в итоге на А2, B2, C2, D2. При следующем растягивании блока формул вниз ссылались на А3, В3, С3, D3, а никак сейчас на ячейки в строке 13. ПОМОГИТЕ ПОЖАЛУЙСТА КАК ДОБИТЬСЯ ТАКОГО РЕЗУЛЬТАТА? В итоге надо будет на Листе 02 скопировать вниз 1000 блоков формул с привязкой к 1000 строк на Листе 01. Неужели нет решения? |
|
|