Сравнение данных с прайс листом по нескольким критерия.
|
|
mikaelw |
Дата: Суббота, 08.07.2023, 11:55 |
Сообщение № 1 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация:
1
±
Замечаний:
20% ±
Excel 2010, 2013, 2016 | |
Всем специалистам и пользователям привет!
Понимаю как задача выполняется на уровне других программ, но не могу решить на уровне Екселя.
Дано: Данные 4 состатовляющие: товара, дата, условие 1, условие 2 Прайс лист 5 составляющих: дата от и до, товар, условие 1, усливие 2
Нужно проверить, что в данных цена правильная, массив данных огромный!
пример в приложении
Всем специалистам и пользователям привет!
Понимаю как задача выполняется на уровне других программ, но не могу решить на уровне Екселя.
Дано: Данные 4 состатовляющие: товара, дата, условие 1, условие 2 Прайс лист 5 составляющих: дата от и до, товар, условие 1, усливие 2
Нужно проверить, что в данных цена правильная, массив данных огромный!
пример в приложенииmikaelw
Сообщение отредактировал mikaelw - Суббота, 08.07.2023, 15:10 |
|
| Ответить
|
Pelena |
Дата: Суббота, 08.07.2023, 15:02 |
Сообщение № 2 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel | |
Здравствуйте. Условие 1, я так понимаю, это Проект. А условие 2?
Здравствуйте. Условие 1, я так понимаю, это Проект. А условие 2?Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
|
|
| Ответить
|
mikaelw |
Дата: Суббота, 08.07.2023, 15:13 |
Сообщение № 3 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация:
1
±
Замечаний:
20% ±
Excel 2010, 2013, 2016 | |
Условие 1, я так понимаю, это Проект. А условие 2?
Сорри не тот пример приложил в файл Пример во вложении!
Условие 1, я так понимаю, это Проект. А условие 2?
Сорри не тот пример приложил в файл Пример во вложении!mikaelw
|
|
| Ответить
|
mikaelw |
Дата: Суббота, 08.07.2023, 15:14 |
Сообщение № 4 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация:
1
±
Замечаний:
20% ±
Excel 2010, 2013, 2016 | |
Условие 1, я так понимаю, это Проект. А условие 2?
В исходных данных условий много, не 2 а штук 5-6...
Условие 1, я так понимаю, это Проект. А условие 2?
В исходных данных условий много, не 2 а штук 5-6...mikaelw
|
|
| Ответить
|
Pelena |
Дата: Суббота, 08.07.2023, 15:20 |
Сообщение № 5 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel | |
Файл не изменился, но не суть. Как вариант, можно формулу в доп. столбец
Код =ЕСЛИ(СУММПРОИЗВ((A2>=Таблица4[ДатаН])*(A2<=Таблица4[ДатаК])*(C2=Таблица4[Материал])*(D2=Таблица4[Проект])*(F2=Таблица4[Цена]));"ок";"не ок")
условий по аналогии можно добавить сколько нужно.
Файл не изменился, но не суть. Как вариант, можно формулу в доп. столбец
Код =ЕСЛИ(СУММПРОИЗВ((A2>=Таблица4[ДатаН])*(A2<=Таблица4[ДатаК])*(C2=Таблица4[Материал])*(D2=Таблица4[Проект])*(F2=Таблица4[Цена]));"ок";"не ок")
условий по аналогии можно добавить сколько нужно.Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
|
|
| Ответить
|
mikaelw |
Дата: Суббота, 08.07.2023, 15:24 |
Сообщение № 6 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация:
1
±
Замечаний:
20% ±
Excel 2010, 2013, 2016 | |
ПОнимал, что через если, решать надо, но не понимал, как множество условий ввести
ПОнимал, что через если, решать надо, но не понимал, как множество условий ввестиmikaelw
|
|
| Ответить
|
mikaelw |
Дата: Суббота, 08.07.2023, 15:30 |
Сообщение № 7 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 179
Репутация:
1
±
Замечаний:
20% ±
Excel 2010, 2013, 2016 | |
условий по аналогии можно добавить сколько нужно.
А к функции ВПР возможно такое применить? К примеру, чтоб в данны подставлять данные из прайс листа?
условий по аналогии можно добавить сколько нужно.
А к функции ВПР возможно такое применить? К примеру, чтоб в данны подставлять данные из прайс листа?mikaelw
|
|
| Ответить
|
Pelena |
Дата: Суббота, 08.07.2023, 15:30 |
Сообщение № 8 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel | |
можно просто написать
Код =СУММПРОИЗВ((A2>=Таблица4[ДатаН])*(A2<=Таблица4[ДатаК])*(C2=Таблица4[Материал])*(D2=Таблица4[Проект])*(F2=Таблица4[Цена])) там, где получится 0, значит что-то не совпало
можно просто написать
Код =СУММПРОИЗВ((A2>=Таблица4[ДатаН])*(A2<=Таблица4[ДатаК])*(C2=Таблица4[Материал])*(D2=Таблица4[Проект])*(F2=Таблица4[Цена])) там, где получится 0, значит что-то не совпалоPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
|
|
| Ответить
|
Pelena |
Дата: Суббота, 08.07.2023, 15:39 |
Сообщение № 9 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel | |
чтоб в данны подставлять данные из прайс листа
Код =ИНДЕКС(Таблица4[Цена];ПОИСКПОЗ(1;(A2>=Таблица4[ДатаН])*(A2<=Таблица4[ДатаК])*(C2=Таблица4[Материал])*(D2=Таблица4[Проект]);0))
чтоб в данны подставлять данные из прайс листа
Код =ИНДЕКС(Таблица4[Цена];ПОИСКПОЗ(1;(A2>=Таблица4[ДатаН])*(A2<=Таблица4[ДатаК])*(C2=Таблица4[Материал])*(D2=Таблица4[Проект]);0)) Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
|
|
| Ответить
|