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

Страницы: 1
Как обработать элементы массива по условию формулой
 
На входе текстовый массив. Пример {"обработать":"пропустить":"обработать":"пропустить"} (значение и количество задано условно)
Необходимо обработать массив по условию. Условие равенство элемента массива заданной строковой константе "обработать".
Действие "добавить к элементу массива  строку "-обработан"
На выходе требуется получить массив {"обработать-обработан":"пропустить":"обработать-обработан":"пропустить"}
Хотелось бы видеть подходы к решению подобных задач.
Благодарю
Как преобразовать текст в массив по разделителю?, Нужна формула для преобразования текста ячейки в массив для последующего использования в формулах
 
Например есть текст "Первый элемент массива&Второй элемент массива&Третий элемент массива", разделитель "&"
Необходимо преобразовать к массиву вида:
{"Первый элемент массива 1":"Второй элемент массива":"Третий элемент массива"}
Формула для определения содержит ли часть ячейки строку из списка
 
Нужна формула для определения содержит ли часть ячейки строку из списка. При этом список должен быть задан в самой формуле.
Как добавить макрос в ексель файл через автоматизацию для обработки событий редактирования содержимого ячеек?
 
Как добавить макрос в ексель файл через автоматизацию для обработки событий редактирования содержимого ячеек?
Как сделать проверку содержание в ячейке строковых кодов только из заданного массива?
 
Ячейка содержит пары строковой код (длина 1 - 2 символа) и числовое значение. Строковой код и числовое значение разделены пробелом. Разделение пар - перевод строки.
Есть список допустимых строковых кодов (всего их 6).
Необходимо блокировать ввод в ячейку любых других строковых кодов.
Реализацию вижу через использование объекта "проверка данных" поскольку сборка ексель файла осуществляется через автоматизацию (не вручную). Т.е. нужна формула для проверки ячейки. Например если бы мы хотели исключить ввод заранее известных значений, можно было бы использовать такую формулу: =ЕСЛИ(ЕЧИСЛО(ПОИСК(""от"";RC));ЛОЖЬ;ИСТИНА)
Глюк? Не отображается окно сообщения об ошибке объекта Validation
 
Если в проверяемую ячейку вводится недопустимый текст, не возникает окна с сообщением об ошибке. Вместо этого текст в ячейке возвращается к состоянию до редактирования. Это поведение наблюдаю см. вложение 1.xlsx (10.87 КБ)   проверка данных в котором настроена для ячейки 5го вторник. Недопустимым является присутствие в тексте подстроки "от". Если взять пустой файл и сделать настройку проверки для любой ячейки, диалоги проверки отображаются корректно. Видимо дело в настройке файла, либо в формулах используемых на листе  
Изменено: Userdo - 02.07.2018 14:45:53 (замена файла)
Как добавить проверку данных через автоматизацию VBA?
 
Как добавить проверку данных программно при формировании файлов ексель программно. Пример?
Возможен ли итог по показателям в строке таблицы через формулу?
 
Доброго времени суток всем форумчанам!

Требуется реализовать вычисление отработанного времени в разрезе видов времени за месяц в целом.
Есть строка в первой ячейке которой табельный номер сотрудника, вторая ячейка "Итого" значение которой требуется найти.  Далее идут ячейки с детальной информацией по количеству отработанных часов за каждый день месяца. каждый день представлен отдельной ячейкой. Содержимое ячейки - строка. Пример. "Я 8"символ перевода строки"Н 2". Означает Явка 8, Ночных 2 часа. Еще пример. "В" - выходной день.
Пример отображения итоговой ячейки:
Я 10 дн.106 ч.
Н 2 дн.3 ч.
В 9 дн.
Что означает явка 10 дней (10 ячеек с буквой "Я") 106 часов (сумма значений в ячейках с префиксом "Я") , Ночные 2 дня (2 ячейки с "Н") всего 3 часа, Выходной 9 дней (9 ячеек с буквой "Н").
Как проще реализовать данный функционал если это вообще возможно. Формула, Макрос?
Заранее благодарю
Страницы: 1
Наверх