Выбор данных по двум критериям
DrMini
Дата: Суббота, 04.03.2023, 10:50 |
Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1800
Репутация:
255
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Доброго времени суток форумчане и гости форума. Помогите пожалуйста уменьшить формулу. Моих знаний явно не хватает. Требуется вывести данные расхода топлива в ячейке Расход топлива (выделил жёлтым) в зависимости от выбранной модели транспорта в ячейке Наименование и даты в ячейке Дата . Расход топлива будет разным в зависимости от того попадает или нет выбранная дата на диапазон листа ЛА G2:H2
Код
=ЕСЛИМН(B2=ЛА!A2;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F2;ЛА!E2);B2=ЛА!A3;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F3;ЛА!E3);B2=ЛА!A4;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F4;ЛА!E4);B2=ЛА!A5;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F5;ЛА!E5);B2=ЛА!A6;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F6;ЛА!E6);B2=ЛА!A7;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F7;ЛА!E7);B2=ЛА!A8;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F8;ЛА!E8);B2=ЛА!A9;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F9;ЛА!E9);B2=ЛА!A10;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F10;ЛА!E10))
Доброго времени суток форумчане и гости форума. Помогите пожалуйста уменьшить формулу. Моих знаний явно не хватает. Требуется вывести данные расхода топлива в ячейке Расход топлива (выделил жёлтым) в зависимости от выбранной модели транспорта в ячейке Наименование и даты в ячейке Дата . Расход топлива будет разным в зависимости от того попадает или нет выбранная дата на диапазон листа ЛА G2:H2
Код
=ЕСЛИМН(B2=ЛА!A2;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F2;ЛА!E2);B2=ЛА!A3;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F3;ЛА!E3);B2=ЛА!A4;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F4;ЛА!E4);B2=ЛА!A5;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F5;ЛА!E5);B2=ЛА!A6;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F6;ЛА!E6);B2=ЛА!A7;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F7;ЛА!E7);B2=ЛА!A8;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F8;ЛА!E8);B2=ЛА!A9;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F9;ЛА!E9);B2=ЛА!A10;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F10;ЛА!E10))
DrMini
К сообщению приложен файл:
Test.xlsx
(13.5 Kb)
Ответить
Сообщение Доброго времени суток форумчане и гости форума. Помогите пожалуйста уменьшить формулу. Моих знаний явно не хватает. Требуется вывести данные расхода топлива в ячейке Расход топлива (выделил жёлтым) в зависимости от выбранной модели транспорта в ячейке Наименование и даты в ячейке Дата . Расход топлива будет разным в зависимости от того попадает или нет выбранная дата на диапазон листа ЛА G2:H2
Код
=ЕСЛИМН(B2=ЛА!A2;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F2;ЛА!E2);B2=ЛА!A3;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F3;ЛА!E3);B2=ЛА!A4;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F4;ЛА!E4);B2=ЛА!A5;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F5;ЛА!E5);B2=ЛА!A6;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F6;ЛА!E6);B2=ЛА!A7;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F7;ЛА!E7);B2=ЛА!A8;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F8;ЛА!E8);B2=ЛА!A9;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F9;ЛА!E9);B2=ЛА!A10;ЕСЛИ(ИЛИ(A2<ЛА!G2;A2>ЛА!H2);ЛА!F10;ЛА!E10))
Автор - DrMini Дата добавления - 04.03.2023 в 10:50
cmivadwot
Дата: Суббота, 04.03.2023, 11:15 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 504
Репутация:
94
±
Замечаний:
0% ±
365
DrMini , Доброго.. может так?
Ответить
Сообщение DrMini , Доброго.. может так?Автор - cmivadwot Дата добавления - 04.03.2023 в 11:15
DrMini
Дата: Суббота, 04.03.2023, 11:34 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1800
Репутация:
255
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Так. Ваша формула работает. Большое спасибо.
Так. Ваша формула работает. Большое спасибо.DrMini
Сообщение отредактировал DrMini - Суббота, 04.03.2023, 11:45
Ответить
Сообщение Так. Ваша формула работает. Большое спасибо.Автор - DrMini Дата добавления - 04.03.2023 в 11:34
bmv98rus
Дата: Суббота, 04.03.2023, 15:23 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4112
Репутация:
769
±
Замечаний:
0% ±
Excel 2013/2016
Ну тогда и эта подойдетКод
=VLOOKUP(B2;ЛА!A2:F6;6-AND(A2>=ЛА!G2;A2<=ЛА!H2);)
Ну тогда и эта подойдетКод
=VLOOKUP(B2;ЛА!A2:F6;6-AND(A2>=ЛА!G2;A2<=ЛА!H2);)
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Суббота, 04.03.2023, 19:33
Ответить
Сообщение Ну тогда и эта подойдетКод
=VLOOKUP(B2;ЛА!A2:F6;6-AND(A2>=ЛА!G2;A2<=ЛА!H2);)
Автор - bmv98rus Дата добавления - 04.03.2023 в 15:23
DrMini
Дата: Суббота, 04.03.2023, 18:40 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1800
Репутация:
255
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Не. не подошла. Если выбрать аварийная служба 3035GE , выдаёт #Н/Д . И скобку подправил и... не пойму, как работает. Почему отнимаем Код
-И(A2>=ЛА!G2;A2<=ЛА!H2)
Не. не подошла. Если выбрать аварийная служба 3035GE , выдаёт #Н/Д . И скобку подправил и... не пойму, как работает. Почему отнимаем Код
-И(A2>=ЛА!G2;A2<=ЛА!H2)
DrMini
Ответить
Сообщение Не. не подошла. Если выбрать аварийная служба 3035GE , выдаёт #Н/Д . И скобку подправил и... не пойму, как работает. Почему отнимаем Код
-И(A2>=ЛА!G2;A2<=ЛА!H2)
Автор - DrMini Дата добавления - 04.03.2023 в 18:40
cmivadwot
Дата: Суббота, 04.03.2023, 19:15 |
Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 504
Репутация:
94
±
Замечаний:
0% ±
365
DrMini , Код
=ВПР(B2;ЛА!A2:F6;ЕСЛИ(И(A2>=ЛА!G2;A2<=ЛА!H2);5;6);ЛОЖЬ)
DrMini , Код
=ВПР(B2;ЛА!A2:F6;ЕСЛИ(И(A2>=ЛА!G2;A2<=ЛА!H2);5;6);ЛОЖЬ)
cmivadwot
Сообщение отредактировал cmivadwot - Суббота, 04.03.2023, 19:16
Ответить
Сообщение DrMini , Код
=ВПР(B2;ЛА!A2:F6;ЕСЛИ(И(A2>=ЛА!G2;A2<=ЛА!H2);5;6);ЛОЖЬ)
Автор - cmivadwot Дата добавления - 04.03.2023 в 19:15
cmivadwot
Дата: Суббота, 04.03.2023, 19:19 |
Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 504
Репутация:
94
±
Замечаний:
0% ±
365
Не. не подошла. Если выбрать аварийная служба 3035GE, выдаёт #Н/Д. И скобку подправил и... не пойму, как работает. Почему отнимаем
Код
=ВПР(B2;ЛА!A2:F6;6-И(A2>=ЛА!G2;A2<=ЛА!H2);ЛОЖЬ)
Не. не подошла. Если выбрать аварийная служба 3035GE, выдаёт #Н/Д. И скобку подправил и... не пойму, как работает. Почему отнимаем
Код
=ВПР(B2;ЛА!A2:F6;6-И(A2>=ЛА!G2;A2<=ЛА!H2);ЛОЖЬ)
cmivadwot
Сообщение отредактировал cmivadwot - Суббота, 04.03.2023, 19:21
Ответить
Сообщение Не. не подошла. Если выбрать аварийная служба 3035GE, выдаёт #Н/Д. И скобку подправил и... не пойму, как работает. Почему отнимаем
Код
=ВПР(B2;ЛА!A2:F6;6-И(A2>=ЛА!G2;A2<=ЛА!H2);ЛОЖЬ)
Автор - cmivadwot Дата добавления - 04.03.2023 в 19:19
bmv98rus
Дата: Суббота, 04.03.2023, 19:32 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4112
Репутация:
769
±
Замечаний:
0% ±
Excel 2013/2016
не пойму, как работает. Почему отнимаем
при выполнении условия от 6 отнимается 1 соответвенно или 6 или 5й столбец.Код
=VLOOKUP(B2;ЛА!A2:F6;6-AND(A2>=ЛА!G2;A2<=ЛА!H2);)
не пойму, как работает. Почему отнимаем
при выполнении условия от 6 отнимается 1 соответвенно или 6 или 5й столбец.Код
=VLOOKUP(B2;ЛА!A2:F6;6-AND(A2>=ЛА!G2;A2<=ЛА!H2);)
bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение не пойму, как работает. Почему отнимаем
при выполнении условия от 6 отнимается 1 соответвенно или 6 или 5й столбец.Код
=VLOOKUP(B2;ЛА!A2:F6;6-AND(A2>=ЛА!G2;A2<=ЛА!H2);)
Автор - bmv98rus Дата добавления - 04.03.2023 в 19:32
DrMini
Дата: Суббота, 04.03.2023, 19:37 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1800
Репутация:
255
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Всё стало понятно. Ещё раз спасибо.
Всё стало понятно. Ещё раз спасибо.DrMini
Ответить
Сообщение Всё стало понятно. Ещё раз спасибо.Автор - DrMini Дата добавления - 04.03.2023 в 19:37