Elenas! Посмотрел файл. Формулы - работают. М.б. просто выдают не тот результат, который Вам нужен? Какой результат должен быть? Какая Ваша цель? Что Вы хотите в итоге получить в S24 и S25? Вместо того, что получаете? Какая логика Ваших действий? Что должна вернуть, по Вашему, функция =поискпоз()?
Михаил Лебедев, Спасибо большое, большое!!!! Задача:По балансу компании необходимо посчитать Изменение за годовой период. Хотелось бы не считать изменение за год ручками, а написать формулу.Надо чтобы получилось, как то так ,пример =iferror((J25- F25)/F25;"-") =iferror((1 474 063 - 1 049 752)/1 049 752;"-")
(Я вот так написала: =IFERROR((INDEX($C25:$O25;MATCH(1;$C25:$O25;-1))-INDEX($C25:$O25;MATCH(1;$C25:$O25;-1)-4))/INDEX($C25:$O25;MATCH(1;$C25:$O25;-1)-4);"-"); где INDEX($C25:$O25;MATCH(1;$C25:$O25;-1)) последнее значение, забитое в баланс,в данном случае (J25) за минусом значения того же периода предыдущего года. (F25) Только, почему то это формула не работает, когда подтягиваешь ее до ячеек S:25;S:26. (Возможно, потому что там не значения, а сумма, и функция Match ее не читает((( . Как исправить формулу так, чтобы MATCH ее прочитал в S24,S25? Либо если есть другой способ подсчета, прошу помочь.
Посмотрите в файле. мне показалось что предложенный Вами расчет не совсем верный. Если в столбце за 7 месяц были бы данные >0, то сравнение произойдет не одинаковых периодов. Поэтому предложил два варианта , Ваш в ячейке S25, и выбор по дате сравнения в ячейке S26.