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

Страницы: 1 2 След.
[ Закрыто] Убрать пароль из файла .xlsm и сделать его редактируемым
 
Требуется снять защиту, удалив пароль из каждого листа файла, оставив при этом всю структуру и формулы.
Цена договорная.

Файл ДСП, отправлю в ЛС исполнителю.

Более не актуально.
Прошу закрыть тему.
Изменено: wsashw - 12.08.2024 12:04:16
Расчёт среднего по условию, Расчёт среднего в месяц из массива с дубликатами дат
 
Цитата
написал:
Приложите результат ваших усилий.
Надо было пересчитать, работает
Премного благодарен!!!
Расчёт среднего по условию, Расчёт среднего в месяц из массива с дубликатами дат
 
Цитата
написал:
wsashw ,  массивная, месяц вводится в формулу. Можно если переделать таблицу брать из нее. Что бы ячейки можно было брать с запасом, нужно обработку ошибок пустых ячеек сделать. В приёмах расписано как
Сори, не очень понял.
Чтобы эта формула заработала нужно таблицу поменять?
Я вбил как есть в E2. выдаёт
        154 127,76 ₽
Расчёт среднего по условию, Расчёт среднего в месяц из массива с дубликатами дат
 
Цитата
написал:
Если вставлять не в E2, то не СТРОКА(5:5)
Я в E2 вставляю, выдаёт 1223,24 почему-то
Расчёт среднего по условию, Расчёт среднего в месяц из массива с дубликатами дат
 
Цитата
написал:
Вариант с дополнительным столбцом.КодC2:C66    =--(СЧЁТЕСЛИМН(A$1:A2;A2)=1)
E2:E3     =СУММЕСЛИМН(B:B;$A:$A;">="&ДАТА(2024;СТРОКА(5:5);1);$A:$A;" ="&ДАТА(2024;СТРОКА(5:5);1);$A:$A;"<"&ДАТА(2024;СТРОКА(5:5)+1;1))

Чёт не то считает
МБ в месяце не СТРОКА(5:5)?
Изменено: wsashw - 04.06.2024 17:26:55
Расчёт среднего по условию, Расчёт среднего в месяц из массива с дубликатами дат
 
Всем доброго времени суток.
Просьба помочь с расчётом среднего значения в месяц из имеющегося массива (прилагаю).
Проблема в том, что у меня в массиве даты повторяются (в день несколько операций), а сводная или СРЗНАЧ считают среднее по количеству ячеек, а не дней.
А мне надо, чтобы считалось среднее в месяц по количеству имеющихся в массиве дней месяца. В файле примера данные указаны по маю с 27 по 31, а по июню с 1 по 4. Следовательно среднее по маю должно быть: сумма из столбца B по датам с месяцем май/5, а по июню соответственно сумма значений в июне /4.
Помогите плиз с формулой.
Заранее благодарю!
Суммирование значений по нестандартному словию, Необходима помощь в написании формулы для суммирования массива по определённому условию.
 
Цитата
написал:
wsashw,
Код
    [URL=#]?[/URL]       1      =СУММЕСЛИМН($F:$F;$E:$E;  ">="  &$A2;$E:$E;  "<="  &$A3)   
 
evgeniygeo
Скажите, пожалуйста,
а почему при написании формулы в данном случае нужно заключать знак условия в кавычки как будто мы указываем что это текст и при написании формулы используем "&", а не просто пишем >=$A2?
Как будто мы в формуле условие пишем в формате текста
Изменено: wsashw - 09.02.2023 13:33:41
Суммирование значений по нестандартному словию, Необходима помощь в написании формулы для суммирования массива по определённому условию.
 
Цитата
написал:
Код
    [URL=#]?[/URL]       1      =СУММЕСЛИМН(F:F;E:E;  "<="  &A3;E:E;  ">="  &A2)   
 
Спасибо!
Суммирование значений по нестандартному словию, Необходима помощь в написании формулы для суммирования массива по определённому условию.
 
Цитата
написал:
=СУММЕСЛИМН($F:$F;$E:$E;">="&$A2;$E:$E;"<="&$A3)
Благодарю!
Суммирование значений по нестандартному словию, Необходима помощь в написании формулы для суммирования массива по определённому условию.
 
Всем добрый день!

Просьба помочь с решением задачи.

Дано: Две таблицы. В таблице 1 в столбце "A" указаны даты, в столбце "B" указана сумма значений из таблицы 2, столбца "F" по следующей логике:
Если в ячейке столбца "B" производится суммирование значений напротив соответствующий ячейки столбца "A" с датой 08.02.2023, а предыдущая ячейка столбца "A"= 02.02.2023, то необходимо сложить все значения из столбца "F" с 02.02.2023 по 08.02.2023.

Пример во вложении.

Заранее благодарю!  
Изменено: wsashw - 09.02.2023 13:00:05
Копирование цвета заливки ячейки из одной в другую, Как скопировать только цвет ячейки из одной в другую
 
Цитата
написал:
Ігор Гончаренко
Спасибо, очень выручили!
Копирование цвета заливки ячейки из одной в другую, Как скопировать только цвет ячейки из одной в другую
 
Всем добрый день!

Извиняюсь если такая тема уже была, нашёл одну схожую, но не смог применить решение из неё к своему кейсу.

Дано: таблица с данными, где с помощью условного форматирования раскрашены ячейки С4:С84

Задача: сделать заливку ячеек B4:B84 идентичной C4:C84. При этом, чтобы цвет ячеек из столбца B полностью зависел от C.

МБ можно как-то условное форматирование расширить на столбец B? Не смог найти этого в строенном фукнционале

Заранее благодарю!
ВПР по всем совпадениям, в одну ячейку
 
Всем доброго времени суток!

Очень прошу помочь с нетривиальной задачей.

Необходима функция по типу ВПР, но при этом чтобы она искала не первое значение, а сразу все из массива и собирала их (желательно через разделяющий знак, любой) в одну ячейку.
Пример (файл во вложении): на листе 1 находится список производителей по ИНН, для одного ИНН может быть несколько производителей, т. е. ИНН повторяются. На листе 2 ИНН не повторяются. Необходимо заполнить столбец "Производитель" на листе 2.

Сори за не слишком понятное объяснение, если открыть файл, то в принципе всё достаточно очевидно.
Заранее благодарю.
Изменено: wsashw - 18.11.2021 13:08:10
[ Закрыто] Очень лёгкий макрос по добавлению данных в табоицу, Необходимо написать легкий макрос. Бюджет - 100 р.
 
Цитата
vikttur написал:
Я бы тоже за меньше не взялся... А не самонадеянно ли писать, что работы на минуту?
К чему мне эта информация? Есть работа - есть цена. Не нравится- есть куча других занятий, никто не заставляет.
Хочешь торговаться - напиши свою цену и обоснуй её. Может я и согласился бы даже, кто знает. Теперь я и за бесплатно с этим товарищем (нет) работать не готов.

Мне знаком человек, который писал более сложные макросы где-то за минуту. К сожалению он сейчас не доступен, возможно он ответит позже и его услугами я, в итоге, и воспользуюсь.

Спасибо за разрешение подождать, многоуважаемый модератор.
Вы кстати как в нашем чате оказались?
Мастер торговаться позвал?
[ Закрыто] Очень лёгкий макрос по добавлению данных в табоицу, Необходимо написать легкий макрос. Бюджет - 100 р.
 
Цитата
Апострофф написал:
Очень лёгкий макрос - так напишите сами.
Самое натуральное хамство. А чат- не лучшее место для торга.
Если это у человека такой способ торговаться и общаться, то не удивительно, что он до сих пор нормальную работу себе не нашёл и таким странным образом на жизнь зарабатывает.
Не говоря уже о том, что глупо и самонадеянно ожидать повышение цены в 10 раз.

Не ваше, знаете ли дело, чем мне заниматься в мои пол часа, товарищ счетовод.

Вы, кстати, тоже вместо бесполезных ответов могли бы чем-то более полезным заняться.
[ Закрыто] Очень лёгкий макрос по добавлению данных в табоицу, Необходимо написать легкий макрос. Бюджет - 100 р.
 
Цитата
Апострофф написал:
Или нолик добавьте к 100 рублям...
Там делов на минуту. Если никто не откликнется, то сам и напишу.
Не хотите работать- не отвечайте. Зачем глупости писать про 1000 рублей? В чем логика?
Поругаться в чате сильно хочется? Хамить тем более зачем?
Изменено: wsashw - 23.11.2020 21:52:30
[ Закрыто] Очень лёгкий макрос по добавлению данных в табоицу, Необходимо написать легкий макрос. Бюджет - 100 р.
 
Что должен делать макрос:
1. Лист "Заявка". Удалить все значения из таблицы в столбцах A:I кроме шапки;
2. Лист "Заявка". Заполнить все столбцы таблицы данными из листа "все автомобили". Принцип заполнения: необходимо добавить только те VIN номера, которые отсутствуют в столбце "O";
3. Лист "Заявка". Скопировать все VIN из столбца A и вставить добавить их к уже существующим в столбце O.

Файл во вложении.

Заранее благодарю.
Вставить пустую строку в конце массива, Необходимо добавить пустую строку в конце каждого массива
 
New,

Огромное спасибо!
Вставить пустую строку в конце массива, Необходимо добавить пустую строку в конце каждого массива
 
Всем привет.

Помогите с простым макросом плиз.

В столбце "C" (файл во вложении) есть коды. Необходимо вставить пустую строку на лист после последнего повторяющегося значения (как строка 49).

Всем заранее спасибо за помощь.
Макроc распознавания в тексте VIN длиной 17 символов
 
Просто =VIN(УБРАТЬСЛУЧКИРИЛЛ(A1))

Конечно...

Всем огромное спасибо за помощь!!!
Изменено: wsashw - 29.05.2020 18:10:35
Макроc распознавания в тексте VIN длиной 17 символов
 
Цитата
Настя_Nastya написал:
С формулами и доп.столбцами, страшненько, но, вроде, работает
Спасибо,
но все таки выходит что он тоже не всё находит, в 97 строке не нашёл VIN.

Тут получается если две функции соединить (из первого ответа соединить с функцией замены кириллицы на латиницу), то все идеально будет работать.
Макроc распознавания в тексте VIN длиной 17 символов
 
Цитата
PooHkrd написал:
wsashw , потому что в нем одна А русская. Конкретно вторая по счету.
Нашёл функцию, которая может решить эту проблему.
Нельзя их как-то соединить?
Код
Public Function УБРАТЬСЛУЧКИРИЛЛ(ТЕКСТ As String) As String
    Dim Rus As Variant
    Dim Eng As Variant
    Dim i As Double
    Dim j As Double
    Dim simb As String
    Dim FindLatin As Boolean
    Dim simbtrans As String
    Dim MergeText As String
 
    Eng = Array("a", "b", "c", "e", "k", "m", "n", "h", "o", "p", "t", "u", "y", "A", "B", "E", "K", "M", "O", "P", "C", "T", "H", "Y")
    Rus = Array("а", "в", "с", "е", "к", "м", "н", "н", "о", "р", "т", "и", "у", "А", "В", "Е", "К", "М", "О", "Р", "С", "Т", "Н", "У")
 
    For i = 1 To Len(ТЕКСТ)
        simb = Mid(ТЕКСТ, i, 1)
        FindLatin = False
        For j = 0 To 21
            If Rus(j) = simb Then
                simbtrans = Eng(j)
                FindLatin = True
                Exit For
            End If
        Next
        If FindLatin Then MergeText = MergeText & simbtrans Else MergeText = MergeText & simb
    Next
 
    УБРАТЬСЛУЧКИРИЛЛ = MergeText
End Function
Изменено: wsashw - 29.05.2020 17:57:56
Макроc распознавания в тексте VIN длиной 17 символов
 
buchlotnik,

Спасибо огромное!

А почему он в 15й строке не смог VIN найти?
Макроc распознавания в тексте VIN длиной 17 символов
 
Всем доброго времени суток!

В файле во вложении имеется массив данных. В столбце A расположены назначения платежа. В каждой ячейке содержится текст, внутри которого есть VIN. Любой VIN всегда имеет следующие характеристики:

  • Начинается с "X" или "L";
  • Длина 17 символов.
При этом VIN может быть частью текста (например: "VIN:XZGFF06AXLA305546" или "XZGFF06AXLA601537.")  или может быть отделён пробелами (например: "СС6461RM07 LGWEF4A50KF711162  Счет №4268")

Задача: найти VIN в каждой заполненной ячейке и подставить в его в ту же строку столбца B. Если VIN не найден, то оставлять ячейку столбца B пустой и переходить к следующей ячейке.

Заранее благодарю за ответы.

Всем удачи и крепкого здоровья!
Необходимо ограничить круг лиц, имеющих доступ к редактированию файла
 
Цитата
БМВ написал:
сохранить как. выбрать куда и , там внизу есть кнопочка
То что нужно!

Большое спасибо, Вы очень помогли!!!
Необходимо ограничить круг лиц, имеющих доступ к редактированию файла
 
Цитата
БМВ написал:
поставить пароль на изменение
Когда файл открывается, то сначала всегда надо нажать на кнопку "разрешить редактирование".

То есть галочка, как я понимаю, уже стоит.

Но вот когда я выбираю пункт "защитить книгу" во вкладке "рецензирование", то ничего не происходит.

Т.е. этот пункт "выбирается" и excel предлагает ввести пароль. Но закрыв файл и открыв его вновь ничего не происходит. То есть вообще никаких изменений.
Необходимо ограничить круг лиц, имеющих доступ к редактированию файла
 
Всем доброго времени суток, уважаемые гуру eXcel.

Есть файл eXcel на общем диске, который изменяю только я. При этом пользуется им ещё несколько человек. Никому кроме меня режим редактирования не нужен. Но иногда я отсоединяюсь от VPN, или eXcel может вылететь, и тогда, кто-то другой может войти в режим редактирования.

Как сделать так, что бы в режиме редактирования файл не мог открывать никто кроме меня?

Заранее благодарю за ответы!

Всем крепкого здоровья!
Макрос по выполнению макросов (нажатию на кнопки?)
 
Огромное спасибо, это то что нужно!!!

UPD: простите за тупой вопрос...  
Макрос по выполнению макросов (нажатию на кнопки?)
 
Всем привет!

Есть макрос, который собирает данные из 2х книг определенного формата (темплэйтов) и сравнивает эти две книги закрашивая несовпадающие значения красным цветом.

В связи с тем, что программист из меня, мягко говоря, не очень, а также массивы данных немаленькие, то забить это все в один макрос не представляется возможным. Возможно (в случае, если бы я был умнее макроса, что не так), можно было бы сократить это до двух макросов, но до одного точно нет.

Я загуглил и выяснил, что можно создать какую-то функцию, по ссылке на разные объекты или что-то типа того.
Вопрос: можно ли как-то сделать макрос по выполнению макросов? Любым способом.

Как всегда заранее спасибо. Всем добра!
Макрос выделения нужного текста на странице
 
Все равно кастомный формат не видит...
Страницы: 1 2 След.
Наверх