Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 След.
Вставка в поисковые формулы ссылки на другие листы с автоматической сменой по дате.
 
МатросНаЗебре, спасибо.

Возьму пока за рабочий вариант.
А без ДВССЫЛ() никак?  Сочетанием кавычек и &.
Вставка в поисковые формулы ссылки на другие листы с автоматической сменой по дате.
 
Здравствуйте уважаемые форумчане.
Прошу помочи для создания составной формулы.
Есть файл месячной работы в котором листы именуются как "01.04", "02.04" ... "30.04" - это апрель.
В лист "Утро" переносятся данные в порядке, определяемом цифрами проставленными в столбце "P" на листах по датам.
В листе "Утро" дата в ячейке "C3" меняется формулой по времени.
Мои попытки вставить в поисково-просмотровые функции ссылку на извлекаемую из ячейки "С3" дату успехом не увенчались((
=ПРОСМОТРX(A5;'день'!P4:P13;'день'!J4:J13)

P.S.  В загруженном файле-примере работает макрос, меняющий название листов по текущей дате, иначе все формулы будут выдавать ошибку.
Изменено: SNMel - 10.04.2024 13:01:32
Выделить группы из 9 цифр и разместить в ячейке с переносом строк.
 
Спасибо за отклики всем.
Я поторопился с отправкой, не написал, что у меня есть макрос, который обрабатывает ячейки и если групп больше 2, то в ячейке устанавливается перенос текста, и прочее.... Определял это командой:   If Len(Cells(cell.Row, "j").Value) > 12 Then
Если можно, то нужен код в это тело макроса.  
Ігор Гончаренко, пытался разобраться с Вашей функцией, ума не хватило(
Выделить группы из 9 цифр и разместить в ячейке с переносом строк.
 
Здравствуйте знатоки Excel и гуру VBA!)

Присылается книга Excel в которой есть данные по группам. Нумерация групп состоит из 9 чисел.
Встречаются сочетания из двух, трёх и более групп, они разделяются пробелом, запятой, плюсом....
Книга заполняются из мессенджеров, поэтому об однообразии речи нет.
Нужно удалить все знаки пунктуации и расположить группы в одной ячейке с переносом строк.  
Код для преобразования текстовых значений в числовые
 
Hugo, это я знаю, спасибо. Но как я понимаю, это общая настройка Excel и она будет действовать во всех файлах, что не есть хорошо.

Жаль самому нельзя закрыть тему. Ответ на вопрос был дан во втором сообщении кодом: cells().Value = Val(cells().Value).
Далее пошли инсинуации на тему "а не дурак ли этот...."  (Msi2102, Максим В.)
Код для преобразования текстовых значений в числовые
 
Пытливый, действительно, вычислять медиану из номера накладной глупо ))
Просто есть код, который преобразует выгрузку в более наглядный вариант, решил заодно убрать и зелёные треугольнички.

Marat Ta, Марат, вставил цикл в свой - всё работает. Спасибо!
Код для преобразования текстовых значений в числовые
 
Здравствуйте!
Подскажите код VBA для выполнения действия "Преобразовать в число".
Макрорекодером это действие не записывается. Изменение формата на числовой и обратно на общий тоже не действует..  
Разбиение и подсчёт данных в зависимости от процента отклонения.
 
Здравствуйте Павел с Востока, и surkenny,  Спасибо огромное за помощь!
Да, это "ошибка", когда у одного наименования (SKU) стоит индекс "S" на разные метражи. Но это человеческий фактор и думаю доля таких ошибок мало влияет на конечный результат.
Пока за рабочий возьму вариант Павла с Востока), т.к. опыта работы со сводными нет. Нужно зарываться в изучение.
написал:
Цитата
Тогда лучше будет сделать справочник уникальных комбинаций SKU-метраж и расчет отклонения делать в нем.
Такой справочник есть, но он в другом файле и чуть в другом виде - там длины вместо метража. Узнал об этом уже позже.
Разбиение и подсчёт данных в зависимости от процента отклонения.
 
Здравствуйте знатоки.
Есть выгрузка со склада по номерам материалов - SKU. Каждому SKU соответствует стандартный метраж с присвоенным индексом "S".
Нестандартным соответственно - "N". Нужно заполнить таблицу в файле по проценту отклонения нестандартного метража от стандартного.
В начале таблицы вручную прописал стандартный метраж для некоторых позиций.
Бывают материалы по которым нет стандартного "S" вообще. Это буду исправлять вручную.
Заранее спасибо за помощь.

P.S. Может это как-то вычисляется в полях сводной таблицы? Но по моему она выйдет громоздкой, т.к. много наименований.
Ссылка на имя листа в формуле "сквозного" суммирования по листам
 
В конце концов вышел на формулу:
=ЕСЛИ(O2=0;;ДВССЫЛ(ПРАВСИМВ(ЛЕВСИМВ(Ф.ТЕКСТ(I1);9);8&"P2")+O2)
Т.е. от даты в "I1" отсекаем сначала левые символы, потом правые и получаем имя листа - 'Лист...'
Далее прицепляем через "&" ячейку "P2" c предыдущей суммой за месяц и плюсуем сегодняшний день из "O2"
Vik_tor, спасибо за идею с "Ф.ТЕКСТ"
Msi2102, спасибо, макросы пока оставил на будущее :)
Ссылка на имя листа в формуле "сквозного" суммирования по листам
 
, Да приемлемый вариант. Одинаковая формула на всех листах.
Как я понял, Вы открестились от ссылки на имя текущего листа и ищите значение по предыдущей дате - "I1-1"
Единственный минус - предыдущий лист должен быть, хоть и пустой. Будем скрывать..... )))
Спасибо!  
Ссылка на имя листа в формуле "сквозного" суммирования по листам
 
, Да, с формулой массива всё работает нормально, первоначально скопировал с сайта, простите.
Ссылка на предыдущий лист боюсь будет давать сбой, если отгрузка будет нулевая.
Изменено: SNMel - 21.04.2022 12:41:35
Ссылка на имя листа в формуле "сквозного" суммирования по листам
 
Виктор, в файле примера оставил только три листа для уменьшения размера. В рабочем варианте количество листов равняется количеству календарных дней месяца. Хотелось бы одной - одинаковой во всех листах формулой вести подсчёт по нарастающей с начала месяца. Сейчас приходится вручную исправлять формулу СУММ('01.04:02.04'!O2),  СУММ('01.04:03.04'!O2), СУММ('01.04:04.04'!O2) и т.д. на каждом листе.
Думал вместо 02.04, 03.04, 04.04 ,,,, 30.04 применить ссылку на имя листа взятую из даты в "I1"

_Boroda_, Ваша формула на всех листах даёт одинаковый результат - 20
Изменено: SNMel - 21.04.2022 12:01:09
Ссылка на имя листа в формуле "сквозного" суммирования по листам
 
MeMo, Нет, СУММ через ";" суммирует только с первого листа и листа по дате в "I1" (получается в 3D ссылку формула всё-таки заглядывает).

Спасибо за отклик)
Изменено: SNMel - 21.04.2022 08:18:53
Ссылка на имя листа в формуле "сквозного" суммирования по листам
 
Уважаемые знатоки формул, решения задачи так и нет?
Вычисление недель...беременности, Как вычислить срок беременности в неделях в разных годах
 
Пусть рожают ещё )))
Ссылка на имя листа в формуле "сквозного" суммирования по листам
 
Добрый день.
Есть формула, которая суммирует данные из ячейки "O2" с первого по текущий лист книги (в данном случае с 01.04 по 12.04)
=СУММ('01.04:12.04'!O2))
Как записать формулу, чтобы имя листа бралось из даты в ячейке "I1"?
=СУММ('01.04:ДВССЫЛ("'"&ТЕКСТ(I1;"ДД.ММ")&"'!O2))  - выдаёт ошибку.
Или что-то лишнее или чего-то не хватает))
Изменено: SNMel - 12.04.2022 07:14:33
Изменение цвета ячейки при изменении значения в ней от минимального до максимального
 
JayBhagavan,  Ну вот!))))
А то паяльники.... крестики....обогреватели. Изящное и простое решение - разделить ячейку.
Спасибо!!
Изменение цвета ячейки при изменении значения в ней от минимального до максимального
 
БМВ, сложности..... сейчас уже не вспомню пример, тоже задавал здесь вопрос как сделать "сложность" с использованием инструментария Excel и после обсуждения был получен вариант настолько изящный.....и функциональный и простой одновременно.... что даже кто-то написал: "Вот это по Экселовски" ))
Вот и сейчас хотелось бы получить окраску ячейки в которой есть подсчёт и текст одновременно.
Но уж если это невозможно в принципе, значит и  Excel бессилен((
Изменение цвета ячейки при изменении значения в ней от минимального до максимального
 
БМВ, в этом случае в шапке будет меняться цифра, (и цвет соответственно), а что это за цифра....
JayBhagavan, нет, столбец рядом занят.

А вариант форматирования по формуле никакой не подберётся?
Изменено: SNMel - 18.08.2021 09:16:05
Изменение цвета ячейки при изменении значения в ней от минимального до максимального
 
БМВ, доброе утро.

"Глубокий смысл" в том, чтобы ячейка подсвечивалась в зависимости от приближения количества подготовленных машин ("+") к заданному - плановому.
При больших отгрузках (а часть столбцов удалена при загрузке сюда) выискивать глазами ячейку с цифиркой и сравнивать её с плановой ..... нет наглядности.
Вариант JayBhagavan, с форматом Основной"  Подготовлено"  по закраске работает как надо, но чтобы увидеть всё нужно расширить столбец, иначе выдаёт #####
Изменение цвета ячейки при изменении значения в ней от минимального до максимального
 
vikttur, подскажите как, пожалуйста.

Файл заменил ещё раз. Числовые значения выводятся в О$2 и в О$3. Там окраска работает, но....
Нужно чтобы красилось в G4.
Наверное тема лучше выглядит так: Форматирование ячейки по значениям в двух других.
Изменено: SNMel - 18.08.2021 07:44:28
Изменение цвета ячейки при изменении значения в ней от минимального до максимального
 
RAN, так выход есть или нет?
Изменение цвета ячейки при изменении значения в ней от минимального до максимального
 
Цитата
vikttur написал:
Цитата
SNMel написал: Не форматируется по условию ячейка с формулой содержащая текст.
Но не это же ВАША КОНКРЕТНАЯ ЗАДАЧА! Это - следствие.
Для чего применяете форматирование? ЧТО хотите отобразить? КАКАЯ ГЛАВНАЯ ВАША ЦЕЛЬ?
Конкретная задача - постепенное изменение цвета ячейки при изменении значения в ней от минимального - "0" до максимального - "равного плану"  
Изменение цвета ячейки при изменении значения в ней от минимального до максимального
 
Файл с примером заменил. Фактически проблема выглядит так:
При формуле: =СЧЁТЕСЛИ(H5:H9;"+")  - форматирование работает
При =СЧЁТЕСЛИ(G5:G9;"+")&"  Подготовлено"  - нет
Изменение цвета ячейки при изменении значения в ней от минимального до максимального
 
Да, так работает. Спасибо.
Но честно говоря в G1 формулу прописал себе для проверки почему не работает.
Красить нужно в G3, где формула =СЧЁТЕСЛИ(G5:G9;"+")&"  Подготовлено"
Изменено: vikttur - 17.08.2021 09:31:21
Изменение цвета ячейки при изменении значения в ней от минимального до максимального
 
Добрый день форумчане.
Столкнулся с проблемой форматирования по условию для ячейки с формулой.
Форматирование - заливка по двум установленным цветам. На листе в примере описание добавлено.
Изменено: SNMel - 18.08.2021 07:43:33
В формуле менять ссылку на лист при выборе даты
 
vikttur, Ігор Гончаренко, Дело в том, что эти два листа, куда надо перекинуть даты, они как бы "нерабочие". Один раз сменили дату, распечатали и всё.
Основная работа по заполнению идёт с листом текущей даты несколькими пользователями одновременно. И фильтры там применяют каждый пользователь свой.
В формуле менять ссылку на лист при выборе даты
 
Тимофеев, Спасибо за скорый ответ.
Единственный минус данного варианта это &"G5" и &"I5". Эти адреса не изменяются при копировании на другие строки.
Придётся повозится переписывая, а так в принципе, приемлемо.
В формуле менять ссылку на лист при выборе даты
 
Добрый день, уважаемые форумчане. С Предстоящими праздниками вас))

Есть файл, с простым принципом: один день месяца-отдельный лист книги.
Есть дополнительные два листа в которые нужно переносить данные в зависимости от выбранной даты.
Сейчас формулы выглядят по принципу: ='01.05'!B5, где '01.05' - ссылка на лист с 1 МАЯ)))
Как поменять все формулы, чтобы они брали данные с других листов, меняя дату только в одной - заглавной ячейке (в этом файле ячейка F3)?
Страницы: 1 2 След.
Наверх