| 
				
				Сравнение данных с прайс листом по нескольким критерия.
				 | 
 | 
 
 | 
 
 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 |   
   
 
  
  |  
 
  
 Группа: Админы 
  
 Ранг: Местный житель 
 
 Сообщений: 19569  
 
 
 
  Репутация:  
 4646  
 ±
 
  
 Замечаний:
   ±  
   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 |   
   
 
  
  |  
 
  
 Группа: Админы 
  
 Ранг: Местный житель 
 
 Сообщений: 19569  
 
 
 
  Репутация:  
 4646  
 ±
 
  
 Замечаний:
   ±  
   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 |   
   
 
  
  |  
 
  
 Группа: Админы 
  
 Ранг: Местный житель 
 
 Сообщений: 19569  
 
 
 
  Репутация:  
 4646  
 ±
 
  
 Замечаний:
   ±  
   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 |   
   
 
  
  |  
 
  
 Группа: Админы 
  
 Ранг: Местный житель 
 
 Сообщений: 19569  
 
 
 
  Репутация:  
 4646  
 ±
 
  
 Замечаний:
   ±  
   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
 |  
|   | 
  |    Ответить
  |