powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Узнать данные из ячейки (дату), когда достигнут промежуточный итог по заданному ИДшнику.
7 сообщений из 7, страница 1 из 1
Узнать данные из ячейки (дату), когда достигнут промежуточный итог по заданному ИДшнику.
    #39357959
Cy4eHoK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, помогите, пожалуйста, бьюсь третий день. Понимаю как логически должно быть решено, но функционалом формул Excel не получается решить.

Дано: много поставщиков у каждого свой уникальный ИД, они платят по разным Каналам (всего 3 канала = 3 столбца), кол-во платежей (строк) неограниченно, это все записывается вручную в одну общую таблицу, с простановкой в соответствующем столбце даты оплаты.

Нужно: узнать когда достигнута определенная сумма (в примере введена вручную) по заданному ID (также в примере вбито вручную). Промежуточный итог (который сравнивается с введенной суммой) должен формироваться из строк и столбцов одновременно, соответствующих заданному ИД (т.е. сумма всех элементов (платежей) двумерного массива, по заданному ИД).

Файл прилагаю.
...
Рейтинг: 0 / 0
Узнать данные из ячейки (дату), когда достигнут промежуточный итог по заданному ИДшнику.
    #39357960
Cy4eHoK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Файл что то не прикрепился.
...
Рейтинг: 0 / 0
Узнать данные из ячейки (дату), когда достигнут промежуточный итог по заданному ИДшнику.
    #39358027
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cy4eHoKтут должна быть формула выдающая дату когда достигнута сумма из ячейки выше (в данном примере ответ должен быть 18,88 USD )
Дата в долларах - это сильно...
...
Рейтинг: 0 / 0
Узнать данные из ячейки (дату), когда достигнут промежуточный итог по заданному ИДшнику.
    #39358491
Cy4eHoK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaCy4eHoKтут должна быть формула выдающая дату когда достигнута сумма из ячейки выше (в данном примере ответ должен быть 18,88 USD )
Дата в долларах - это сильно...

Сори))) Говорю же, 3 день бьюсь (уже даже 4ый). Конечно же, ответ должен быть 5.12.16, т.к. достигнута сумма больше введенной.

Прикрепляю файл с правильными комментами.
...
Рейтинг: 0 / 0
Узнать данные из ячейки (дату), когда достигнут промежуточный итог по заданному ИДшнику.
    #39358672
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тут добавил тебе пяток колонок... дальше уж сам, а?
...
Рейтинг: 0 / 0
Узнать данные из ячейки (дату), когда достигнут промежуточный итог по заданному ИДшнику.
    #39358844
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cy4eHoK,
один вспомогательный столбец с формулой

Код: plaintext
=СУММПРОИЗВ((B$2:B2=$C$25)*$D$2:F2)>=$C$26

в целевой ячейке формула

Код: plaintext
=ИНДЕКС(C:C;ПОИСКПОЗ(ИСТИНА;G:G;))
...
Рейтинг: 0 / 0
Узнать данные из ячейки (дату), когда достигнут промежуточный итог по заданному ИДшнику.
    #39360431
Cy4eHoK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, Казанский,

большое спасибо Вам за старания!

В варианте Казаниский запустить бы цикл и промежуточный столбец не нужен был бы, я так понимаю, но пока не разберусь как :(

Вот, кстати, нашел похожую задачку - http://www.sql.ru/forum/943751/excel-cikl-s-pomoshhu-formul
Там как раз запустили цикл (ячейки в столбце I, в файле Полуламер3.xls), пытаюсь сделать подобное, вывел формулу:

Код: xml
1.
{=ИНДЕКС(C$2:C$12;НАИМЕНЬШИЙ(ЕСЛИ((B$2:B$12=C25)*(СУММПРОИЗВ((B$2:B12=$C$25)*$D$2:$F$12)>=$C$26);СТРОКА($2:$12));СТРОКА()))}



Но она не рабочая, хотя по моей логике должна работать. И еще что не понятно - почему в зависимости от строки в которой данная формула находится (копируя ее, не протягивая) она выдает разный результат (что у меня, что в том примере на который дал ссылку). Может кто объяснит и поможет докостылить данную формулу?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Узнать данные из ячейки (дату), когда достигнут промежуточный итог по заданному ИДшнику.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]