Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.07.2013, 23:27   #1
Николай11111
Новичок
Джуниор
 
Регистрация: 16.07.2013
Сообщений: 28
По умолчанию Работа с записью формулы

Даны формулы:
=ПРОСМОТР(ДЛСТР(R[-10]C[-1]);{0;1;2;3;4;5;6;7;8;9;10;11;12};{" F";"D-";"D";"D+";"C-";"C";"C+";"B-";"B";"B+";"A-";"A";"A+"})

=ЕСЛИ(R[-2]C="0";".....";ЕСЛИ(R[-2]C="1";".....";ЕСЛИ(R[-2]C="11";".....";ЕСЛИ(R[-2]C="111";".....";ЕСЛИ(R[-2]C="1111";".....";ЕСЛИ(R[-2]C="11111";".....";ЕСЛИ(R[-2]C="111111";".....")))))))

Какие функции можно подставить заместо букв "F";"D-";"D";"D+";"C-";"C";"C+";"B-";"B";"B+";"A-";"A";"A+" (1-я формула)
или за место многоточий (2-я формула), чтобы за место них были тексты, превышающие 250 символов (при большем количестве символов редактор указывает на большое значение аргумента, то есть текста, а сама формула не работает)?

Я уже целый день переписываюсь. Мне давали формулы, но они не работают. При их выполнении отбрасывается то или иное значение. Мне предлагали использовать массивы, но они тоже не подходят. Они превращают Excel в кашу (нагромождение видимого текста).

Прошу Вас обратить внимание, что обе формулы работают, но если количество символов меньше 250

Прошу! Кто-нибудь! Помогите пожалуйста!
Николай11111 вне форума Ответить с цитированием
Старый 17.07.2013, 23:41   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

извините, а можно просто, без Ваших работающих формул, рассказать что есть исходными данными и как они влияют на результат.
файл с примерами (без формул) - будет в самый раз.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 17.07.2013, 23:51   #3
Николай11111
Новичок
Джуниор
 
Регистрация: 16.07.2013
Сообщений: 28
По умолчанию

Проблема в формулах 14-й строки.
Что можно сделать, чтобы текст превышал 250 символов?
Вложения
Тип файла: rar Таблица 2.rar (11.3 Кб, 9 просмотров)
Николай11111 вне форума Ответить с цитированием
Старый 18.07.2013, 00:19   #4
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от Николай11111 Посмотреть сообщение
Мне предлагали использовать массивы, но они тоже не подходят. Они превращают Excel в кашу (нагромождение видимого текста)
Сделайте текст невидимым. Или используйте скрытый лист, на который ссылается формула. В чём проблема-то?
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 18.07.2013, 00:22   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

формула длиной 36 символов пойдет? (одна для всей строки, т.е. пишем один раз потом копируем в следующие ячейки)
Код:
=ИНДЕКС(R[2]C:R[8]C;1+ДЛСТР(R[-2]C))
Вложения
Тип файла: rar Таблица 2.rar (11.6 Кб, 7 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 18.07.2013, 00:26   #6
Николай11111
Новичок
Джуниор
 
Регистрация: 16.07.2013
Сообщений: 28
По умолчанию

Хотелось бы, чтобы весь текст находился в формулах, а на листе выходил только результат.
Можете ли Вы показать пример, как в формуле ссылаться на ячейки (содержащие объёмные тексты)?
Таблицу я уже ранее прикреплял.
Николай11111 вне форума Ответить с цитированием
Старый 18.07.2013, 00:37   #7
Николай11111
Новичок
Джуниор
 
Регистрация: 16.07.2013
Сообщений: 28
Радость

IgorGO. Спасибо огромное!!!!!!!! Формула - просто совершенство!!!!!!!!!!!!!!! Самое главное - она короткая!!!!!!!!!!!!!!!!!!!!!! Превосходно!!!!!!!!!!!!!!!!!!!!
Мне целый день другие люди предлагали то, результатом чего выходили исключения. Мне только давали формулы частного характера, но мне нужна была формула общего характера, которую представили Вы
В моих формулах была проблема в большом тексте, но при единичных символах - формулы работали.
Но опять же, ВАША формула - вех совершенства
Николай11111 вне форума Ответить с цитированием
Старый 18.07.2013, 00:45   #8
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от Николай11111 Посмотреть сообщение
Можете ли Вы показать пример, как в формуле ссылаться на ячейки (содержащие объёмные тексты)?
См. вложение
Вложения
Тип файла: rar Николай11111.rar (7.7 Кб, 8 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 18.07.2013, 00:47   #9
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от Николай11111 Посмотреть сообщение
...нужна была формула общего характера...
Формул "общего характера" не существует. Каждая формула пишется по каждую конкретную задачу

Не заблуждайтесь
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 18.07.2013, 00:52   #10
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

если единичек в анкете будет 25 или 321 - это не повлияет на размер формулы.

Николай, тут есть возможность добавить репутации людям, которые Вам помогли
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с записью формулы Николай11111 Microsoft Office Excel 24 17.07.2013 16:39
[Assembler]Работа с записью. Трехмерный вектор. Dawar Помощь студентам 1 05.06.2012 13:07
Работа формулы, только если ячейка содержит 5 цифр scratik Microsoft Office Excel 11 21.06.2011 15:27
Работа с записью в файлы, циклы. Укажите где ошибка! Bulkin Помощь студентам 1 24.11.2010 12:44
Работа программы с БД с ограниченной учетной записью пользователя Windows Стас БД в Delphi 3 11.12.2009 14:35