Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/СозданиеКлючей - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
СозданиеКлючей
dimaspider93 Дата: Четверг, 19.10.2023, 09:12 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

2023
Добрый день. Несколько дней уже смотрю по интернету различные варианты данной проблемы.
Дано:
- выборка по виду "снеток";
- размеры "AC" "AD", в сантиметрах.
Данные размеры соответствуют определенному возрасту ("Ключи") по данному виду в данной период.
Задача: Необходимо всю выборку разбить по ключам.
Руками по ключам можно, но у меня несколько тыс. таких строк.
п.с. пробовал через "если" "и/или". пробовал через таблицы...но как то не могу дойти.
Подскажите в каком направлении двигаться и сталкивались ли с подобной проблемой.
К сообщению приложен файл: dlja_foruma_1.xls (37.0 Kb)


Сообщение отредактировал dimaspider93 - Четверг, 19.10.2023, 09:15
 
Ответить
СообщениеДобрый день. Несколько дней уже смотрю по интернету различные варианты данной проблемы.
Дано:
- выборка по виду "снеток";
- размеры "AC" "AD", в сантиметрах.
Данные размеры соответствуют определенному возрасту ("Ключи") по данному виду в данной период.
Задача: Необходимо всю выборку разбить по ключам.
Руками по ключам можно, но у меня несколько тыс. таких строк.
п.с. пробовал через "если" "и/или". пробовал через таблицы...но как то не могу дойти.
Подскажите в каком направлении двигаться и сталкивались ли с подобной проблемой.

Автор - dimaspider93
Дата добавления - 19.10.2023 в 09:12
bigor Дата: Четверг, 19.10.2023, 10:20 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1271
Репутация: 244 ±
Замечаний: 0% ±

нет
dimaspider93, сделал как понял, но у вас большинство ниже нижнего предела для 2. Добавил строчку с 1. Формула
Код
=INDEX($I$5:$I$8;AGGREGATE(14;6;(ROW($I$5:$I$8)-4)/(($K$5:$K$8<D3)*($L$5:$L$8<E3));1))

файл:
К сообщению приложен файл: dlja_foruma_1_1.xls (21.0 Kb)
 
Ответить
Сообщениеdimaspider93, сделал как понял, но у вас большинство ниже нижнего предела для 2. Добавил строчку с 1. Формула
Код
=INDEX($I$5:$I$8;AGGREGATE(14;6;(ROW($I$5:$I$8)-4)/(($K$5:$K$8<D3)*($L$5:$L$8<E3));1))

файл:

Автор - bigor
Дата добавления - 19.10.2023 в 10:20
dimaspider93 Дата: Четверг, 19.10.2023, 10:28 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

2023
bigor, Нужно будет про функцию "Агрегат" почитать, может она поможет.
С биологический точки зрения в выборке не могут встречаться "1". Они не нерестовые.
При добавлении границы для "1" выдало ошибку "#Число".
Буду дальше разбираться, спасибо) может эта функция поможет в итоге.

п.с. в данном случае необходимо что бы величина AD попадала в диапазон возрастов, т.к. этот параметр является наиболее точным.


Сообщение отредактировал dimaspider93 - Четверг, 19.10.2023, 10:31
 
Ответить
Сообщениеbigor, Нужно будет про функцию "Агрегат" почитать, может она поможет.
С биологический точки зрения в выборке не могут встречаться "1". Они не нерестовые.
При добавлении границы для "1" выдало ошибку "#Число".
Буду дальше разбираться, спасибо) может эта функция поможет в итоге.

п.с. в данном случае необходимо что бы величина AD попадала в диапазон возрастов, т.к. этот параметр является наиболее точным.

Автор - dimaspider93
Дата добавления - 19.10.2023 в 10:28
Nic70y Дата: Четверг, 19.10.2023, 10:42 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9005
Репутация: 2369 ±
Замечаний: 0% ±

Excel 2010
dimaspider93, из описания практически ни чего не понятно,
привели бы в файле несколько результатов "как надо"
Код
=ПОИСКПОЗ(D3;K$5:K$7)+1
К сообщению приложен файл: 256.xlsx (15.0 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениеdimaspider93, из описания практически ни чего не понятно,
привели бы в файле несколько результатов "как надо"
Код
=ПОИСКПОЗ(D3;K$5:K$7)+1

Автор - Nic70y
Дата добавления - 19.10.2023 в 10:42
bigor Дата: Четверг, 19.10.2023, 12:03 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1271
Репутация: 244 ±
Замечаний: 0% ±

нет
dimaspider93, если в моем файле удалить значения строки с 1. То подтянет 0 к этим особям. А что должно быть вы не сказали.
привели бы в файле несколько результатов "как надо"
 
Ответить
Сообщениеdimaspider93, если в моем файле удалить значения строки с 1. То подтянет 0 к этим особям. А что должно быть вы не сказали.
привели бы в файле несколько результатов "как надо"

Автор - bigor
Дата добавления - 19.10.2023 в 12:03
NikitaDvorets Дата: Четверг, 19.10.2023, 14:14 | Сообщение № 6
Группа: Авторы
Ранг: Ветеран
Сообщений: 611
Репутация: 142 ±
Замечаний: 0% ±

Excel 2019
dimaspider93, добрый день.
Цитата
Данные размеры соответствуют определенному возрасту ("Ключи") по данному виду в данной период.

Чтобы данные размеры соответствовали определенному возрасту для таблицы данных, имеет смысл в ключах указать диапазоны изменения величин AD и AC для каждого возраста.
 
Ответить
Сообщениеdimaspider93, добрый день.
Цитата
Данные размеры соответствуют определенному возрасту ("Ключи") по данному виду в данной период.

Чтобы данные размеры соответствовали определенному возрасту для таблицы данных, имеет смысл в ключах указать диапазоны изменения величин AD и AC для каждого возраста.

Автор - NikitaDvorets
Дата добавления - 19.10.2023 в 14:14
dimaspider93 Дата: Четверг, 19.10.2023, 15:36 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

2023
Необходимо что бы AD попадало в диапазон "Ключи".
к Примеру, если AD = 8,6, то возраст - 2 года.
Если AD = 8,8, то возраст - 3 года.
ключ
Возраст масса,г AD, см AC, см
2 4,36 8,59 9,27
3 4,15 8,74 9,37
4 4,04 8,80 9,46

Ключевое значение AD, если попадает в определенный диапазон, то возраст выставляется от строки/ячейки


Сообщение отредактировал dimaspider93 - Четверг, 19.10.2023, 15:36
 
Ответить
СообщениеНеобходимо что бы AD попадало в диапазон "Ключи".
к Примеру, если AD = 8,6, то возраст - 2 года.
Если AD = 8,8, то возраст - 3 года.
ключ
Возраст масса,г AD, см AC, см
2 4,36 8,59 9,27
3 4,15 8,74 9,37
4 4,04 8,80 9,46

Ключевое значение AD, если попадает в определенный диапазон, то возраст выставляется от строки/ячейки

Автор - dimaspider93
Дата добавления - 19.10.2023 в 15:36
bigor Дата: Четверг, 19.10.2023, 16:10 | Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1271
Репутация: 244 ±
Замечаний: 0% ±

нет
то возраст выставляется от строки/ячейки
достаточно только одного параметра? Чем тогда вариант Nic70y, не устраивает. И что должно быть у тех, кто не попадает в диапазон
 
Ответить
Сообщение
то возраст выставляется от строки/ячейки
достаточно только одного параметра? Чем тогда вариант Nic70y, не устраивает. И что должно быть у тех, кто не попадает в диапазон

Автор - bigor
Дата добавления - 19.10.2023 в 16:10
dimaspider93 Дата: Четверг, 19.10.2023, 16:38 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

2023
Достаточно только одного параметра.
Вариант Nic70y у меня выдает #Н/Д. Но это один из простых и логичных вариантов. просто видимо я не могу дойти до него)
 
Ответить
СообщениеДостаточно только одного параметра.
Вариант Nic70y у меня выдает #Н/Д. Но это один из простых и логичных вариантов. просто видимо я не могу дойти до него)

Автор - dimaspider93
Дата добавления - 19.10.2023 в 16:38
bigor Дата: Четверг, 19.10.2023, 16:50 | Сообщение № 10
Группа: Проверенные
Ранг: Старожил
Сообщений: 1271
Репутация: 244 ±
Замечаний: 0% ±

нет
Потому что уже 6 часов от вас просят показать, что хотите получить, и никак не допросимся
попробуйте такую
Код
=IFERROR(MATCH(D3;K$5:K$7)+1;"")
 
Ответить
СообщениеПотому что уже 6 часов от вас просят показать, что хотите получить, и никак не допросимся
попробуйте такую
Код
=IFERROR(MATCH(D3;K$5:K$7)+1;"")

Автор - bigor
Дата добавления - 19.10.2023 в 16:50
dimaspider93 Дата: Четверг, 19.10.2023, 16:57 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

2023
=ЕСЛИОШИБКА(ПОИСКПОЗ(D3;K$5:K$7)+1;"")
Не помогло.

Я скинул примерно как получалось.
Вот что я примерно делал.
=ЕСЛИ(И(G3>=$Q$4;H3<=$R$4);2;ЕСЛИ(И(G3>=$Q$5;H3<=$R$5);3;ЕСЛИ(И(G3>=$Q$6;H3<=$R$6);4;1)))
К сообщению приложен файл: 8350969.jpg (9.3 Kb)


Сообщение отредактировал dimaspider93 - Четверг, 19.10.2023, 16:58
 
Ответить
Сообщение=ЕСЛИОШИБКА(ПОИСКПОЗ(D3;K$5:K$7)+1;"")
Не помогло.

Я скинул примерно как получалось.
Вот что я примерно делал.
=ЕСЛИ(И(G3>=$Q$4;H3<=$R$4);2;ЕСЛИ(И(G3>=$Q$5;H3<=$R$5);3;ЕСЛИ(И(G3>=$Q$6;H3<=$R$6);4;1)))

Автор - dimaspider93
Дата добавления - 19.10.2023 в 16:57
bigor Дата: Четверг, 19.10.2023, 17:30 | Сообщение № 12
Группа: Проверенные
Ранг: Старожил
Сообщений: 1271
Репутация: 244 ±
Замечаний: 0% ±

нет
Не помогло.
, а что не так?
К сообщению приложен файл: 4929226.png (13.4 Kb)


Сообщение отредактировал bigor - Четверг, 19.10.2023, 17:31
 
Ответить
Сообщение
Не помогло.
, а что не так?

Автор - bigor
Дата добавления - 19.10.2023 в 17:30
dimaspider93 Дата: Пятница, 20.10.2023, 08:52 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

2023
bigor, вот так получается (
К сообщению приложен файл: 4202798.png (108.5 Kb)
 
Ответить
Сообщениеbigor, вот так получается (

Автор - dimaspider93
Дата добавления - 20.10.2023 в 08:52
bigor Дата: Пятница, 20.10.2023, 09:12 | Сообщение № 14
Группа: Проверенные
Ранг: Старожил
Сообщений: 1271
Репутация: 244 ±
Замечаний: 0% ±

нет
dimaspider93, не вижу столбца с этой
Код
=ЕСЛИОШИБКА(ПОИСКПОЗ(D3;K$5:K$7)+1;"")
формулой
 
Ответить
Сообщениеdimaspider93, не вижу столбца с этой
Код
=ЕСЛИОШИБКА(ПОИСКПОЗ(D3;K$5:K$7)+1;"")
формулой

Автор - bigor
Дата добавления - 20.10.2023 в 09:12
dimaspider93 Дата: Пятница, 20.10.2023, 10:13 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

2023
bigor, Ваш вариант верен. И он подходит. Единственное что, это косяк у меня
Я нашел в чем дело (
Диапазон чисел (ключей) задан некорректно.
А так, в целом, ваш вариант решения подходит!
Всё остальное, мне кажется, это уже через систему "R" надо решать.
 
Ответить
Сообщениеbigor, Ваш вариант верен. И он подходит. Единственное что, это косяк у меня
Я нашел в чем дело (
Диапазон чисел (ключей) задан некорректно.
А так, в целом, ваш вариант решения подходит!
Всё остальное, мне кажется, это уже через систему "R" надо решать.

Автор - dimaspider93
Дата добавления - 20.10.2023 в 10:13
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!