Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Перенести данные по условию, закрасить строки по условию. - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Перенести данные по условию, закрасить строки по условию.
Mark1976 Дата: Вторник, 08.09.2026, 13:38 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 890
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
Здравствуйте. Есть отчет, который формирует список ЛС со сроком годности менее 6 месяцев. Учреждению необходимо вести журнал учета срока годности на такие ЛС. Сам список это лист "база". В колонке Н формулой считается количество месяцев до истечения срока годности исходя из текущей даты. Далее необходимо на Лист1 перенести эти данные. При этом должно выполняться условие. Например Доцетаксел имеет срок годности 31.10.2024, поэтому при переносе данных количество 4 фл. должно быть перенесено в ячейку М5. По аналогии с остальными. Анальгин в ячейку L6. При этом если возможно то закрасить наименование лекарственного препарата (ячейка В). Зеленый цвет срок годности за 6,5 месяцев, желтый цвет за 4,3 месяца, красный за 2,1 месяц. Думаю, что надо сделать 12 файлов (месяцев). Так как пока не понимаю как будут переноситься данные при их добавлении. Заранее спасибо за решение. В чем может быть ошибка? В С8 на листе Лист1 данные не скопированы (отображается формула)
Код
=база!E6
К сообщению приложен файл: sroki_godnosti.xlsx (13.4 Kb)
 
Ответить
СообщениеЗдравствуйте. Есть отчет, который формирует список ЛС со сроком годности менее 6 месяцев. Учреждению необходимо вести журнал учета срока годности на такие ЛС. Сам список это лист "база". В колонке Н формулой считается количество месяцев до истечения срока годности исходя из текущей даты. Далее необходимо на Лист1 перенести эти данные. При этом должно выполняться условие. Например Доцетаксел имеет срок годности 31.10.2024, поэтому при переносе данных количество 4 фл. должно быть перенесено в ячейку М5. По аналогии с остальными. Анальгин в ячейку L6. При этом если возможно то закрасить наименование лекарственного препарата (ячейка В). Зеленый цвет срок годности за 6,5 месяцев, желтый цвет за 4,3 месяца, красный за 2,1 месяц. Думаю, что надо сделать 12 файлов (месяцев). Так как пока не понимаю как будут переноситься данные при их добавлении. Заранее спасибо за решение. В чем может быть ошибка? В С8 на листе Лист1 данные не скопированы (отображается формула)
Код
=база!E6

Автор - Mark1976
Дата добавления - 08.09.2026 в 13:38
bigorq Дата: Вторник, 08.09.2026, 15:13 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 48 ±
Замечаний: 0% ±

Нет
Здравствуйте
как вариант, если нужно переносить все, как у вас в примере, и доли месяцев поленился высчитывать, взял из вашего расчета целые
К сообщению приложен файл: sroki_godnosti_1.xlsx (12.7 Kb)
 
Ответить
Сообщение
Здравствуйте
как вариант, если нужно переносить все, как у вас в примере, и доли месяцев поленился высчитывать, взял из вашего расчета целые

Автор - bigorq
Дата добавления - 08.09.2026 в 15:13
Mark1976 Дата: Вторник, 08.09.2026, 16:13 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 890
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
bigorq, здравствуйте. Наименование лекарственного препарата не переносится на Лист1.
К сообщению приложен файл: 1325162.jpg (16.6 Kb)


Сообщение отредактировал Mark1976 - Вторник, 08.09.2026, 16:15
 
Ответить
Сообщениеbigorq, здравствуйте. Наименование лекарственного препарата не переносится на Лист1.

Автор - Mark1976
Дата добавления - 08.09.2026 в 16:13
bigorq Дата: Вторник, 08.09.2026, 16:17 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 48 ±
Замечаний: 0% ±

Нет
Наименование лекарственного препарата не переносится
я использовал ваши формулы =$база.A3 итд. Протянул их до 12 строки.
К сообщению приложен файл: 7133815.png (28.2 Kb)


Сообщение отредактировал bigorq - Вторник, 08.09.2026, 16:20
 
Ответить
Сообщение
Наименование лекарственного препарата не переносится
я использовал ваши формулы =$база.A3 итд. Протянул их до 12 строки.

Автор - bigorq
Дата добавления - 08.09.2026 в 16:17
Mark1976 Дата: Вторник, 08.09.2026, 16:24 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 890
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
bigorq, странно, что у меня наименования не отображаются.
 
Ответить
Сообщениеbigorq, странно, что у меня наименования не отображаются.

Автор - Mark1976
Дата добавления - 08.09.2026 в 16:24
bigorq Дата: Вторник, 08.09.2026, 16:36 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 48 ±
Замечаний: 0% ±

Нет
странно
а формула в ячейках есть?
 
Ответить
Сообщение
странно
а формула в ячейках есть?

Автор - bigorq
Дата добавления - 08.09.2026 в 16:36
Mark1976 Дата: Вторник, 08.09.2026, 16:41 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 890
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
bigorq, есть.
Код
=база!A3
 
Ответить
Сообщениеbigorq, есть.
Код
=база!A3

Автор - Mark1976
Дата добавления - 08.09.2026 в 16:41
bigorq Дата: Вторник, 08.09.2026, 16:52 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 48 ±
Замечаний: 0% ±

Нет
Понял. Налажал с форматом, для excel попробуйте так
К сообщению приложен файл: 6717643.xlsx (15.0 Kb)
 
Ответить
СообщениеПонял. Налажал с форматом, для excel попробуйте так

Автор - bigorq
Дата добавления - 08.09.2026 в 16:52
Mark1976 Дата: Вторник, 08.09.2026, 17:07 | Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 890
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
bigorq, спасибо. уголь срок годности до 31.12.2026. Еще 3 месяца, а он стал красный. Срок в таблице за 3 месяца. Должен быть желтым.
К сообщению приложен файл: 7944490.xlsx (15.1 Kb)
 
Ответить
Сообщениеbigorq, спасибо. уголь срок годности до 31.12.2026. Еще 3 месяца, а он стал красный. Срок в таблице за 3 месяца. Должен быть желтым.

Автор - Mark1976
Дата добавления - 08.09.2026 в 17:07
bigorq Дата: Вторник, 08.09.2026, 17:18 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 48 ±
Замечаний: 0% ±

Нет
Должен быть желтым
я писал, что использовал для раскраски ваш подсчет срока, из листа база. А там все целые числа. Поэтому критерии от 0 до 4 красный, от 4 до 6 -желтый, от 6 и выше - зеленый. Можете поменять в фомулах УФ. Если нужны дробные значения, то придется по другому как то считать срок до истечения годности
 
Ответить
Сообщение
Должен быть желтым
я писал, что использовал для раскраски ваш подсчет срока, из листа база. А там все целые числа. Поэтому критерии от 0 до 4 красный, от 4 до 6 -желтый, от 6 и выше - зеленый. Можете поменять в фомулах УФ. Если нужны дробные значения, то придется по другому как то считать срок до истечения годности

Автор - bigorq
Дата добавления - 08.09.2026 в 17:18
Mark1976 Дата: Вторник, 08.09.2026, 17:55 | Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 890
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
bigorq, ок
 
Ответить
Сообщениеbigorq, ок

Автор - Mark1976
Дата добавления - 08.09.2026 в 17:55
Mark1976 Дата: Среда, 09.09.2026, 06:47 | Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 890
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
Все устраивает в решении. Но может можно как-то сделать чтобы если срок годности до 31.12.2026 то и этот месяц тоже учитывался. Т.е. срок годности закончится не через 1 месяц, а через 2. Весь декабрь еще можно использовать лек.препарат.
 
Ответить
СообщениеВсе устраивает в решении. Но может можно как-то сделать чтобы если срок годности до 31.12.2026 то и этот месяц тоже учитывался. Т.е. срок годности закончится не через 1 месяц, а через 2. Весь декабрь еще можно использовать лек.препарат.

Автор - Mark1976
Дата добавления - 09.09.2026 в 06:47
Aлeкceй Дата: Среда, 09.09.2026, 08:15 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 3 ±
Замечаний: 0% ±

Excel 2019
Здравствуйте. Попробуйте вариант макросом.
PS. Сделал как понял. Раскрашивается сейчас так:
- от 1 дня до 1 месяца - красный
- от 1 месяца и 1 дня до 2 месяцев - красный
- от 2 месяцев и 1 дня до 3 месяцев - желтый
- от 3 месяцев и 1 дня до 4 месяцев - желтый
- от 4 месяцев и 1 дня до 5 месяцев - зеленый
- от 5 месяцев и 1 дня до 6 месяцев - зеленый
К сообщению приложен файл: sroki_godnosti.xlsm (31.4 Kb)


Сообщение отредактировал Aлeкceй - Среда, 09.09.2026, 09:04
 
Ответить
СообщениеЗдравствуйте. Попробуйте вариант макросом.
PS. Сделал как понял. Раскрашивается сейчас так:
- от 1 дня до 1 месяца - красный
- от 1 месяца и 1 дня до 2 месяцев - красный
- от 2 месяцев и 1 дня до 3 месяцев - желтый
- от 3 месяцев и 1 дня до 4 месяцев - желтый
- от 4 месяцев и 1 дня до 5 месяцев - зеленый
- от 5 месяцев и 1 дня до 6 месяцев - зеленый

Автор - Aлeкceй
Дата добавления - 09.09.2026 в 08:15
Mark1976 Дата: Среда, 09.09.2026, 09:34 | Сообщение № 14
Группа: Проверенные
Ранг: Ветеран
Сообщений: 890
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
Aлeкceй, здравствуйте. Спасибо за решение.
 
Ответить
СообщениеAлeкceй, здравствуйте. Спасибо за решение.

Автор - Mark1976
Дата добавления - 09.09.2026 в 09:34
bigor Дата: Среда, 09.09.2026, 10:00 | Сообщение № 15
Группа: Проверенные
Ранг: Старожил
Сообщений: 1447
Репутация: 284 ±
Замечаний: 0% ±

нет
не через 1 месяц, а через 2
можно разницу в днях считать и делить на 30, тогда будут дробные и по вашему первоначальному заданию получится примерно так
К сообщению приложен файл: 7944490_1.xlsx (12.9 Kb)
 
Ответить
Сообщение
не через 1 месяц, а через 2
можно разницу в днях считать и делить на 30, тогда будут дробные и по вашему первоначальному заданию получится примерно так

Автор - bigor
Дата добавления - 09.09.2026 в 10:00
gling Дата: Среда, 09.09.2026, 10:13 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2736
Репутация: 792 ±
Замечаний: 0% ±

2010
Здравствуйте.
Ещё вариант УФ.
К сообщению приложен файл: 9072705.xlsx (15.1 Kb)


ЯД-41001506838083
 
Ответить
СообщениеЗдравствуйте.
Ещё вариант УФ.

Автор - gling
Дата добавления - 09.09.2026 в 10:13
Mark1976 Дата: Среда, 09.09.2026, 10:17 | Сообщение № 17
Группа: Проверенные
Ранг: Ветеран
Сообщений: 890
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
gling, спасибо.
 
Ответить
Сообщениеgling, спасибо.

Автор - Mark1976
Дата добавления - 09.09.2026 в 10:17
Mark1976 Дата: Среда, 09.09.2026, 10:21 | Сообщение № 18
Группа: Проверенные
Ранг: Ветеран
Сообщений: 890
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
Еще подскажите как объединить одинаковые строки в одну на листе1? При точном совпадении наименования лекарственного препарата и срока годности. Пример во вложении.
К сообщению приложен файл: 7073296.xlsx (33.9 Kb)
 
Ответить
СообщениеЕще подскажите как объединить одинаковые строки в одну на листе1? При точном совпадении наименования лекарственного препарата и срока годности. Пример во вложении.

Автор - Mark1976
Дата добавления - 09.09.2026 в 10:21
bigor Дата: Среда, 09.09.2026, 12:03 | Сообщение № 19
Группа: Проверенные
Ранг: Старожил
Сообщений: 1447
Репутация: 284 ±
Замечаний: 0% ±

нет
При точном совпадении наименования
:) так и знал, что простым копированием не обойдется. Посмотрите вариант с доп столбцами
К сообщению приложен файл: 7073296_1.xlsx (31.0 Kb)
 
Ответить
Сообщение
При точном совпадении наименования
:) так и знал, что простым копированием не обойдется. Посмотрите вариант с доп столбцами

Автор - bigor
Дата добавления - 09.09.2026 в 12:03
Mark1976 Дата: Среда, 09.09.2026, 13:04 | Сообщение № 20
Группа: Проверенные
Ранг: Ветеран
Сообщений: 890
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010, 2013
bigor, спасибо. Но есть ошибки. Уан тач селект плюс тест-полоски д/глюкометра №50, срок годности до 30.09.2024 в количестве 24 шт. Данные должны быть в столбце I, а они в D. А что это за цифры после наименования?
К сообщению приложен файл: 5654094.jpg (18.9 Kb)
 
Ответить
Сообщениеbigor, спасибо. Но есть ошибки. Уан тач селект плюс тест-полоски д/глюкометра №50, срок годности до 30.09.2024 в количестве 24 шт. Данные должны быть в столбце I, а они в D. А что это за цифры после наименования?

Автор - Mark1976
Дата добавления - 09.09.2026 в 13:04
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2026 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!