|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 14
|
|
Excel Найти максимум в строках при совпадении условия по всем столбцам26.09.2016, 12:07. Показов 1779. Ответов 18
Метки нет (Все метки)
Здравствуйте
есть задача реализованная в виде формулы, но появился нюанс, надо будет наращивать файл данными(увеличивать кол-во столбцов, строк) , а человек(началник) который будет заполнять этот файл владеет экселом очень плохо. и возникла необходимость реализовать эту задачу макросом чтобы потом привязать к кнопке, т.е. нажав на кнопку ,первый столбец сам проставился. суть задачи: Необходимо найти максимальную дату(ДатаЗаменыАКБ) в строке по всем столбцам и вставить её в самый первый столбец(ЗаменаАКБ) при отсутствии даты подставляло бы какое то значение, к примеру "нет даты", что будет являться критерием о забытом техниками устройстве. Пояснение: Эта дата будет являться плановой для планирования Закупок. Вкладываю пример____И Б П v 1 5____.7z Заранее благодарен
0
|
|
| 26.09.2016, 12:07 | |
|
Ответы с готовыми решениями:
18
Поиск совпадений и действия в зависимости от наличия совпадений
Поиск частичных совпадений в строках таблицы |
|
2751 / 1725 / 779
Регистрация: 23.03.2015
Сообщений: 5,449
|
|
| 26.09.2016, 15:16 | |
|
alexpro555,
Вы забыли снять пароль....
1
|
|
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 14
|
|
| 27.09.2016, 08:37 [ТС] | |
|
пароль:1
0
|
|
|
|
||||||
| 27.09.2016, 15:54 | ||||||
Сообщение было отмечено alexpro555 как решение
Решение
1
|
||||||
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 14
|
||
| 28.09.2016, 15:15 [ТС] | ||
|
то что доктор прописал
отработало с пол оборота с первого раза за четверть секунды и всё верно забыл написать про приплюсовать 3 года , но вы и сами догадались. респект и уважуха теперь не страшно этот файл в неумелые руки отдавать для заполнения и расчёта фин.-плана Добавлено через 9 минут спасибо Добавлено через 1 час 31 минуту
0
|
||
|
|
||||||
| 28.09.2016, 16:02 | ||||||
|
Можно
1
|
||||||
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 14
|
|||||||
| 29.09.2016, 10:25 [ТС] | |||||||
|
супер
чудеса просто теперь можно косячить в файле и не задумываться о формулах Добавлено через 1 час 18 минут а вот эта часть кода
0
|
|||||||
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 14
|
||||||
| 29.09.2016, 11:06 [ТС] | ||||||
|
Так?:
0
|
||||||
|
|
||||||
| 29.09.2016, 12:02 | ||||||
|
Не так точно, без кавычек Дата Замены АКБ писать нельзя.
Примерно в том смысле, что никаких Select , никаких Activate и в цикле с Cells.Find своя специфика выхода из цикла. Добавлено через 13 минут На случай изменения строки начала шапки, если так нравится Find
1
|
||||||
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 14
|
|
| 29.09.2016, 15:39 [ТС] | |
|
да чуть-чуть помедленнее , но надёжно как в "танке"
пробовал намеренно испортить данные но не получается, всё равно рассчитывает верно. СПАСИБО!
0
|
|
|
|
||||||
| 29.09.2016, 15:56 | ||||||
|
Оптимальнее:
1
|
||||||
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 14
|
|
| 10.02.2017, 10:22 [ТС] | |
|
Здравствуйте
Возникла необходимость расширить возможности расчётов этого файла с макросами нужна ваша помощь ![]() появилась новая кнопка "реальная дата оставшегося срока работы аккумулятора" в формах VBA я начал корректировать но находит максимальное значение а не минимальное, но потом выяснилось что минимальных значений со временем будет много, а значит что нужно найти последнее значение в строке, т.е. крайнее правое в строке по "столбцу "состояние АКБ" В расчёте будут использованы последние два столбца "состояние АКБ" с данными в строке, датаТО этих состояний АКБ, коэффициент Пример расчёта приведён в листе "Пример" Заранее благодарен
0
|
|
|
|
||||||
| 10.02.2017, 11:30 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 14
|
||||||||||||||||
| 10.02.2017, 13:40 [ТС] | ||||||||||||||||
|
когда я запускаю этот макрос в Лист1 то выдаёт несоответствие типов(type mismatch)
на строке
можно сделать чтобы макрос работал в Лист1 и считал в каждой строке Добавлено через 24 минуты можно сделать чтобы макрос работал в Лист1 и считал в каждой строке ? а там где нет данных по столбцу "состояние АКБ" то выдавало бы "нет коэф." Добавлено через 56 минут
но проблема в Лист1 , не соображу как обойти если не везде заполнено может можно добавить там где нет предыдущего ТО то в расчёт не брать и выводить "не все ТО проведены, заполнены" Добавлено через 18 минут
0
|
||||||||||||||||
|
|
|||||||||||
| 10.02.2017, 13:51 | |||||||||||
|
Я сделал настройки по листу "пример", чтобы не считалось по строкам, где нет двух не нулевых последних правых значений "состояние АКБ", а так же, когда последнее значение "состояние АКБ" в 7 столбце (то есть это последнее и предыдущего нет).
Исходя из заполненности данных на листе "Пример" и нужно считать только по одной строке 10, в других строках не хватает данных. Так как шапка Лист1 другая, то в моем последнем макросе строку 21 надо заменить на
то строку 24 надо заменить на
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 14
|
||||||
| 10.02.2017, 15:10 [ТС] | ||||||
|
да извините что не полностью объяснил
рабочий файл данных находится в Лист1 а в пример я поместил формулу расчёта для Лист1 Добавлено через 1 час 7 минут Видимо так?
0
|
||||||
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 14
|
||||||
| 03.03.2017, 14:57 [ТС] | ||||||
|
Здравствуйте
я уже на правильном пути?
не пойму как переход делать на след.строку если найдена ошибка не соответсвия данных или не выполнено условие о правильном заполнении данными
0
|
||||||
|
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 14
|
|
| 24.03.2017, 13:58 [ТС] | |
|
подскажите пожал. правильно ли я расставил энд ифы? в последней редакции
0
|
|
| 24.03.2017, 13:58 | |
|
Помогаю со студенческими работами здесь
19
Как объединить ячейки во втором столбце при совпадении значений в первом столбце Сравнение значение ячеек столбца на одном листе со значениями другого столбца на другом листе, не совпадение выделить
Удалить в строках столбца все, что стоит до первого пробела и все, что стоит после второго Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
[В процессе разработки] SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|