×
Показано с 1 по 7 из 7
  1. Клерк
    Регистрация
    23.01.2018
    Сообщений
    4

    В зависимости от цвета ячейки выполняется формула

    Добрый день!
    Есть на мой взгляд сложная задача.
    Составляю зарплатный график, который соответствует рабочему графику.
    В графике указаны дни месяца и фамилии работников.
    В каждой ячейке прописана формула расчета зарплаты за каждую смену в зависимости от выручки.
    В правом столбце указывается выручка и в каждой ячейке автоматически высчитывается зарплатная ставка за день.
    Каждый день работает определенное количество сотрудников. Вопрос в том, как сделать, чтобы когда ячейка без цвета в ней ничего не показывалось, а когда ячейку делаешь желтым цветом в ней производились соответствующие расчеты.
    Файл во вложении
    Вложения Вложения
    Поделиться с друзьями

  2. Клерк
    Регистрация
    12.09.2016
    Сообщений
    543
    Определение значения по цвету делают через макросы, не через формулы.

    Попробуйте сделать через условное форматирование. Выбираете ячейку(и), Формат - Условное форматирование. Например, если значение = 1, то цвет заливки жёлтый, цвет шрифта - жёлтый (чтобы цифры не было видно), а если значение = 0, то цвет шрифта белый. Остальное форматирование по вкусу. Соответственно, и в нужных ячейках не потребуется заливку делать вручную, а просто указываете 1/0, далее через форматирование всё будет покрашено.

    И тогда спокойно формулы напишите через ЕСЛИ(A1=1;считать_ЗП;0). И будет вам и цвет, и формулы.

  3. Клерк
    Регистрация
    23.01.2018
    Сообщений
    4
    Не совсем то, что нужно. Надо чтобы в той ячейке, которую выделяем цветом указывался результат расчета по формуле

  4. Клерк
    Регистрация
    17.12.2010
    Сообщений
    169
    1. Подход неправильный. Формулы не умеют отслеживать заливку ячейки, сделанную вручную, без какой-либо логики, понятной машине. А вот формат можно менять условным форматированием, как и упоминали выше. Добавить столбец для отметки.
    2. Данные столбцов A:B лучше формулами. С датами работать удобнее. При изменении в ячейках A3 (год) и B3 (месяц) даты пересчитываются.

    Если все же вариант с доп. столбцом не устраивает, то без применения VBA (макросов) пересчет не сделать
    Вложения Вложения
    Последний раз редактировалось vikttur; 26.01.2018 в 22:14.

  5. Клерк
    Регистрация
    23.01.2018
    Сообщений
    4
    Скажите, а с макросами как делать? я в этом абсолютно не разбираюсь

  6. Клерк
    Регистрация
    17.12.2010
    Сообщений
    169
    Чем Вам показанный вариант плох?
    В столбце "выход" ставите/убираете единицу...

  7. Клерк
    Регистрация
    23.01.2018
    Сообщений
    4
    Спасибо, всё супер!

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)