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

Вход

Регистрация

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

 

= Мир MS Excel/перенос сведений из списка данных в календарь по объектам - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
перенос сведений из списка данных в календарь по объектам
Valkvn Дата: Четверг, 22.03.2018, 00:37 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день, уважаемые формучане!
1. БОЛЬШУЩЕЕ СПАСИБО за Ваш форум и Вашу помощь!
2. моя проблема: не приходит никак идея по созданию в эксели некой формулы или форматирования. Может у кого из Вас есть идея или подкинет направление в решении. Суть такова: есть вкладка 1, где по мере надобности заносятся сведения по занятости объекта, где указываются периоды. Типа объект 1 занят с 07.02.18 по 18.02.18 (12 дней), цена 1 дня 417руб. Надо что бы в другой вкладке, по этому объекту закрасились дни в этот период и в каждый день проставилась сумма 417. Выделить цветом можно условным форматирование (типа есть значение больше ноля, вот тебе и цвет), а как прописать формулу (не макрос), что бы эксель понял что ему надо проставить сумму 417 в ячейках с 07.02.18 по 18.02.18. В моем примере на вкладке "таблица по дням" - получение желаемого результата. Есть еще нюанс: если есть пометка об отмене, то эксель должен проигнорировать эту строчку
К сообщению приложен файл: 7187627.xlsx (10.3 Kb)
 
Ответить
СообщениеДобрый день, уважаемые формучане!
1. БОЛЬШУЩЕЕ СПАСИБО за Ваш форум и Вашу помощь!
2. моя проблема: не приходит никак идея по созданию в эксели некой формулы или форматирования. Может у кого из Вас есть идея или подкинет направление в решении. Суть такова: есть вкладка 1, где по мере надобности заносятся сведения по занятости объекта, где указываются периоды. Типа объект 1 занят с 07.02.18 по 18.02.18 (12 дней), цена 1 дня 417руб. Надо что бы в другой вкладке, по этому объекту закрасились дни в этот период и в каждый день проставилась сумма 417. Выделить цветом можно условным форматирование (типа есть значение больше ноля, вот тебе и цвет), а как прописать формулу (не макрос), что бы эксель понял что ему надо проставить сумму 417 в ячейках с 07.02.18 по 18.02.18. В моем примере на вкладке "таблица по дням" - получение желаемого результата. Есть еще нюанс: если есть пометка об отмене, то эксель должен проигнорировать эту строчку

Автор - Valkvn
Дата добавления - 22.03.2018 в 00:37
китин Дата: Четверг, 22.03.2018, 07:47 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Valkvn, здесь раздел ГОТОВЫХ решений. Ваше решение ГОТОВО? или нет?


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеValkvn, здесь раздел ГОТОВЫХ решений. Ваше решение ГОТОВО? или нет?

Автор - китин
Дата добавления - 22.03.2018 в 07:47
Pelena Дата: Четверг, 22.03.2018, 08:31 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
ГОТОВО? или нет?

Скорее нет, чем да. Перенесла в общую ветку


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
ГОТОВО? или нет?

Скорее нет, чем да. Перенесла в общую ветку

Автор - Pelena
Дата добавления - 22.03.2018 в 08:31
Valkvn Дата: Четверг, 22.03.2018, 20:42 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый вечер! В решенный раздел попало случайно. Вопрос для меня еще актуален
 
Ответить
СообщениеДобрый вечер! В решенный раздел попало случайно. Вопрос для меня еще актуален

Автор - Valkvn
Дата добавления - 22.03.2018 в 20:42
Karataev Дата: Четверг, 22.03.2018, 21:38 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Чтобы формулу не писать полностью два раза, нули можно скрыть так: Файл - Параметры - Дополнительно - Параметры отображения листа - уберите флажок "Показывать нули в ячейках, которые содержат нулевые значения".
Закрашивание я не делал.
Формула для "B3":
Код
=СУММЕСЛИМН(общий!$G:$G;общий!$E:$E;"";общий!$B:$B;$A3;общий!$C:$C;"<="&B$2;общий!$D:$D;">="&B$2)

Я пересохранил файл в формат "xlsb", т.к. с ним Excel быстрее работает, если много формул.
К сообщению приложен файл: 7187627_kar.xlsb (10.3 Kb)
 
Ответить
СообщениеЧтобы формулу не писать полностью два раза, нули можно скрыть так: Файл - Параметры - Дополнительно - Параметры отображения листа - уберите флажок "Показывать нули в ячейках, которые содержат нулевые значения".
Закрашивание я не делал.
Формула для "B3":
Код
=СУММЕСЛИМН(общий!$G:$G;общий!$E:$E;"";общий!$B:$B;$A3;общий!$C:$C;"<="&B$2;общий!$D:$D;">="&B$2)

Я пересохранил файл в формат "xlsb", т.к. с ним Excel быстрее работает, если много формул.

Автор - Karataev
Дата добавления - 22.03.2018 в 21:38
Che79 Дата: Четверг, 22.03.2018, 21:39 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Valkvn, вот Вам вариант решения.
Прикрутил на втором листе автокалендарь, учитывающий праздники и рабочие субботы 2018 г.. В В2 введите дату вручную. Далее всё само)
Добавил несколько УФ (можете изменить по желанию)
Данные с первого на второй лист можно вытягивать с помощью формулы массива (ввод Ctrl+Shift+Enter)
Код
=ЕСЛИОШИБКА(ИНДЕКС('общая списком'!$G$2:$G$1000;ПОИСКПОЗ($A3&1&"";'общая списком'!$B$2:$B$1000&((B$2>='общая списком'!$C$2:$C$1000)*(B$2<='общая списком'!$D$2:$D$1000)&'общая списком'!$E$2:$E$1000);));)
К сообщению приложен файл: 7187627-1.xlsx (15.0 Kb)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Четверг, 22.03.2018, 22:29
 
Ответить
СообщениеValkvn, вот Вам вариант решения.
Прикрутил на втором листе автокалендарь, учитывающий праздники и рабочие субботы 2018 г.. В В2 введите дату вручную. Далее всё само)
Добавил несколько УФ (можете изменить по желанию)
Данные с первого на второй лист можно вытягивать с помощью формулы массива (ввод Ctrl+Shift+Enter)
Код
=ЕСЛИОШИБКА(ИНДЕКС('общая списком'!$G$2:$G$1000;ПОИСКПОЗ($A3&1&"";'общая списком'!$B$2:$B$1000&((B$2>='общая списком'!$C$2:$C$1000)*(B$2<='общая списком'!$D$2:$D$1000)&'общая списком'!$E$2:$E$1000);));)

Автор - Che79
Дата добавления - 22.03.2018 в 21:39
Valkvn Дата: Воскресенье, 25.03.2018, 22:07 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый вечер! Сейчас увидела ответы. СПАСИБО БОЛЬШУЩЕЕ!!!!
Формула =СУММЕСЛИМН(общий!$G:$G;общий!$E:$E;"";общий!$B:$B;$A3;общий!$C:$C;"<="&B$2;общий!$D:$D;">="&B$2) для меня очень актуальная.
По поводу массива: толи я не умею с ними работать, толи у массивов есть нюанс "косячный": если дважды кликнуть на ячейку, где формула, то в той ячейке все слетает. Если файлом будут пользоваться чайники, то они все загубят :( Хотя Che79 предложил дополнительные "плюшки" к файлу.
Присвою решения обоих авторов для своей работы :) girl_wink girl_curtsey girl_dance
 
Ответить
СообщениеДобрый вечер! Сейчас увидела ответы. СПАСИБО БОЛЬШУЩЕЕ!!!!
Формула =СУММЕСЛИМН(общий!$G:$G;общий!$E:$E;"";общий!$B:$B;$A3;общий!$C:$C;"<="&B$2;общий!$D:$D;">="&B$2) для меня очень актуальная.
По поводу массива: толи я не умею с ними работать, толи у массивов есть нюанс "косячный": если дважды кликнуть на ячейку, где формула, то в той ячейке все слетает. Если файлом будут пользоваться чайники, то они все загубят :( Хотя Che79 предложил дополнительные "плюшки" к файлу.
Присвою решения обоих авторов для своей работы :) girl_wink girl_curtsey girl_dance

Автор - Valkvn
Дата добавления - 25.03.2018 в 22:07
Manyasha Дата: Понедельник, 26.03.2018, 10:42 | Сообщение № 8
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
Valkvn, Оформите формулу тегами (кнопка fx)


ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеValkvn, Оформите формулу тегами (кнопка fx)

Автор - Manyasha
Дата добавления - 26.03.2018 в 10:42
abtextime Дата: Понедельник, 26.03.2018, 10:53 | Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
то в той ячейке все слетает

Что мешает поставить защиту на диапазон?
 
Ответить
Сообщение
то в той ячейке все слетает

Что мешает поставить защиту на диапазон?

Автор - abtextime
Дата добавления - 26.03.2018 в 10:53
Che79 Дата: Понедельник, 26.03.2018, 13:58 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Valkvn, если опасаетесь, что массивы могут подвести, то в качестве альтернативы
Код
=СУММПРОИЗВ('общая списком'!$G$2:$G$1000*('общая списком'!$E$2:$E$1000="")*('общая списком'!$B$2:$B$1000=$A3)*('общая списком'!$C$2:$C$1000<=$B2)*('общая списком'!$D$2:$D$1000>=B$2))


Делай нормально и будет нормально!
 
Ответить
СообщениеValkvn, если опасаетесь, что массивы могут подвести, то в качестве альтернативы
Код
=СУММПРОИЗВ('общая списком'!$G$2:$G$1000*('общая списком'!$E$2:$E$1000="")*('общая списком'!$B$2:$B$1000=$A3)*('общая списком'!$C$2:$C$1000<=$B2)*('общая списком'!$D$2:$D$1000>=B$2))

Автор - Che79
Дата добавления - 26.03.2018 в 13:58
Valkvn Дата: Понедельник, 26.03.2018, 22:22 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Che79, спасибо за решение
 
Ответить
СообщениеChe79, спасибо за решение

Автор - Valkvn
Дата добавления - 26.03.2018 в 22:22
Valkvn Дата: Понедельник, 26.03.2018, 22:26 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Что мешает поставить защиту на диапазон?


abtextime, мешает то, что потом когда будет группировка (через данные - структура), то при защищенном листе она не срабатывает
 
Ответить
Сообщение
Что мешает поставить защиту на диапазон?


abtextime, мешает то, что потом когда будет группировка (через данные - структура), то при защищенном листе она не срабатывает

Автор - Valkvn
Дата добавления - 26.03.2018 в 22:26
  • Страница 1 из 1
  • 1
Поиск:

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