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

Страницы: 1
[ Закрыто] Выявление необходимых сумм из имеющихся данных, исходя из максимально допустимых значений в процентном соотношении от общей доли
 
Если по задачам 1 и 2 нет желающих подсказывать свои варианты, то хотя бы по задаче № 3 скажите как можно решить.
[ Закрыто] Выявление необходимых сумм из имеющихся данных, исходя из максимально допустимых значений в процентном соотношении от общей доли
 
Z, это не комплексный заказ) просто разные методы, но суть практически одна, зачем разводить несколько веток на форуме.
И на мой взгляд, эти задачи очень простые, тем более для опытных...
Например, я сам уже решил две первые задачи, но мне кажется, что мой метод с формулами, который был использован, не такой изящный какой мог бы быть. Поэтому хотел бы посмотреть на другие варианты решения.
[ Закрыто] Выявление необходимых сумм из имеющихся данных, исходя из максимально допустимых значений в процентном соотношении от общей доли
 
Добрый день!

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

В начале таблицы указана сумма доходов.

Таблица содержит несколько категорий расходов.
Каждая категория содержит сумму расходов.
Справа от суммы расходов указывается процент от суммы доходов - доля расходов данной категории в доходах.

Расходы делятся на основные сферы:
1- Продукты; Упаковка
2- Зарплаты
3- Все остальные расходы (входит всё, кроме трех пунктов выше)

Задачи:
Суть в том, что расходы по основным сферам превышают допустимый максимум в 70% от суммы доходов.
Цель: Выявить целевые цифры (так скажем целевую планку по расходам) по трем методам расчета.

Задача # 1:
Равномерно уменьшить каждый расход, чтобы в итоге сумма расходов не превышала 70%; отобразить новые суммы цифрами и процентами от доли расходов

Задача # 2:
Равномерно сократить расходы по сферам:
1- До 30% (Продукты; Упаковка )
2- До 25% (Зарплаты)
3- До 15% (Все остальные расходы)
То есть, чтобы расходы именно в этих сферах не превышали максимально допустимый процент от суммы доходов.

Задача # 3:
Определитель (ячейка с формулой?), который выводит (отображает) сумму и процент необходимый для повышения суммы доходов, чтобы общая сумма расходов составила 70% от доли доходов.


Прикрепляю файл, содержит три листа для трех задач.

Заранее благодарен за помощь!
Дублирование содержания ячеек вместе с исходным форматированием
 
Как еще в код добавить Set ra & Set ra1 ? Чтобы и другой диапазон дублировался?
Дублирование содержания ячеек вместе с исходным форматированием
 
Код
Private Sub Worksheet_Change(ByVal Target As Range)
Dim ra As Range, ra1 As Range
Set ra = Sheets("Лист1").Range("A3:B33")      'диапазон который копируем
Set ra1 = Sheets("Лист2").Range("A3")       'ячейка в которую копируем
If Not Intersect(Target, ra) Is Nothing Then
    ra.Copy ra1
End If
End Sub
 
Подскажите, пожалуйста, в рамках этого кода, можно ли еще добавить другой диапазон:
Например, чтобы он дублировал диапазон с F5 (Лист1) на J7 (Лист2)? и как это прописать?
И можно ли, чтобы диапазон "A3:B33" дублировался еще и в другие листы, например, в Лист3 "B9"?
Дублирование содержания ячеек вместе с исходным форматированием
 
Спасибо! В целом все работает.
Но есть один момент, не совсем понятно должно ли быть так:
1) изменения по содержания происходят сразу
2) затем дополняю ячейку форматом: заливка и тд = и вот здесь изменений в Лист2 никаких не происходит
3) но если я делаю запись в другой ячейки Лист1, то изменения , которые делались в пункте 2 начинают срабатывать в Лист2

Что это? Нормально так?
т.е. изменения по форматированию не отражаются в Лист2 до тех пор, пока не сделаю запись в другой ячейке Лист1
Дублирование содержания ячеек вместе с исходным форматированием
 
Добрый вечер!
Уже перечитал кучу форумных сообщений, но так и не удалось решить задачу.
У меня есть два листа Лист1 и Лист2.
Лист1 содержит пару столбцов, которые постоянно пополняются новым содержанием. Также некоторые его ячейки отмечаются - жирным выделением, цветными заливками и тд.
Необходимо, чтобы Лист2 дублировал эти пару столбцов.

Чтобы Лист2 дублировал то, что в Лист1 прописал формулу =ЕСЛИ(Лист1!B3="";"";Лист1!B3) и размножил ее. Это дало только дублирование значения ячеек, но без форматирования.
Далее нашел, что это можно реализовать макросом, что и значение и форматирование будут переносится. Ок. Но все это происходит не в режиме реального времени. То есть, если я вношу изменения или дополнения в Лист1, то никаких изменений не происходит в Лист2 если все делать через макрос,а только лишь после его запуска, что в итоге придется делать каждый раз и часто.

Не знаю какой метод выбрать и как это вообще реализовать. Надо, чтобы вносимые изменения сразу же (в реальном времени) отражались в Лист2 и с форматированием. Не предполагал, что это задача окажется не так очевидна.
Прикрепляю файл, где использована формула.
Заранее благодарен за помощь!
Автозаполнение ячейки со временем
 
Pelena, замечательный ответ. Спасибо!

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


 Спасибо, за ссылку.
Автозаполнение ячейки со временем
 
Цитата
Учебно-тренировочно-школярско-студенческое задание?!. Кто будет реализовывать? Что у вас лично не получается: самому сделать, найти/переделать под себя готовое? Чем плох или не устраивает "знакомый вариант"?
Это не задание. Для себя.
"Знакомый вариант" не устраивает, так как информация будет расположена в разных ячейках, а где тогда должен быть дефис "-"? если его присоединять к одному из двух ячеек, то выглядеть все это будет не так, как хотелось бы. Все должно быть четко, ровно и симпатично.
Что касается готового решениея - такого не встречал. И в первую очередь интересует формула или способ решения, если он есть конечно, чтобы, например, в следующий раз можно было заменить интервал с 15 мин на 30 мин и тд.
Автозаполнение ячейки со временем
 
Цитата
Вариант: разнести 07:00 и 07:15 в разные ячейки
Этот вариант знаком.
Хотелось бы реализовать это в рамках одной ячейки.
Автозаполнение ячейки со временем
 
Добрый день!
Создаем таблицу с временной шкалой.
В столбце "А" - будет отображена временная шкала.
В ячейку А1 записываем значение "7:00 - 7:15" - т.е. в столбцах B1 надо отразить мероприятие запланированное на период с 7:00 утра и до 7:15
Далее в ячейки А2 должна быть запись "7:15 - 7:30" - шаг (интервал) идет в 15 минут.

Подскажите, пожалуйста, как сделать так, чтобы работал автозаполнитель, а не вписывать каждое значени по отдельности.

Заранее благодарен!
Страницы: 1
Loading...