Я отслеживаю свою торговлю опционами, и, поскольку каждая позиция может охватывать несколько транзакций с течением времени, в том числе за пределами года, я отслеживаю каждую позицию от начала до закрытия на своем собственном Листе. Я называю каждый лист на основе даты начала и окончания, "системы" для этой позиции и символа опционного капитала.

Лист 1 - это место, где я суммирую различные вещи по всем листам. Таким образом, общая прибыль / убыток до комиссий, общая комиссия, общая комиссия, итоги после комиссии / комиссии и т.д. Кикер: я хочу включить только те позиции, которые закрылись в текущем году, независимо от того, в каком году они открылись.

Таким образом, будут листы, которые открылись в прошлом году, которые закрываются в этом году, и те, которые открылись в этом году и закрылись в этом году, которые должны быть включены, но те, которые открылись в этом году и еще не закрылись или закрылись в следующем году (при выполнении исторический) не должен быть включен.

По сути, формула должна смотреть на каждом листе, и если дата закрытия (которая находится в той же ячейке на каждом листе) совпадает с годом, на который я смотрю, она включается).

  1. Есть ли способ перебирать листы независимо от имени? Я могу ссылаться на ячейки на других листах, но я должен ввести имя этого листа, а это означает, что поиск по всем моим листам и т.д. Выполняется вручную. Я хотел бы сделать формулу, которая берет данную ячейку из каждого листа (каждый лист имеет 1 таблицу) и делает что-то, например, SUM() всех ячеек B2 из существующих листов, независимо от имени листа.

  2. Есть ли способ сделать № 1, но исключая листы на основе значений на листе - я могу проверить дату и включить только те листы, которые имеют заданную дату окончания в течение данного года. Т.е. условное включение листов

0