Excel планово предупредительный ремонт

Таблица поверок приборов и оборудования в Эксель

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

— если до окончания поверки менее 10 дней, то ячейка «осталось дней до поверки» закрашивается желтым цветом и выскакивает сообщение;

— если срок поверки прошел, то ячейка подкрашивается красным цветом и выскакивает сообщение.

При каждом запуске данные пересчитываются, перекрашивать ячейки не нужно.

Мыло, если есть вопросы Petrov210217@yandex.ru

Дубликаты не найдены

MS, Libreoffice & Google docs

408 постов 11.7K подписчиков

Правила сообщества

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях

Важно — сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде «пост — отстой», это оскорбление автора и будет наказываться баном.

А зачем на макросах? Там же проще на условном форматировании сделать.

Часто приходится делать не для себя, люди сбивают формулы, а потом орут, что ничего не работает. В макросы, как правило никто не лезет и файл портят реже. Поэтому стараюсь минимум формул и больше кода. И да, макрос может быть опасен. Поэтому запускайте файлы с макросами только если доверяете разработчику)))

Вот ссыль https://yadi.sk/i/T9Kiyy9_5iNHFw , там, как раз на условном форматировании, но сделал в опен офисе, так как на данный момент нет экселя, поэтому если кто будет запускать в экселе — отпишитесь, пашет или нет. Макросы удалил.

Спасибо! Значит только для опен офиса

А вот за это огромное спасибо. На работе только опен офис

У меня то же на работе только опен офис)))

1. Слово «столбец», в «столбец 1, 2, 3», не пишется в документах, указывается только номер.

2. № свидетельства о поверкЕ.

3. «Поверка действительна до (Дата)» => «Дата следующей поверки»

4. Макросы тут не нужны, все решается двумя формулами и стандартным условным форматированием экселя.

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

6. MsgBox`ы впихнуты только ради того, чтобы показать «вот как я могу». В примере с тремя это красиво. Если у тебя вылезет хотя бы 20 подходящих к проверки приборов и столько же просраченых, ты эти боксы клацать заебешься каждое открытие файла.

Да и полезной информации они не несут абсолютно никакой. Ну вообще.

7. И добавляй перед «next» — «DoEvents», поможет не ловить фризы интерфейса при переборах.

8. Ну и если тебе принципиально сделать это макросом, то это нужно делать как-то так https://pastebin.com/9JBZbG0g

Ну это должны быть прям очень длинные циклы. И самые простые операции.

Чем сложнее становится операция, тем меньше становится разница меж вариантами.

Результат представляем в секундах и отображаем как:

Количество итераций — «пустой» цикл — цикл с DoEvents перед Next — цикл с DoEvents срабатывающий каждое n количество раз.

Тест 1 — Делаем до миллиона прогонов сложения.

1000 — 0 — 0,015625 — 0

10000 — 0 — 0,1640625 — 0

100000 — 0,0078125 — 1,453125 — 0,0234375

1000000 — 0,015625 — 14,39063 — 0,203125

Тест 2 — Хватам 100 000 раз рандомную ячейку и красим в цвет.

100 — 0 — 0,015625 — 0

1000 — 0,015625 — 0,109375 — 0,0234375

Читайте также:  Автоматика для секционных ворот ремонт

10000 — 0,171875 — 0,875 — 0,1796875

100000 — 1,648438 — 8,71875 — 1,78125

Тест 3 — Хватам 100 000 раз рандомную ячейку и красим в цвет и сразу же очищаем.

100 — 0,0078125 — 0,0078125 — 0,0078125

1000 — 0,03125 — 0,1015625 — 0,03125

10000 — 0,3046875 — 1,023438 — 0,3046875

100000 — 3,007813 — 10,08594 — 3,125

Тест 4 — Создаем 1000 раз лист и тут же удаляем его.

10 — 0,078125 — 0,265625 — 0,078125

100 — 0,7890625 — 2,632813 — 1,054688

1000 — 7,703125 — 25,66406 — 11,03125

При работе с ячейками, тысяч до 50 вообще не стоит заморачиваться. Для пользователя обычно не так важно 1 или 5 секунд выполняется процесс. Тем более он не видит разницы меж 0,2 и 1 секундой. А иногда даже и лучше, когда процесс идет подольше, у пользователя складывается ощущение тяжести выполняемых процессов. А то обидно становится, когда машина готовит отчет за 5 секунду, который ты до этого готовил 3 часа. А за минуту уже нормально, трудится комп.

При этом нужно учитывать, что какую-нить выгрузку из Сапа или 1с в 100 000 строк, среднестатистический офисный комп с пятилетним ай3, ворочает и так уже довольно тяжело. И если ему скармливать еще и скрипты на какую-либо обработку 100к строк, то он и вообще может сказать Кря. Тут уже подход нужно менять в обработке.

Обычно этого хватает. Число можно подобрать подходящее под конкретную задачу и мощность вычислителя.

Как показывают тесты, изменение этого параметра особо ни на что не влияет.

100 — 0,0078125 — 0,015625 — 0

1000 — 0,03125 — 0,109375 — 0,0390625

10000 — 0,328125 — 1,054688 — 0,34375

100000 — 3,28125 — 10,51563 — 3,414063

100 — 0,0078125 — 0,0078125 — 0,0078125

1000 — 0,0390625 — 0,1015625 — 0,0390625

10000 — 0,328125 — 1,046875 — 0,328125

100000 — 3,265625 — 10,46094 — 3,320313

100 — 0,0078125 — 0,0078125 — 0,0078125

1000 — 0,03125 — 0,109375 — 0,0390625

10000 — 0,3359375 — 1,046875 — 0,3515625

100000 — 3,273438 — 10,44531 — 3,523438

А если без макросов, поделишься?

А что конкретно интересует?

Там одна формула вычитания, будущая дата минус предыдущая дата, чтобы найти разницу в днях меж ними.

И пару условий «условного форматирования». Меньше или равно нулю — ставим красный цвет. От 1 до 10 включительно — желтый.

Но без понимания того, как оно работает, даже готовый файл не поможет.

И поклацай методом тыка эксель. Там намного все проще чем кажется.

Знаю, что можно, я писал, почему именно макросы. И в общем я так практикуюсь))) Если ничего не делать, то ничему не научишься.

Идея хорошая, но использование макросов для такой задачи, это перебор.

Хочу подкинуть вам идею: добавьте файл в планировщик Windows, чтоб он запускался в каждый ваш рабочий день. А макросом сделайте закрытие файла, если никакого события нет. Или можете сделать отправку электронного письма с событиями из вашего файла, на определенные адреса.

Таким образом, вам не понадобится каждый раз руками открывать файл и все будет под контролем.

Идея отличная. Но есть проблема, у меня на работе опен офис, и то, что для экселя сделано не работает. А добиться установки экселя не могу, а дома мне оно не Надь. Но попробовать надо

В туалете, на дверце шкафа написал дату. Открыл — увидел. Не подсвечивается, правда, да и хуй с ней, наизусть уже знаю )))

А отчего вторая строчка не красная, там же срок вышел?

300 скачиваний) Неужели сфера деятельности у такого количества людей связанна с контролем проведения поверок оборудования? Или просто- чтоб было?

когда выбирал чем утеплять дом сделал таблицу по утеплителям своего города, считает площадь и количество необходимого утеплителя. пользуйтесь https://drive.google.com/open?id=0B5qz_ucIpAiYN2s0cllZSWdLT3.

бесплатный стиллер подходи разбирай п.с. сарказм

Решил я значит такую же тему сделать месяц назад. Захотелось больше интерактивности, всякие формирователи отчётов, отправка списка неповеренных приборов. Использовал flask + node.js. Таки гораздо удобнее экселя

Спасибо тебе, самаритянин!) Пытался это же сделать условным форматированием, сдался)

Такие вещи и без синхронизации с календарем? Каждый день что ли файл запускать?

Так-то не сложно)

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

Читайте также:  Ремонт китайских гу android

Забавно. Я такое на С++ писал в виде десктопного приложения.

Превышен лимит скачивания на диске. Можно в почту бросить? uavax@mail.ru. Спасибо!😀

Нельзя ли поделиться формулой, пожалуйста? Или объяснить, как работает эта функция покраснения/пожелтения.

Там нет формул, это код VBA

Зачем забивать ещё две ячейки? В условное форматирование сразу добавьте сравнение A1 с сегодня(), этим уменьшите число вычислений и ускорите работу при большом количестве строк. Так же, если будете делать несколько условий, стоит определиться с приоритетами и указывать — остановить проверку при совпадении.

Тогда можно без условного форматирования вообще обойтись. В формулах есть сравнение и показ если совпало или не совпало. Например:
=ЕСЛИ(A1

Прям тайная техника школы неуловимого фрилансера какая-то.

Когда сегодня еще отдыхаем, а завтра уже пиздец)

Ну пример с юмором лучше запоминается.

Большое спасибо! Все получилось 🙂

И еще полезный, в нем много чего делать можно

Поверка занимает тоже время, плюс интервал на внесение данных в Жэу или тсж

Манагеры и фрилансеры сразу побежали качать эту вандервафлю, отслеживать дедлайны

С манагерами понятно, а с фрилансерами не очень.

Так им тоже сроки ставят. Если мы про нормальных фрилансеров. А не копирайтеров с бирж

Не работал фрилансером, поэтому не знаю, хотя иногда сам заказываю на биржах ерунду по мелочи, на которую у самого нет времени.

Точно поверки, а не калибровки?

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

Пользуйтесь именованными диапазонами.

Все лабы так обеднели что не могут себе позволить даже дешманскую ЛИС типа DControl/QControl за 50 тыр? https://qcontrol.ru

1С для с этим тоже отлично справится.

А вообще у мед.учреждений есть (был?) какой-то свой софт, где ведутся карты пациентов и всякие анализы, визиты к врачам, процедуры, назначения и прочая хрень подтягиваются в карточку пациента

Ответ на пост «Как я в квартире за месяц потратил больше 40 кубов холодной воды в одно лицо»

В новом доме продавалась квартира. Дом только сдан. В квартире никто не жил. Там даже кухни небыло. Четыре стены, пол, потолок. И унитаз.

Приходит покупатель осматривать квартиру.

Всё понравилось передает продавцу задаток. Подписывают предварительный договор купли-продажи.

А потом выясняется, что в пустой квартире долг в 60 тыс рублей за холодную воду.

Как так? Оказывается, на просмотре квартиры нажали кнопку сливного бачка, чтоб убедиться, что дом уже подключен к водоснабжению. Пробка не стала на место. В квартиру никто не заходил несколько месяцев. А вода лилась.

Ответ на пост «Как я в квартире за месяц потратил больше 40 кубов холодной воды в одно лицо»

Работал на одной базе как-то. Они в числе прочего принимали стеклобутылки и — по требованиям заводов — мыли их, смывали этикетки.

За расходом воды как бы не следили.

Но вот перестали они так расходовать воду. А счета всё так же приходили на 35–40 кубометров. Вызвали контролёра из Водоканала. Та походила-походила. «Ну вот у вас санузел есть. Сколько у вас работников? — все же тут водой пользуются. «. (Один умывальник и два унитаза; ни кухни, ни других работающих кранов нет.)

Начальник сказал перекрыть кран. И ждать.

На третий день пришёл мужик. Он оказался соседом, живёт в одной из двухэтажек рядом. «А у вас вода есть? Мне в Водоканале сказали у вас переспросить».

И что выяснилось? На два 2-этажных дома (квартир по 6-8 вроде в каждом) шла труба транзитом через счётчик той базы! И расход счётчик показывал общий: и базы, и двух домов!

Премного удивлённый Водоканал только типа руками разводил: «Ну надо же. Кто б знал. «. Планов подключений (послевоенных вроде; дома строили пленные немцы; кто в СССР зорко следил за водой. — «труба лежит — приваривай!») и чертежей так и не нашли.

. Скандал ни к чему не привёл. За три последних года Водоканал отказался возвращать платежи. Вроде бы постановили, как сейчас в многоквартирных домах: база платит за разницу между суммой показаний счётчиков в тех домах.

Как я в квартире за месяц потратил больше 40 кубов холодной воды в одно лицо

Да, я не мастер лаконичных заголовков 😀

Читайте также:  Вакуумный насос комовского ремонт

История написана благодаря просьбам трудящихся

Дело происходило в январе 2019 года. Я тогда работал в охране вахтой и за пару дней до НГ вернулся с очередной вахты. Так как свое жилья на тот момент не имелось, снял себе небольшую квартиру. Ну как квартиру — это была комната в коммуналке размером в 13 квадратов. Зато со своим санузлом, и на том спасибо. Хозяйка квартиры оказалась хорошей, понимающей девушкой, поэтому без проблем сдала мне эту комнату на месяц (вообще, снять комнату на месяц — это своеобразная «Миссия невыполнима»). В общем-то, меня все устраивало — соседей практически не слышно, во дворе тихо (а жил я на 1 этаже), в комнате тепло, в общем, большего и не надо. Хозяйка тоже не беспокоила почём зря, и я относительно неплохо проводил свой отпуск.
И вот однажды пишет мне хозяйка и просит скинуть показания счётчиков. Окей, залез, посмотрел, отправил. Через пару минут она просит сфотографировать ей счётчик холодной воды. Я: «Эээээ, ок» Отправил ей фотку, и она тут же мне перезванивает
Х: Слушай, тут какая-то странная хрень случилась. Если верить счётчику, ты за месяц (прим: там даже не месяц, а недели три всего было) потратил 38 кубов холодной воды
Я: ШТА?
Я тут же прикинул в голове и сделал вывод, что такого объема воды хватит целиком залить всю эту комнату, ещё и чайку попить хватит. А если быть точнее, то упиться им насмерть. В общем, вечером приехала хозяйка и показала мне квитанцию за прошлый месяц, чтобы я вдруг не подумал, что она пытается меня нагреть. И действительно, выходит чуть больше 38 кубов. Решили все осмотреть на предмет протечек. Единственное, что было обнаружено — из сливного бака унитаза постоянно тонкой струйкой текла вода. Хозяйка сказала, что отправит мужа, чтобы он починил, но проблема явно не в этом — ну не могло столько воды набежать. Пообещала разобраться и удалилась в закат. А дальше цирк.
На следующий день она мне звонит и сообщает, что побывала в Водоканале (или как там эта контора называется). Ей там сказали, что можно произвести экспертизу счётчика, но она будет стоить 5 тысяч (КАРЛ!) К слову, мы посчитали и получили, что за эти 38 кубов нужно будет заплатить примерно полторы тысячи. Хозяйка пыталась объяснить, что невозможно столько воды за месяц потратить, даже если круглыми сутками оставлять воду включенной. На это ей ответили: «Ага, мы понимаем, что невозможно, но нам пофиг, либо платите за экспертизу, либо платите по факту» Тут стоит сделать замечание, что человека, который ей это объяснял, понять можно — у него инструкця, и он обязан ей следовать. А вот то, что за экспертизу несчастного счётчика натуральным образом вымогают огромные деньги — тут уж извините. Хотя их схема тоже проста и понятна — по сути, тут тебе даётся выбор без выбора, ибо проще заплатить условные 1,5к, купить новый счётчик и заменить, выйдет дешевле всяких экспертиз. А разбираться в другие инстанции никто не пойдет, это уже пройденный этап.
В итоге, мы с хозяйкой договорились, что небольшую часть оплачу я, а остальное — она. Купила счётчик, вызвала человека, чтобы тот сделал замену. Когда он пришел, мы ему обрисовали ситуацию, а на счётчике на тот момент уже было 43 куба. Мастер охренел, посмотрел на счётчик, спросил, сколько человек живёт в этой комнате, поменял счётчик и (я не знаю, как это работает, но) написал в акте, что по факту были показания такие-то и из этих показаний следует, что холодной воды было потрачено всего 4 куба. На вопрос «ачё всмысле?» он ответил, что ну это же бред собачий — платить за 40+ кубов, и что не надо ни о чем беспокоиться, он уже не первый раз так делает.
В итоге хозяйка действительно заплатила за 4 куба, ей никто никаких претензий не предъявил, и все жили долго и счастливо.
Морали, наверное, не будет. О том, что абсолютно каждая контора, будь то Аэросити-2000 или Водоканал, пытается нажиться на простых людях всеми доступными средствами, и говорить не стоит. Хотя я только что сказал 😀

Источник

Оцените статью