1 / 1 / 1
Регистрация: 29.07.2015
Сообщений: 56
1

Поиск минимального значения в 1 таблице и сравнение с минимальным значением 2 таблицы

23.08.2018, 19:40. Показов 1321. Ответов 9
Метки нет (Все метки)

Всем привет! Не могу решить казалось бы простую задачу.*
На одном листе есть 2 таблицы, в них по 2 столбца. Нужно для каждого АРТИКУЛА найти минимальный ОСТАТОК в таблице 1, и сравнить его с минимальным остатком этого же артикула таблицы 2. Если минимальное значение в таблице 1 было меньше минимального значения таблицы 2, то в столбец Yes/no нужно записать - ОК, если больше то NO, а если этого артикула из 1 таблице нет во второй, то - 0.

В ветке excel никто не знает как помочь:
Поиск минимального значения в 1 таблице и сравнение с минимальным значением 2 таблицы
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Миниатюры
Поиск минимального значения в 1 таблице и сравнение с минимальным значением 2 таблицы  
Вложения
Тип файла: xlsx GPM.xlsx (15.0 Кб, 3 просмотров)
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.08.2018, 19:40
Ответы с готовыми решениями:

Поиск минимального значения в 1 таблице и сравнение с минимальным значением 2 таблицы
Всем привет! Не могу решить казалось бы простую задачу. На одном листе есть 2 таблицы, в них по 2...

Как в запросе вывести из одной таблицы все значения со значением флага false в этой же таблице
Здравствуйте! У меня есть таблица, котрая имеет поля ид, имя больного, имя врача, статус врача....

Определить номера и значения элементов массива с минимальным значением
Ввести 20 элементов датчиков случайных чисел.Составить программу,определяющая номера и значения...

Заменить значения элементов с максимальным и минимальным значением на среднее
Нужно решить задачу с немного другим условием, вот сама задача и код (рабочий): Объявить массив...

9
462 / 152 / 79
Регистрация: 07.10.2015
Сообщений: 367
23.08.2018, 22:18 2
Sky33, формула получилась длиннющая, к тому же формулой массива... А так как данных у Вас достаточно много, то даже сложно было проверить ее на правильность (так что протестируйте сами), но пока - уж что есть...
1
Вложения
Тип файла: xlsx GPM.xlsx (18.7 Кб, 3 просмотров)
Эксперт MS Access
26705 / 14385 / 3190
Регистрация: 28.04.2012
Сообщений: 15,783
23.08.2018, 22:35 3
Лучший ответ Сообщение было отмечено Sky33 как решение

Решение

Еще вариант запросами
1
Вложения
Тип файла: rar GPM.rar (22.6 Кб, 9 просмотров)
1 / 1 / 1
Регистрация: 29.07.2015
Сообщений: 56
23.08.2018, 23:20  [ТС] 4
Цитата Сообщение от Ruella Посмотреть сообщение
формула получилась длиннющая, к тому же формулой массива... А так как данных у Вас достаточно много, то даже сложно было проверить ее на правильность (так что протестируйте сами), но пока - уж что есть...
Спасибо за помощь! Пытался сделать примерно так же. В Вашем варианте тоже не совсем так работает..... пытался разобраться, но не смог понять.
Суть в том, что, например, у wcr00405 (выделено синим) значение 174 в 1 таблице, а во второй 161, то есть по сути должно быть значение NO, а формула 0 высчитывает.

Добавлено через 2 минуты
Цитата Сообщение от mobile Посмотреть сообщение
Еще вариант запросами
Четко работает, сейчас еще перепроверю, но на первый взгляд все так! Спасибо! Сейчас разбираюсь как записано условие в запросе!
0
462 / 152 / 79
Регистрация: 07.10.2015
Сообщений: 367
23.08.2018, 23:30 5
Цитата Сообщение от Sky33 Посмотреть сообщение
Суть в том, что, например, у wcr00405 (выделено синим) значение 174 в 1 таблице, а во второй 161
м-да? а вот я лично в Вашем выложенном варианте что-то во второй таблице wcr00405 не нахожу - только wcr-00405... Так что, мне кажется, формула тут не виновата
0
1 / 1 / 1
Регистрация: 29.07.2015
Сообщений: 56
23.08.2018, 23:34  [ТС] 6
Цитата Сообщение от Ruella Посмотреть сообщение
м-да? а вот я лично в Вашем выложенном варианте что-то во второй таблице wcr00405 не нахожу - только wcr-00405... Так что, мне кажется, формула тут не виновата
извиняюсь) ошибочка вышла
Пол дня этим занимался, видимо устал. Все супер - Спасибо! Ваша формула работает.
0
1 / 1 / 1
Регистрация: 29.07.2015
Сообщений: 56
23.08.2018, 23:49  [ТС] 7
Цитата Сообщение от mobile Посмотреть сообщение
Еще вариант запросами
Иногда не работает, вот например:
0
Миниатюры
Поиск минимального значения в 1 таблице и сравнение с минимальным значением 2 таблицы  
Эксперт MS Access
26705 / 14385 / 3190
Регистрация: 28.04.2012
Сообщений: 15,783
24.08.2018, 00:01 8
Цитата Сообщение от Sky33 Посмотреть сообщение
Иногда не работает, вот например
А что там не работает? По Вашему условию если в таблице 1 значение остатка больше чем в таблице 2, то пишем NO. Что и написано. 4576 больше чем 457, значит NO
0
1 / 1 / 1
Регистрация: 29.07.2015
Сообщений: 56
24.08.2018, 00:05  [ТС] 9
Цитата Сообщение от mobile Посмотреть сообщение
А что там не работает? По Вашему условию если в таблице 1 значение остатка больше чем в таблице 2, то пишем NO. Что и написано. 4576 больше чем 457, значит NO
А почему в таблице в столбце min1 4576 если есть 487 в исходной таблице? Вот это меня смутило.
0
Эксперт MS Access
26705 / 14385 / 3190
Регистрация: 28.04.2012
Сообщений: 15,783
24.08.2018, 00:21 10
Цитата Сообщение от Sky33 Посмотреть сообщение
А почему в таблице в столбце min1 4576 если есть 487 в исходной таблице? Вот это меня смутило.
Да, Вы правы. Сравнение происходило по типу текстового, поскольку сами столбцы отформатированы как текст. А надо числовое сравнение. Исправьте 2 строки (SQL-выражения запросов) в процедуре на
Visual Basic
1
2
    s1 = "select Артикул, Min(Val(Остаток)) as ost1 from [Лист1$A1:B1000] group by Артикул "
    s2 = "select Артикул, Min(Val(Остаток)) as ost2 from [Лист1$D1:E1000] group by Артикул "
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.08.2018, 00:21

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Заменить значения элементов последовательности с максимальным и минимальным значением на среднее
задание. Размерность массива: 30 Диапазон значений от -100 до 100 Во всех последовательностях...

Сравнение значения в ячейке со значением в диапазоне
Добрый день. Потребовалось сравнить значения. Допустим в столбце А записываются по порядку цифры с...

Сравнение значения переменной со значением из txt-файла
Ребят мне надо чтобы программа проверяла данную из .txt и сверяла её с данными из переменной i Там...

Сравнение значения в Лэйбле со значением в ячейке базы данных
Существует база данных. В ячейке записано значение(числовое). А также существует Лэйбл с числовым...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.