×
×
Отключить рекламу
+ Ответить в теме
Показано с 1 по 7 из 7
  1. #1
    Клерк
    Регистрация
    23.01.2018
    Сообщений
    4

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

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

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

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

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

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

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

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

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

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

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

+ Ответить в теме

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

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

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

Ваши права

  • Вы можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •