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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2010, 19:13   #1
Jonpol
Новичок
Джуниор
 
Регистрация: 11.11.2010
Сообщений: 1
Печаль Нужно облегчить или написать новый массив!

Собственно нужно облегчить массив но что бы он выполнял теже функции.

Массив выстраивает призеров в ячейках D8:D10
Цитата:
{=ИНДЕКС(A4:A6;ПОИСКПОЗ(ПРАВСИМВ(НА ИБОЛЬШИЙ(ЗНАЧЕН(E4:E6&КОДСИМВ(A4:A6 )&КОДСИМВ(ПСТР(A4:A6;2;1)));СТРОКА( ДВССЫЛ("1:"&ЧСТРОК(E4:E6))));6);КОД СИМВ(A4:A6)&КОДСИМВ(ПСТР(A4:A6;2;1) );0))}
Проблема массива в том что он перестает работать при растягивании таблицы!
Прикрепил на всякий случай файл.
Изображения
Тип файла: jpg инфрм.JPG (114.2 Кб, 73 просмотров)
Вложения
Тип файла: zip информатика.zip (14.8 Кб, 13 просмотров)
Jonpol вне форума Ответить с цитированием
Старый 11.11.2010, 20:21   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

из Ваших формул осталась только в колонке заработок.
правила такие:
1.список сотрудников начинается с 4-й строки. количество в списке - не ограничено
2.после списка сотрудников - итоговая строка
3.после итоговой строки опредляется 1 место, в след.строке - 2-е, в след. - 3-е.
Вложения
Тип файла: rar Книга445.rar (11.7 Кб, 11 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 12.11.2010, 09:34   #3
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

И я подкину вариант.
Jonpol, нехорошо - Вы "зажали" премию за превышение нормы в 2 раза
Второе - героев нужно знать в лицо - условное форматирование столбца А.
И третье (недочет преподавателя) - куда отнести точное выполнение нормы (C4=$B$1) - еще 0,1% или уже 0,2%?
Вложения
Тип файла: rar премия.rar (7.6 Кб, 10 просмотров)
vikttur вне форума Ответить с цитированием
Старый 12.11.2010, 10:59   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

да, зажатую 1000 я тоже заметил.
Цитата:
Проблема массива в том что он перестает работать при растягивании таблицы!
из-за этой фразы я усложнил формулы, чтобы когда между последней фамилией в списке и строкой "Всего" будут вставлятся дополнительные строки, они атоматически попадали бы в обработку.
Единственное, в строке "Всего" формулы сумм надо заменить на такое:
Код:
=СУММ(ДВССЫЛ("R4C:R[-1]C";))
и это полный автомат, позволяющий, комфортно удалять/добавлять строки в списке, не внося при этом изменений в формулы.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 12.11.2010 в 11:04.
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно найти ошибку или написать алгоритм по проще! (строки) velamut Помощь студентам 3 18.06.2010 16:09
Нужно написать программу на Паскаль или Бейсике Храм Помощь студентам 2 05.05.2010 11:06
нужно написать программу на delphi или builder kristall Фриланс 5 14.04.2010 19:23
Нужно облегчить создание расписания k0k0 Microsoft Office Excel 1 12.04.2010 22:15
Нужно найти или написать прогу, на подобие WPE Pro ZBEP Фриланс 4 22.03.2010 17:03