поиск значения строки на другом листе
maslenkin
Дата: Понедельник, 27.05.2019, 11:00 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Не получается доработать формулу в столбцах J что бы при вводе данных в значения I6 - I17 в столбце ОЧКИ появлялся результат поиска этого введенного значения I из таблицы листа ОСН_М1 (значение соответствует номеру строки). Спасибо.
Не получается доработать формулу в столбцах J что бы при вводе данных в значения I6 - I17 в столбце ОЧКИ появлялся результат поиска этого введенного значения I из таблицы листа ОСН_М1 (значение соответствует номеру строки). Спасибо. maslenkin
Ответить
Сообщение Не получается доработать формулу в столбцах J что бы при вводе данных в значения I6 - I17 в столбце ОЧКИ появлялся результат поиска этого введенного значения I из таблицы листа ОСН_М1 (значение соответствует номеру строки). Спасибо. Автор - maslenkin Дата добавления - 27.05.2019 в 11:00
sboy
Дата: Понедельник, 27.05.2019, 11:12 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
И Вам здравствуйте. там числа "как текст"Код
=ЕСЛИ(I6;ЕСЛИОШИБКА(ПОИСКПОЗ(I6&"";ОСН_М1!$A$1:$A$100;);"");ЕСЛИ(I6="";"";))
И Вам здравствуйте. там числа "как текст"Код
=ЕСЛИ(I6;ЕСЛИОШИБКА(ПОИСКПОЗ(I6&"";ОСН_М1!$A$1:$A$100;);"");ЕСЛИ(I6="";"";))
sboy
Яндекс: 410016850021169
Ответить
Сообщение И Вам здравствуйте. там числа "как текст"Код
=ЕСЛИ(I6;ЕСЛИОШИБКА(ПОИСКПОЗ(I6&"";ОСН_М1!$A$1:$A$100;);"");ЕСЛИ(I6="";"";))
Автор - sboy Дата добавления - 27.05.2019 в 11:12
китин
Дата: Понедельник, 27.05.2019, 11:15 |
Сообщение № 3
Группа: Модераторы
Ранг: Экселист
Сообщений: 7013
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
И вам здравствуйте!!! так?Код
=ЕСЛИОШИБКА(ПРОСМОТР($L6;ОСН_М1!$A$1:$A$100;СТРОКА($1:$100));"")
илиКод
=ЕСЛИОШИБКА(ПОИСКПОЗ(I6;ОСН_М1!$A$1:$A$100;1);"")
И вам здравствуйте!!! так?Код
=ЕСЛИОШИБКА(ПРОСМОТР($L6;ОСН_М1!$A$1:$A$100;СТРОКА($1:$100));"")
илиКод
=ЕСЛИОШИБКА(ПОИСКПОЗ(I6;ОСН_М1!$A$1:$A$100;1);"")
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение И вам здравствуйте!!! так?Код
=ЕСЛИОШИБКА(ПРОСМОТР($L6;ОСН_М1!$A$1:$A$100;СТРОКА($1:$100));"")
илиКод
=ЕСЛИОШИБКА(ПОИСКПОЗ(I6;ОСН_М1!$A$1:$A$100;1);"")
Автор - китин Дата добавления - 27.05.2019 в 11:15
Che79
Дата: Понедельник, 27.05.2019, 11:26 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
еще вариант Код
=ЕСЛИ(I6;ПОИСКПОЗ(I6;--(ОСН_М1!$A$1:$A$100););)
формула массива (ввод Ctrl+Shift+Enter) + ФЯ 0;;
еще вариант Код
=ЕСЛИ(I6;ПОИСКПОЗ(I6;--(ОСН_М1!$A$1:$A$100););)
формула массива (ввод Ctrl+Shift+Enter) + ФЯ 0;; Che79
Делай нормально и будет нормально!
Ответить
Сообщение еще вариант Код
=ЕСЛИ(I6;ПОИСКПОЗ(I6;--(ОСН_М1!$A$1:$A$100););)
формула массива (ввод Ctrl+Shift+Enter) + ФЯ 0;; Автор - Che79 Дата добавления - 27.05.2019 в 11:26
maslenkin
Дата: Понедельник, 27.05.2019, 11:31 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
sboy , спасибо за помощь, тут вот в чем проблема, в таблице осн_1 есть "разрыв" в матрице значений, например нет 12, 14, 16 (это так дэби... минспортом составлены, это для подтигивания... я в шоке от них, как будто ни кто не выполнит эти значения), значит мне надо брать по худшему, то есть если я ввожу 14, то результат должен быть как у 13, т.е 63 очка.
sboy , спасибо за помощь, тут вот в чем проблема, в таблице осн_1 есть "разрыв" в матрице значений, например нет 12, 14, 16 (это так дэби... минспортом составлены, это для подтигивания... я в шоке от них, как будто ни кто не выполнит эти значения), значит мне надо брать по худшему, то есть если я ввожу 14, то результат должен быть как у 13, т.е 63 очка.maslenkin
Ответить
Сообщение sboy , спасибо за помощь, тут вот в чем проблема, в таблице осн_1 есть "разрыв" в матрице значений, например нет 12, 14, 16 (это так дэби... минспортом составлены, это для подтигивания... я в шоке от них, как будто ни кто не выполнит эти значения), значит мне надо брать по худшему, то есть если я ввожу 14, то результат должен быть как у 13, т.е 63 очка.Автор - maslenkin Дата добавления - 27.05.2019 в 11:31
_Boroda_
Дата: Понедельник, 27.05.2019, 11:39 |
Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Тогда вотКод
=ЕСЛИ(I6="";"";МАКС((I6>=--(ОСН_М1!A$1:A$100))*(ОСН_М1!A$1:A$100<>"")*СТРОКА(ОСН_М1!A$1:A$100)))
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter Это один из вариантов, далеко не самый лучший
Тогда вотКод
=ЕСЛИ(I6="";"";МАКС((I6>=--(ОСН_М1!A$1:A$100))*(ОСН_М1!A$1:A$100<>"")*СТРОКА(ОСН_М1!A$1:A$100)))
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter Это один из вариантов, далеко не самый лучший _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Тогда вотКод
=ЕСЛИ(I6="";"";МАКС((I6>=--(ОСН_М1!A$1:A$100))*(ОСН_М1!A$1:A$100<>"")*СТРОКА(ОСН_М1!A$1:A$100)))
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter Это один из вариантов, далеко не самый лучший Автор - _Boroda_ Дата добавления - 27.05.2019 в 11:39
maslenkin
Дата: Понедельник, 27.05.2019, 13:11 |
Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
_Boroda_ , формула работает, изменил почти всю свою таблицу. Дошел до ввода значений 7,8 8,2 - это например бег и формула перестала работать.Код
=ЕСЛИ(И(I6=0);0;ЕСЛИОШИБКА(ПОИСКПОЗ(I6;ОСН_М1!$A$1:$A$100;-1);""))
- оставить вот эту прежнюю?
_Boroda_ , формула работает, изменил почти всю свою таблицу. Дошел до ввода значений 7,8 8,2 - это например бег и формула перестала работать.Код
=ЕСЛИ(И(I6=0);0;ЕСЛИОШИБКА(ПОИСКПОЗ(I6;ОСН_М1!$A$1:$A$100;-1);""))
- оставить вот эту прежнюю?maslenkin
К сообщению приложен файл:
_2.xlsx
(24.4 Kb)
Сообщение отредактировал maslenkin - Понедельник, 27.05.2019, 13:12
Ответить
Сообщение _Boroda_ , формула работает, изменил почти всю свою таблицу. Дошел до ввода значений 7,8 8,2 - это например бег и формула перестала работать.Код
=ЕСЛИ(И(I6=0);0;ЕСЛИОШИБКА(ПОИСКПОЗ(I6;ОСН_М1!$A$1:$A$100;-1);""))
- оставить вот эту прежнюю?Автор - maslenkin Дата добавления - 27.05.2019 в 13:11
_Boroda_
Дата: Понедельник, 27.05.2019, 13:35 |
Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Там наоборот значения, поэтому > замените на <Код
=ЕСЛИ(I6="";"";МАКС((I6<=--(ОСН_М1!A$1:A$100))*(ОСН_М1!A$1:A$100<>"")*СТРОКА(ОСН_М1!A$1:A$100)))
Там наоборот значения, поэтому > замените на <Код
=ЕСЛИ(I6="";"";МАКС((I6<=--(ОСН_М1!A$1:A$100))*(ОСН_М1!A$1:A$100<>"")*СТРОКА(ОСН_М1!A$1:A$100)))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Там наоборот значения, поэтому > замените на <Код
=ЕСЛИ(I6="";"";МАКС((I6<=--(ОСН_М1!A$1:A$100))*(ОСН_М1!A$1:A$100<>"")*СТРОКА(ОСН_М1!A$1:A$100)))
Автор - _Boroda_ Дата добавления - 27.05.2019 в 13:35
maslenkin
Дата: Понедельник, 27.05.2019, 14:15 |
Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
без конвертации значений времени в осн_м1, например 12:15.00 (12мин 15сек 00сотая) или 09:11.00 уже не получиться осуществлять поиск в массиве? пока привожу эти значения времени к виду 12,15 или 9,11 через Заменить : на , и .00 на пустоту и так осуществляю подстановку в матрицу осн_м1
без конвертации значений времени в осн_м1, например 12:15.00 (12мин 15сек 00сотая) или 09:11.00 уже не получиться осуществлять поиск в массиве? пока привожу эти значения времени к виду 12,15 или 9,11 через Заменить : на , и .00 на пустоту и так осуществляю подстановку в матрицу осн_м1 maslenkin
Сообщение отредактировал maslenkin - Понедельник, 27.05.2019, 14:19
Ответить
Сообщение без конвертации значений времени в осн_м1, например 12:15.00 (12мин 15сек 00сотая) или 09:11.00 уже не получиться осуществлять поиск в массиве? пока привожу эти значения времени к виду 12,15 или 9,11 через Заменить : на , и .00 на пустоту и так осуществляю подстановку в матрицу осн_м1 Автор - maslenkin Дата добавления - 27.05.2019 в 14:15
_Boroda_
Дата: Понедельник, 27.05.2019, 14:44 |
Сообщение № 10
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Получится
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Получится Автор - _Boroda_ Дата добавления - 27.05.2019 в 14:44
maslenkin
Дата: Понедельник, 27.05.2019, 14:59 |
Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
какой формат ячейки выставлять?
К сообщению приложен файл:
_3.xlsx
(26.2 Kb)
Ответить
Сообщение какой формат ячейки выставлять?Автор - maslenkin Дата добавления - 27.05.2019 в 14:59
_Boroda_
Дата: Понедельник, 27.05.2019, 15:10 |
Сообщение № 12
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
У Вас Excel русский? Тогда почему сотые отделяются точкой, а не запятой, как всегда?
У Вас Excel русский? Тогда почему сотые отделяются точкой, а не запятой, как всегда? _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение У Вас Excel русский? Тогда почему сотые отделяются точкой, а не запятой, как всегда? Автор - _Boroda_ Дата добавления - 27.05.2019 в 15:10
maslenkin
Дата: Понедельник, 27.05.2019, 15:58 |
Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Тогда почему сотые отделяются точкой, а не запятой, как всегда?
исправлюсь спасибо, не заметил этой особенности в таблицах, которые мне скинули для работы.
Тогда почему сотые отделяются точкой, а не запятой, как всегда?
исправлюсь спасибо, не заметил этой особенности в таблицах, которые мне скинули для работы.maslenkin
Ответить
Сообщение Тогда почему сотые отделяются точкой, а не запятой, как всегда?
исправлюсь спасибо, не заметил этой особенности в таблицах, которые мне скинули для работы.Автор - maslenkin Дата добавления - 27.05.2019 в 15:58
_Boroda_
Дата: Понедельник, 27.05.2019, 16:34 |
Сообщение № 14
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Вот так можноКод
=ЕСЛИ(I7="";"";МАКС((--ПОДСТАВИТЬ(I7;".";",")<=--ПОДСТАВИТЬ(ОСН_М1!A$1:A$100;".";","))*(ОСН_М1!A$1:A$100<>"")*СТРОКА(ОСН_М1!A$1:A$100)))
Вот так можноКод
=ЕСЛИ(I7="";"";МАКС((--ПОДСТАВИТЬ(I7;".";",")<=--ПОДСТАВИТЬ(ОСН_М1!A$1:A$100;".";","))*(ОСН_М1!A$1:A$100<>"")*СТРОКА(ОСН_М1!A$1:A$100)))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Вот так можноКод
=ЕСЛИ(I7="";"";МАКС((--ПОДСТАВИТЬ(I7;".";",")<=--ПОДСТАВИТЬ(ОСН_М1!A$1:A$100;".";","))*(ОСН_М1!A$1:A$100<>"")*СТРОКА(ОСН_М1!A$1:A$100)))
Автор - _Boroda_ Дата добавления - 27.05.2019 в 16:34
maslenkin
Дата: Вторник, 30.07.2019, 14:19 |
Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
здравствуйте, опять мне усложнили жизнь как формуле сделать поиск на другом листе, при переменчивом условии на предыдущем?
здравствуйте, опять мне усложнили жизнь как формуле сделать поиск на другом листе, при переменчивом условии на предыдущем? maslenkin
К сообщению приложен файл:
_1.xlsm
(93.1 Kb)
Ответить
Сообщение здравствуйте, опять мне усложнили жизнь как формуле сделать поиск на другом листе, при переменчивом условии на предыдущем? Автор - maslenkin Дата добавления - 30.07.2019 в 14:19
_Boroda_
Дата: Вторник, 30.07.2019, 16:52 |
Сообщение № 16
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=ЕСЛИ(I6="";"";МАКС((I6>=--ТЕКСТ(ОСН_М1!A$1:B$98;"0;;99"))*СТРОКА(ОСН_М1!$1:$98)*ЕСЛИ(D6>24;{0;1};{1;0})))
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter
Так нужно?Код
=ЕСЛИ(I6="";"";МАКС((I6>=--ТЕКСТ(ОСН_М1!A$1:B$98;"0;;99"))*СТРОКА(ОСН_М1!$1:$98)*ЕСЛИ(D6>24;{0;1};{1;0})))
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=ЕСЛИ(I6="";"";МАКС((I6>=--ТЕКСТ(ОСН_М1!A$1:B$98;"0;;99"))*СТРОКА(ОСН_М1!$1:$98)*ЕСЛИ(D6>24;{0;1};{1;0})))
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter Автор - _Boroda_ Дата добавления - 30.07.2019 в 16:52
maslenkin
Дата: Вторник, 30.07.2019, 18:56 |
Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
да, но не корректно считает при вводе значений 38 и 30, должно быть 100
да, но не корректно считает при вводе значений 38 и 30, должно быть 100maslenkin
Сообщение отредактировал maslenkin - Вторник, 30.07.2019, 19:11
Ответить
Сообщение да, но не корректно считает при вводе значений 38 и 30, должно быть 100Автор - maslenkin Дата добавления - 30.07.2019 в 18:56
maslenkin
Дата: Вторник, 30.07.2019, 19:01 |
Сообщение № 18
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
р/с вроде ваша работает, только не пойму, почему при вводе крайних значений 38 и 30 не выдает результат равный 100
р/с вроде ваша работает, только не пойму, почему при вводе крайних значений 38 и 30 не выдает результат равный 100 maslenkin
Ответить
Сообщение р/с вроде ваша работает, только не пойму, почему при вводе крайних значений 38 и 30 не выдает результат равный 100 Автор - maslenkin Дата добавления - 30.07.2019 в 19:01
maslenkin
Дата: Вторник, 30.07.2019, 19:19 |
Сообщение № 19
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
з/ы понял , исправил на B$100 я правильно понял, что эта формула работает со значением в столбце D до 24 и после? как мне ограничить именно 18-24 и 24-29 ??? хотя мне в принципе не важно это для подобной формулы на другом листе - там будет 30-34 и 35-39, где "разделителем" является значение 34.
з/ы понял , исправил на B$100 я правильно понял, что эта формула работает со значением в столбце D до 24 и после? как мне ограничить именно 18-24 и 24-29 ??? хотя мне в принципе не важно это для подобной формулы на другом листе - там будет 30-34 и 35-39, где "разделителем" является значение 34. maslenkin
Сообщение отредактировал maslenkin - Вторник, 30.07.2019, 19:33
Ответить
Сообщение з/ы понял , исправил на B$100 я правильно понял, что эта формула работает со значением в столбце D до 24 и после? как мне ограничить именно 18-24 и 24-29 ??? хотя мне в принципе не важно это для подобной формулы на другом листе - там будет 30-34 и 35-39, где "разделителем" является значение 34. Автор - maslenkin Дата добавления - 30.07.2019 в 19:19
maslenkin
Дата: Четверг, 01.08.2019, 00:17 |
Сообщение № 20
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
собираю все в рабочий вид, оказалось, формула не работает, если в таблице есть отрицательные данные, и возникли сложности с "копированием" формулы на таблицы со значением времени
собираю все в рабочий вид, оказалось, формула не работает, если в таблице есть отрицательные данные, и возникли сложности с "копированием" формулы на таблицы со значением времени maslenkin
Ответить
Сообщение собираю все в рабочий вид, оказалось, формула не работает, если в таблице есть отрицательные данные, и возникли сложности с "копированием" формулы на таблицы со значением времени Автор - maslenkin Дата добавления - 01.08.2019 в 00:17