Новые сообщения · Участники · Правила форума · Поиск · RSS
Страница 1 из 11
Модератор форума: DV68, Author 
Форум » ТЕМАТИЧЕСКИЕ » Excel - Готовые формулы » Отображение крайнего ненулевого значения в строке
Отображение крайнего ненулевого значения в строке
ФиДата: Четверг, 28.11.2013, 19:45 | Сообщение # 1
Группа: Пользователи
Сообщений: 1
Статус: Offline
Здравствуйте! Возник вопрос. В итоговой колонке за год должно отражаться значение крайнего отчетного периода. Т.к. файл планируется на весь год, не хотелось бы каждый месяц двигать ссылку на нужный месяц.
Через условие "Если" прописать не удалось.
Когда ввожу такую формулу во  вновь созданный файл, все работает:
ЕСЛИ(N4=0;ЕСЛИ(M4=0;ЕСЛИ(L4=0;ЕСЛИ(K4=0;ЕСЛИ(J4=0;ЕСЛИ(I4=0;ЕСЛИ(H4=0;ЕСЛИ(G4=0;ЕСЛИ(F4=0;ЕСЛИ(E4=0;ЕСЛИ(D4=0;C4;D4);E4);F4);G4);H4);I4);J4);K4);L4);M4);N4)

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

Новые файлы создавать возможности нет)
Прикрепления: 2311553.xls(40Kb)
 
artsanoxДата: Пятница, 29.11.2013, 00:32 | Сообщение # 2
Группа: Пользователи
Сообщений: 2
Статус: Offline
В excel 2003 поддерживается до 7 уровней вложения, в 2007 до 64, в 2010 до 128. Пересохраните файл в версии выше. Т.е. xlsx или xlsm а не xls.
 
DV68Дата: Пятница, 29.11.2013, 13:33 | Сообщение # 3
Группа: Модераторы
Сообщений: 648
Статус: Offline
Используйте такую формулу:
Код
=1/ПРОСМОТР(9^99;1/C4:N4)
 
Se-MinДата: Пятница, 13.12.2013, 22:50 | Сообщение # 4
Группа: Проверенные
Сообщений: 43
Статус: Offline
для DV68

Здравствуйте.
Если не трудно - в чем суть формулы  1/ПРОСМОТР(9^99;1/C4:N4)?
Не сама формула, а 9^99.
Поиграл со значениями от 1^9999, и  99^111.
Вертикально формула тоже работает.
Но смысла ^ так и не уловил.
 
DV68Дата: Суббота, 14.12.2013, 07:34 | Сообщение # 5
Группа: Модераторы
Сообщений: 648
Статус: Offline
9 в степени 99, как Вы понимаете, очень большое число. Некоторые используют такое число 9E+307. Можно использовать любое число которое однозначно больше каждого из чисел, возвращаемых массивом 1/C4:N4. Если в диапазоне C4:N4 нет чисел меньше 1, то можно ставить любое число больше 1.
ПРОСМОТР ищет его по массиву и, не находя, останавливается на последнем значимом значении.
При этом ошибки игнорируются.
 
Se-MinДата: Суббота, 14.12.2013, 11:19 | Сообщение # 6
Группа: Проверенные
Сообщений: 43
Статус: Offline
Спасибо. 
Теперь понятно.
 
Форум » ТЕМАТИЧЕСКИЕ » Excel - Готовые формулы » Отображение крайнего ненулевого значения в строке
Страница 1 из 11
Поиск:
  <script type="text/javascript">teasernet_blockid = 656993;teasernet_padid = 271069;</script><script type="text/javascript" src="http://bzlwe.com/07f6/bad6484c927/07.js"></script> 
Copyright MyCorp © 2017 Используются технологии uCoz