|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
14.01.2009, 00:10 | #32 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Уважаемый Konti,
а сделайте-ка три ученика с одной тройкой по трем разным предметам и изобразите нам этот самый фильтр, который покажет их всех. любопытно посмотреть. А уж мы их скопируем без сомнения А еще расскажете как от фильтра "ученики с одной тройкой" быстро перейти к фильтру ученики с одной четверкой. Скажите сколько времени у вас ушло на установку нового фильтра, если он вообще получится...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
14.01.2009, 07:04 | #33 |
Пользователь
Регистрация: 12.01.2009
Сообщений: 33
|
А еще есть ученики, находящиеся на индивидуальном обучении и освобожденные от физкультуры. В каждом классе разное количество учащихся. По параллели разное количество предметов, и по четвертям, кстати, тоже
И фильтрами я пользоваться умею, не такой уж и "дуб", чтобы приставать к умным людям с ними. |
14.01.2009, 11:49 | #34 |
Пользователь
Регистрация: 12.01.2009
Сообщений: 33
|
Уважаемый, IgorGO. Сижу, разбираюсь с вашей формулой, мозги кипят. Подскажите мне, пожалуйста, если вам не трудно, хотя бы уровни вложенности формулы. Формула СМЕЩ(R1C1; 4; 16; R44C1) вообще выбивает. Понимаю, что смещение начинается с ячейки R1C1 на 4 строки вниз и 16 вправо. Приходим к столбцу с количеством «5». И просматриваем весь диапазон - R44C1 (высота диапазона в ячейках – 27). Если есть данные этого диапазона = 13, то возвращаем значение строки…
ЩАС ЗАПЛАЧУ! |
14.01.2009, 11:54 | #35 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Цитата:
Лучше день потерять — потом за пять минут долететь!©
|
|
14.01.2009, 12:00 | #36 |
Пользователь
Регистрация: 12.01.2009
Сообщений: 33
|
{=ЕСЛИ(СТРОКА()-R45C1>R45C[1];"";СМЕЩ(R1C1;НАИМЕНЬШИЙ(ЕСЛИ((СМЕЩ (R1C1;4;16;R44C1)=13);СТРОКА(СМЕЩ(R 1C1;4;16;R44C1))-1;99);СТРОКА()-R45C1);1))}
|
14.01.2009, 12:21 | #37 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Если разность значения в текущей строке и ячейки R45C1 больше значения ячейке R45C[1], то возвращаем пустую строку, если нет (разность меньше), то возвращаем диапазон из второго столбца, а номер строки определяется как наименьшее число из массива, который, в свою очередь, вычисляется из логического выражения:
ЕСЛИ((СМЕЩ(R1C1;4;16;R44C1)=13);СТР ОКА(СМЕЩ(R1C1;4;16;R44C1))-1;99). Мозги закипают!
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 14.01.2009 в 12:42. |
14.01.2009, 13:32 | #38 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
А когда ты формулу в строке выделяешь, она не подсвечивается поблочно, как у меня? Очень удобно.
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 15.04.2009 в 14:44. |
14.01.2009, 14:45 | #39 |
Пользователь
Регистрация: 12.01.2009
Сообщений: 33
|
Вот это я и поняла, а логическое выражение нет. Зачем мы от возвращенного значения диапазона отнимаем 1?
|
14.01.2009, 14:55 | #40 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Цитата:
СТРОКА(СМЕЩ(R1C1;4 ;16;R44C1))-1 Видишь, функция СТРОКА()? ей мы передаем диапазон, она из этого диапазона выделяет номер строки и уже от него отнимается единица.
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 14.01.2009 в 14:57. |
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
использование процедур и функций! | ...Оленька... | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 24.12.2008 15:33 |
Использование функций Excel | СеВа | Microsoft Office Excel | 0 | 14.03.2008 13:37 |
использование процедур и функций для работы с массивами.....Паскаль.... | КиношкА | Помощь студентам | 6 | 13.01.2008 14:23 |