Здравствуйте! Была такая тема http://www.excelworld.ru/forum/2-36227-1 Там при помощи формулы массива происходила сортировка строк из исходной таблицы. Пропускались пустые строки. Помогите, как сделать все то же самое, только что бы помимо пустых строк, отфильтровывались еще и строки со значением 0. Изначально код был таков в таблице 2 (ячейка Q4):
что нужно подправить? Будет ли работать формула массива, если ей ссылаться на соседний лист? (у меня не получилось, только на одном листе) П.С. Если не сложно, обьясните, как работает этот код, особенно не понятно, за что отвечает параметр СТРОКА(Q1) и для чего он, на что влияет?
Здравствуйте! Была такая тема http://www.excelworld.ru/forum/2-36227-1 Там при помощи формулы массива происходила сортировка строк из исходной таблицы. Пропускались пустые строки. Помогите, как сделать все то же самое, только что бы помимо пустых строк, отфильтровывались еще и строки со значением 0. Изначально код был таков в таблице 2 (ячейка Q4):
что нужно подправить? Будет ли работать формула массива, если ей ссылаться на соседний лист? (у меня не получилось, только на одном листе) П.С. Если не сложно, обьясните, как работает этот код, особенно не понятно, за что отвечает параметр СТРОКА(Q1) и для чего он, на что влияет?serg52
- Прочитайте Правила форума - Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 100кб согласно п.3 Правил форума - Оформите формулу тегами (в режиме правки поста выделите формулу и нажмите кнопку fx, пояснялка здесь)
- Прочитайте Правила форума - Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 100кб согласно п.3 Правил форума - Оформите формулу тегами (в режиме правки поста выделите формулу и нажмите кнопку fx, пояснялка здесь)_Boroda_
1. В Excel текст больше чисел, пусто приравнивается к нулю, поэтому кусок E$4:E$23>0 даст условие "текст и числа, большие нуля". Можно написать не >, а <> 2. Если 1. ИСТИНА, то порядковый номер из столбца А, иначе ЛОЖЬ 3. СТРОКА дает номер строки (для М1 - единица, для М2 - двойка, ...) 4. Вынимаем из В4:В23 первый, второй, ... НАИМЕНЬШИЙ из массива, полученного в п.2 5. Когда они закончатся, то будет ошибка, обрабатываем ее ЕСЛИОШИБКА
Конечно можно, Вы только что это и сделали Так нужно?
1. В Excel текст больше чисел, пусто приравнивается к нулю, поэтому кусок E$4:E$23>0 даст условие "текст и числа, большие нуля". Можно написать не >, а <> 2. Если 1. ИСТИНА, то порядковый номер из столбца А, иначе ЛОЖЬ 3. СТРОКА дает номер строки (для М1 - единица, для М2 - двойка, ...) 4. Вынимаем из В4:В23 первый, второй, ... НАИМЕНЬШИЙ из массива, полученного в п.2 5. Когда они закончатся, то будет ошибка, обрабатываем ее ЕСЛИОШИБКА_Boroda_
_Boroda_, спасибо, то, что нужно. Можете посоветовать какую нибудь самую полезную литературу по ЭСЕЛЬ? Мне нужно прокачать уровень владения, нахожусь сейчас на уровне формул из трех условий в одной ячейке, хочу улучшить владение формулами и освоить массивы.
_Boroda_, спасибо, то, что нужно. Можете посоветовать какую нибудь самую полезную литературу по ЭСЕЛЬ? Мне нужно прокачать уровень владения, нахожусь сейчас на уровне формул из трех условий в одной ячейке, хочу улучшить владение формулами и освоить массивы.serg52
Уокенбах Джон Что найдете здесь http://www.excelworld.ru/index/bibl/0-5 (не все скачивается) Но по-любому лучше всего учиться на практике - решайте задачки здесь и будет Вам счастье
Уокенбах Джон Что найдете здесь http://www.excelworld.ru/index/bibl/0-5 (не все скачивается) Но по-любому лучше всего учиться на практике - решайте задачки здесь и будет Вам счастье_Boroda_