![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 323
|
![]()
Помогите с функцией ПОИСКПОЗ.
Условие: есть яч С7. Где стоит контрольное число. Далее, начиная с яч G7 в строке заданы числа. Задача: Надо чтобы в яч. F7 появлялась дата той ячейки, которая не превышает или равно контрольному значению (яч С7). В примере это ячейка L7, а его дата указана выше 22.01.2025 (яч L6). Или хотя бы чтобы в яч F7 появлялся номер столбца, которые указаны в строке 3, т.е. значение 6
Думайте глобально - действуйте локально!
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 17.06.2012
Сообщений: 1,014
|
![]()
Что за "меньше" и что за "сумма" не понятно
=ПОИСКПОЗ(C7<СУММ(G7:AB7);G7:AB7;0) зато реально ввести ещё строку с формулами =ЕСЛИ($C$7>G7;1;0) или меньше что нелогично ведь результатов будет много Получится ряд 0 и 1 что легко использовать учитывая ещё формулы вида =ЕСЛИ(G9=1;G6;"") или объединив формулы Но как учитывается если результатов много не ясно
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 323
|
![]()
Что за "меньше" и что за "сумма" не понятно - я пытался найти столбец (1,2,3,....), где сумма G7:AB7 начнет превышать контрольное число в яч C7
Код:
Думайте глобально - действуйте локально!
Последний раз редактировалось Iskin; 29.01.2025 в 16:19. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 17.06.2012
Сообщений: 1,014
|
![]()
=C7<СУММ(G7:K7) очевидно выдаёт: истина или ложь
сумма тоже может считаться в отдельной строке =СУММ($G7:H7) где знак $ привязывает начало и возможна ещё строчка показывающая 1 когда сумма достигнута и чую нужна строчка номеров дат и небось индекс или впр или ещё как-то покажет дату короче если сумма не достигнута в ячейке пусто иначе номер даты определяем минимальный номер даты и результат индекс дат с минимальным номером
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 29.01.2025 в 17:55. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 323
|
![]()
Так все запутано для меня. А можно это как то в примере (xls) отобразить? 7,8 строку начиная с колонки G данные заносит оператор. Хитрая формула должна быть в яч F7.
Думайте глобально - действуйте локально!
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 17.06.2012
Сообщений: 1,014
|
![]()
Задание точно неясно: появились некие суммы
поэтому и решение может быть не то попробуйте формулы =СУММ($G7:H7) =ЕСЛИ(G12>$C7;G15;"") =МИН(G14:L14) =ИНДЕКС(G6:L6;F14) и строка номеров по порядку Логика: считается сумма от левого до текущего если сумма больше искомого пишется порядковый номер иначе ничего находим минимальный номер индекс показывает дату минимального номера для случая "не превышает" решение наверняка наоборот и функция "максимальный" даже объединив формулы в =ИНДЕКС(G6:L6;МИН(G14:L14)) нужны дополнительные ячейки выражение "сумма всех значений" ещё более непонятно зато мои формулы наверняка решают трудно формулируемую задачу Дерзайте
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 30.01.2025 в 14:01. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 323
|
![]()
если так
=ПОИСКПОЗ(1=1;C7<G7:AB7;0) тут показывает номер столбца, где яч. С7 меньше G7:AB7 а надо что бы в яч F7 отобразился столбец, где сумма не превышает или равно яч. С7. суммы всех значений в строке 7
Думайте глобально - действуйте локально!
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 17.06.2012
Сообщений: 1,014
|
![]()
Надеюсь мои формулы помогли если использовали
Вообще внизу страницы ссылки на похожие темы
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 17.06.2012
Сообщений: 1,014
|
![]()
автор как пишет применена формула
Код:
несмотря на результат одинаковый мой пример решает задачу без точного понимания что нужно учитывается порядковый номер для индекса и применяется видимый минимальный номер суммы
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск позиции | Iskin | Microsoft Office Excel | 5 | 23.08.2019 10:32 |
Поиск позиции снизу вверх. | agregator | Microsoft Office Excel | 4 | 13.11.2013 16:15 |
Поиск позиции справа налево | agregator | Microsoft Office Excel | 26 | 09.07.2012 14:07 |
Поиск символа в Memo с N-ой позиции | Dj_SheLL | Помощь студентам | 6 | 15.06.2011 19:24 |
Поиск позиции комбинации | vv66 | Microsoft Office Excel | 10 | 03.11.2009 17:59 |