Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 2)

Автор: Gabzya
Дата сообщения: 09.06.2006 10:31
незнаю как, но когда-то я менял это, сакмому стало интересно, но это был оффис 2002, сейчас стоит 2003, там все нормально округляет
Автор: pikvvik
Дата сообщения: 09.06.2006 12:48
2 76626
2 Gabzya
Excel 2003, округление без "правила четной цифры"
Автор: Gabzya
Дата сообщения: 09.06.2006 13:15
pikvvik
проверил! перед тем как запостить!
Автор: dino
Дата сообщения: 09.06.2006 13:48
Microsoft Excel 2002 SP3
округление до 2-х цифр
результат
3,255    3,26
3,245    3,25

Автор: elbrusik
Дата сообщения: 09.06.2006 14:02
Ребята, тут такое дело.

Открываю несколько xls доков, работаю с ними. затем создаю еще 1 xls, ввожу данные и т.д., потом закрываю. После этого все xls, файлы вместе с ним закрываются. Такое даже в Office 2003 происходит. У вас тоже такое? Можете проверить? Такое только с Excell доками происходит.

Помогите если можно.
Автор: pikvvik
Дата сообщения: 09.06.2006 14:04
2 Gabzya

Цитата:
проверил! перед тем как запостить!

Да, результаты как у dino в посте
Автор: Gabzya
Дата сообщения: 09.06.2006 15:55
pikvvik
ну так у dino правельные результаты , правило присутствует!
просто пример не наглядный...
вот например 3,244556677, округлив получим:
3,24455668
3,2445567
3,244557
3,24456
3,2446
3,245
3,24 ---вот тут мы и видим срабатывание правила!
3,2
Автор: Yuk
Дата сообщения: 09.06.2006 18:31
Gabzya
Э, батенька, это вы мухлюете. Типа как 11 пальцев на руке считать. Обратите внимание, что округляется.
В общем, мое мнение без пользовательской функции не обойтись. Сделать не проблема, только прямо сейчас со временем худо. Может к концу дня.
Автор: Vladimir54
Дата сообщения: 09.06.2006 19:26
Yuk

Цитата:
Только один автофильтр на лист. Можно выделять ячейки для автофильтра, но это может быть только одна область выделения (только соседние ячейки).


Хе..тада придётся создавать кнопку-макрос для сложной сортировки.
Я решил сделать макрос и приявязать его к раскрывающемуся списку, который должен будет сортировать по "непустым ячейкам" в столбце.Этот макрос вы писали выше для переноса уже отфильтрованного столбца в другой -лист2.
Sub AdvFilt()
Sheets("Лист1").Range("A1:A13").AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Лист1").Range("A15:A16"), _
CopyToRange:=Sheets("Лист2").Range("B5"), _
Unique:=False
End Sub

А как записать макрос, чтобы он фильтровал на месте по непустым ячейкам, чтобы операция выполнялась наподобие Автофильтра?
Автор: DocBeen
Дата сообщения: 09.06.2006 22:44
есть такая проблема, не могу решить:
имеем таблицу извлеченную из Базы данных некорректным способом, и в итоге в таблице появляется список
иванов Иван Иванович ул. Садовая 14 2
сидоров Перт Ильич ул Чкалова 2 3
Пупкин Иван Иванович
ул Жданова 3 5

другим словом разорванные строки причем остатки на следующей строке, как нибудь можно эти строки собрать воедино чтоб получилось в одной строке
Пупкин Иван Иванович ул Жданова 3 5, причем Ф.и.о, адрес и номера домов и квартир в разных ячейках
Автор: lucky_Luk
Дата сообщения: 09.06.2006 22:56
Что такое "личная книга макросов" в Excel 97? Я так понял это файл Personal.xls, вопрос - как удалить из него созданный мной макрос? Сабж пишет что-то вроде "нельзя удалить из защищенной книги, закройте все открытые книги и в меню "Файл" выбирете пункт "Показать" - но в этом меню нет такого пункта .
Еще вопрос - есть функция РАНГ, которая может проранжировать числа, проблема в том что если допустим есть массив из 5 чисел и из них 2 одинаковых то получится допустим 2 ранга с номером три, четвертого номера не будет - следующему числу присваивается ранг 5 (это все есть в хелпе по ф-и РАНГ). Есть ли в Excel 97 функция, которая делает аналогичную операцию но не "перескакивает" один ранг?
Автор: slech
Дата сообщения: 10.06.2006 14:45
Знатоки. Есть вопрос.
Можно ли в экселе сделать следующее.
Есть я чейка. Что бы в ней не писать вечно что либо, просто жмём, появляется список, который мы создали, и туда вствляется одно из значений котрое нам нужно.
типа месяц и там выбираем.

Заранее спасибо.
Автор: Yuk
Дата сообщения: 10.06.2006 15:33
Vladimir54

Цитата:
А как записать макрос, чтобы он фильтровал на месте по непустым ячейкам, чтобы операция выполнялась наподобие Автофильтра?
В области критерий в столбце без заголовка вписать =NOT(ISBLANK(A2)), где А2 - первая ячейка фильтруемого столбца.
Можно сделать проще, в области критерий под заголовком фильтруемого столбца вписать >0. Но тогда нулевые значения тоже будут отфильтрованы.
Автор: Mushroomer
Дата сообщения: 10.06.2006 15:42
slech
Можно. Такой вопрос уже поднимался. Ты хочешь сделать ниспадающий спиок со значениями. Да? Меню: Данные -> Проверка -> Тип данных: список и выделяешь ячейки те значения, из котрых ты хочешь выбирать.
Автор: Yuk
Дата сообщения: 10.06.2006 15:45
slech
В меню Data - Validation. В Allow выбрать List. Значения ввести через запятую или указать область в листе.


Добавлено:
lucky_Luk

Цитата:
... и в меню "Файл" выбирете пункт "Показать" - но в этом меню нет такого пункта

В меню "Окно".
Можно также зайти в VBA редактор, открыть модуль в файле Personal.xls и удалить строки макроса оттуда.

Добавлено:

Цитата:
Есть ли в Excel 97 функция, которая делает аналогичную операцию но не "перескакивает" один ранг?
А для какой цели? В принципе, можно данные просто отсортировать и пронумеровать. Но статистически РАНГ работает более корректно.

Автор: lucky_Luk
Дата сообщения: 10.06.2006 22:03
Yuk

Цитата:
А для какой цели? В принципе, можно данные просто отсортировать и пронумеровать. Но статистически РАНГ работает более корректно.

Есть таблица с большим количеством строк и колонок, слева названия элементов, а в колонках (годы) определенный показатель, по которому нужно расставить на каком месте эти элементы находятся.
Менять порядок записей в строках нельзя, т.е. приходится копировать таблицу, делать сортировку, а потом вручную набивать "места" из сортированной таблицы в исходную.
Если копировать только часть таблицы то она глючит, там куча формул, поэтому приходится копировать целый лист.
Таблица большая, годов несколько, кроме того есть еще другие колонки, вобщем копировать и набивать вручную долго и неудобно. Функция РАНГ выручает, но иногда значения показателя у разных элементов одинаковые и она "перескакивает" через один ранг, так она работает.
Только я не пойму нафига такие ранги - типа есть два первых места, нет второго, зато есть третье, ИМХО маразм. Мне надо чтобы было допустим два первых места и одно второе.
Автор: SkySandy
Дата сообщения: 13.06.2006 06:48
Такой вопрос:

У меня WindowsXP SP2
И Office 2003 SP2 русский
Установлены SAPI 4.0 и 5.1 и голосовые модули (русские и английские)
Установлен так же MSAgent

Во всех программах речь есть ... Но вот в EXCEL нету
В панели управления "Текст в Речь" все кнопки отключены и проговорить ничего нельзя.... Кто знает, почему это может быть? Как включить эту функцию.. И еще .. посмотрите, у кого нить она включена? Может это из-за того что русский Excel..
Автор: 76626
Дата сообщения: 13.06.2006 07:50
elbrusik

Цитата:
После этого все xls, файлы вместе с ним закрываются


Скорее всего ты закрываешь всю программу, а не конкретный файл. Чуть ниже есть "отдельный крестик" для закрытия файла, он закрывает именно файл. Присмотрись...
Автор: Yuk
Дата сообщения: 13.06.2006 19:58
lucky_Luk
Попробовал написать функцию, а получилось, что воспроизвел РАНГ. То есть она просто считает, сколько чисел в выбранной области меньше заданного числа (+1). Для заполнения пробелов надо рассчитывать число повторов чисел меньших, чем заданное, что потребует несколько вложенных циклов. Если делать функцию, то на больших таблицах тормозить будет по-черному. Макрос был бы побыстрее. Но пока не виже другого варианта, как через копирование столбца во временный лист с индексом и сортировку. В общем, если еще актуально, пиши.
Автор: slech
Дата сообщения: 13.06.2006 22:32
Ещё раз привет.
Снова неясности.
Есть файл
Я там создал список как мне посоветовали, понял что список не может ссылать на другой лист, а жаль.
Вопрос в том, что бы сделать так чтобы при выборе в D6 какого либо типа, в G6 соответствующее значение из таблички права, и то же самое в формулу в H6.

Кто подскажет как этого добиться ?

Заранее спасибо.
Автор: Yuk
Дата сообщения: 13.06.2006 23:23
slech
Один из вариантов - комбинация ИНДЕКС-ПОИСКПОЗ:

Код: =ИНДЕКС($R$4:$R$8;ПОИСКПОЗ(D6;$P$4:$P$8;0);1)
Автор: slech
Дата сообщения: 14.06.2006 08:05
Yuk
Спасибо большое, работает.

Ещё такой момент.
Можно ли на клавиатуре редактировать ячейку ?
Если сразу начать писать, то затрём старое содержимое, тоже и с пробелом.
А как можно получить тот же эффект что и 2-а раза мышкой ?
Автор: Gabzya
Дата сообщения: 14.06.2006 09:49
slech

Цитата:
Ещё такой момент.
Можно ли на клавиатуре редактировать ячейку ?

можно
жми F2 на ячейке
Автор: slech
Дата сообщения: 14.06.2006 21:08
Gabzya
Спасибо. как всё банально.
Автор: DOCT
Дата сообщения: 15.06.2006 07:29
Просьба о помощи! Требуется создать гистограмму со столбцами имеющими два значения(положительное и отрицательное) а также разное масштабирование по оси Y (разная цена делений у положительных и отрицательных значений). Однако не получается преодолеть принцин "один столбец- одно значение" (мне же важно чтобы положительные были строго над соответствующими отрицательными). Если же такой возможности нет, то видимо придется резать две гистограммы и затем соединять два куска просто в графическом формате (ксати есть ли альтеранатива, а если нет то чем лучше резать и клеить - в какой прогр.) Заранее благодарен.
Автор: Yuk
Дата сообщения: 15.06.2006 08:27
DOCT
А "stacked columns" график разве не подойдет? Главное данные для гистограммы подготовить.
Автор: DOCT
Дата сообщения: 15.06.2006 08:44
Yuk
у меня excel из 2000 офиса и пункта "stacked columns" я не нашел (все надписи на русском). Опыта работы с прогой несколько не хватает поэтому если сможешь - напиши чуть поподробнее. Спасибо за ответ.
Автор: Pazan
Дата сообщения: 15.06.2006 14:55
как правильно создавать структуры данных?
есть лист с множественными одинаковыми таблицами по вериткали, разбитыми пустыми строками. Нужно создать группу, чтобы показывать/прятать детали, оставляя только первую строку каждой таблицы.
У меня почему-то группировка идёт снизу-вверх и скрывается всё
Автор: Yuk
Дата сообщения: 15.06.2006 21:12
DOCT
Из меню Вставка - Диаграмма запускается мастер диаграмм. Тебе нужен тип "Гистограмма с накоплением". Дальше практически как для любой другой диаграммы. Проверь также закладку "Ряд" на шаге Диапазон данных для правильной группировки данных.
Автор: DOCT
Дата сообщения: 16.06.2006 08:08
Yuk
Спасибо, данный вариант подходит но не совсем, т.к. у меня должно получится около 20 рядов данных, парами обединённые (-и+) в столбцы т.е. 10 столбцов, а при использовании гистограммы с накоплением мы можем использовать для отображения в таком виде только 2 рядя (один столбец - обязятельно только 2 значения + и -) как быть не знаю

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Дайте рабоч ссылку плзз на MultiSet (1.9 и более) с crack


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.