У меня есть две таблицы:
A) CF Снимок экрана с таблицей "CF" :
Выпадающий список находится в ячейкеA2.Этот список состоит из всех 12 месяцев.Источник этого списка взят из рабочей таблицы "Mapping_Others" Снимок экрана рабочей таблицы "Mapping_Others" .Например, я выбираю марш месяца в раскрывающемся списке.
В ячейке «O6» у меня есть формула sumif, основанная на раскрывающемся списке, и возвращаем суммувыбранный месяц.Формула имеет вид
= SUMIF ($ C $ 3: $ N $ 3; "<=" & INDEX (Mapping_Others! $ A $ 2: $ A $ 13; MATCH (CF! $ A $ 2; Mapping_Others! $)C $ 2: $ C $ 13; 0)); $ C6: $ N6) </strong>
$ C $ 3: $ N $ 3 : диапазон, содержащий 1, ..., 12.
Mapping_Others! $ A $ 2: $ A $ 13 : диапазон, содержащий 1, ..., 12
Mapping_Others! $ C $ 2: $ C $ 13 : диапазон, являющийся источником раскрывающегося списка
$C6: $ N6 : диапазон для суммирования
Когда я выбираю март из выпадающего списка, сумма будет суммировать диапазон "C6: E6"
Больше рабочих листов
B) Сопоставление с другими: Источник раскрывающегося списка. Снимок экрана рабочего листа "Mapping_Others"
Пожалуйста, дайте мне знать, если что-то все еще неясно.
Большое спасибо!
На основании вашего отредактированного вопроса вы можете использовать условное форматирование по следующей формуле:
=COLUMN()-2<=MATCH($A$2,Mapping_Others!$C$2:$C$13,0)
Применимо к следующему диапазону: =$C$4:$N$6
=$C$4:$N$6
Ваш раскрывающийся список относится к одной конкретной ячейке, значение «Январь», «Февраль», .... Вы можете настроить условное форматирование на основе формулы, ссылающейся на эту ячейку (в моем примере эта ячейка A1):
A1
=A1="January"
=A1="February"