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

» Excel FAQ

Автор: Neofelis
Дата сообщения: 27.11.2005 15:14
Народ, помогите плизз.....
Проблема такая. В колонке С считаются суммы чисел А и В. Нужно отсортировать по возрастанию по колонке С, а суммы ексель сортить не умеет, только числа =(((
Заранее простите, если ламошный вопрос...
Автор: Funt123
Дата сообщения: 27.11.2005 16:21
Neofelis

Цитата:
Проблема такая. В колонке С считаются суммы чисел А и В. Нужно отсортировать по возрастанию по колонке С, а суммы ексель сортить не умеет, только числа =(((


Если я правильно понял, то дело тут не в суммах, а в связях ячеек. Когда ты сортируешь столбец С, то тебе надо "автоматически расширить диапазон" и тогда у тебя С отсортируется, только при этом соответственно отсортируются столбцы А и В.

Либо тебе в суммах нужно сделать все ссылки абсолютными и тогда отсортируется ТОЛЬКО колонка С.

выбирай
Автор: vhl
Дата сообщения: 28.11.2005 09:50
Что за байда у меня? Стоит Win200+OfficeXP. В Excel - в настройках галочка "помнить список файлов до" - не активна, т.е. нельзя не поставить, ни снять, ну и соответственно не помнит ни одного последнего файла На Win XP все работало. Где надо чего подправить?
Автор: Yuk
Дата сообщения: 28.11.2005 10:01
vhl
Должно помочь:
http://support.microsoft.com/kb/q284896/
Автор: dendyrec
Дата сообщения: 28.11.2005 11:46
Привет всем!
Многоуважаемый народ! Помогите разобраться с ситуёвиной... Две картинки специально выложил на сайте: http://da-it.narod.ru/excel/
Там скриншоты двух документов. Суть такова, что по-разному работает формула ЕСЛИ... В одном документе она нормальная, а в другом - кривая... По идее, должно быть так:
ЕСЛИ(условие;[значение_если_истина];[значение_если_ложь])...
Но в одном из документов оно выглядит так:
ЕСЛИ(условие;[значение_если_ложь];[значение_если_истина])

В чём истина?
Автор: Cobra
Дата сообщения: 28.11.2005 11:54
Такой вопрос:
нужно распечатать форму Акта приема-передачи основных средств (форма ОС-1)
печатается она на формате А3
есть 2 экселевских файла
в первом - каждый лист - отдельный лист в документе
во втором - все листы идут подряд на одном листе документа
т.о. задачу можно решать там где удобней

Собственно проблема:
имеем 3 листа А4 которые печатаются с 2х сторон листа А3
соответсвенно на "развертке" 1й и 3й листы должны быть вместе и один из них должен быть повернут на 180градусов
Как сделать этот разворот? может макросы есть какие? в FinePrint-е таких возможностей не нашел
Автор: dendyrec
Дата сообщения: 28.11.2005 12:07
Cobra

я бы, наверное, попробовал использовать Corel, если это не часто надо печатать...
Автор: Troitsky
Дата сообщения: 28.11.2005 12:15
dendyrec
А к чему ты там если D12=0, то ты на этот самый нуль чтото делишь?
Автор: dendyrec
Дата сообщения: 28.11.2005 12:23
Troitsky
извини, но видимо вопрос в другом. Я вижу, что деление на ноль. Мне не понятно, почему условие не выполняется...
Ситуация такова:
В ячейке D12 занесён 0 (ноль)
В ячейке Q12 занесена формула: =ЕСЛИ(D12=0;(O12+P12)/D12;0)
Результат Q12 - 0! НОЛЬ - это НЕ правильно... Должно быть #дел/0!

Я допускаю, что "мой" ексель считает, что формула ЕСЛИ изменилась и теперь это ИСТИНА и ЛОЖЬ поменялись местами... Тогда почему в новом документе становится всё на свои места?
Автор: Troitsky
Дата сообщения: 28.11.2005 13:05
dendyrec
Пересчет листа вручную ничего не дает?
Быть может автоматический пересчет отключен?

а если D12 у тебя нулю не равно, а чило просто так форматируется (т.е. формат ячейки числовой с чилом десятичных знаков, равным 0, а само число близко к нулю)?
Автор: Mushroomer
Дата сообщения: 28.11.2005 13:06
dendyrec
Проверь, что формат ячейки D12 числовой. Попробуй записать другую формулу ЕСЛИ(D12<>0;0;(O12+P12)/D12) Выложи файлик посмотреть.
Автор: Cobra
Дата сообщения: 28.11.2005 13:27
dendyrec
а ты уверен что у тебя в D12 именно 0 ??
может 0,0001, а форматом выводится значение без дробных частей? тогда вторая формула честно все отрабатывает

По поводу моей задачи - тогда придется форму ОС-1 переносить в корел, а сидеть и перерисовывать все это - долго и в некоторой степени - лениво
хочу найти более простое решине
Автор: dendyrec
Дата сообщения: 28.11.2005 15:56
Разобрался. Спасибо всем! В ячейке D12 стоит условие, по которому должен стоять 0, если D11 является пустой строкой... Только вот возврат в формуле ЕСЛИ я записал как "0", вместо простого 0... То есть стринг, вместо интегер...

Теперь Cobra
В кореле есть импорт, который открывает ексель. Там несколько вариантов, которые относятся к виду ячеек (таблиц). Так что поиграй с ними и будет тебе счастье. Перерисовывать не нужно, простой импорт и всё...
Автор: slech
Дата сообщения: 28.11.2005 22:37
Народ...
Всем привет.
Может и был такой вопрос, но нету возможности все страницы топика читать.

Меня отсюда послали

Кто знает как решить вопрос ?
Автор: Yuk
Дата сообщения: 28.11.2005 23:19

Цитата:

Есть распечатка от оператора мобильной связи, выглядит так как показанно - в виде экселевского файла. Кто может посоветовать програмку для обработки этой статистики.
Скажем 100 звонков было по номеру 112 - как узнать общую продолжительность этих разговоров ?, если в распечатке более 1000 звонков. В ручную нереально, если бы это както конвртнуть в базу данных.


Тип
Дата
Длительность(сек)
Номер
Сумма($)
Автор: Adrenalina
Дата сообщения: 29.11.2005 08:27
Yuk
Мне кажется можно просто создать список(Данные-Список-Создать список) и отфильтровать
Автор: slech
Дата сообщения: 29.11.2005 08:54
Adrenalina - Спасибо, помогло
Yuk - можно подробнее ? чёто я не то делаю видимо.
Вот сам файл - пароль ru-board.
Автор: Cobra
Дата сообщения: 29.11.2005 09:00
dendyrec
Инпорт из Экселя нашел, а параметры ячеек или что-то подобное - не нашел
только есть касательно формата и шрифта текста.
Корел 11
Конвертит отвратительно
Автор: likbez
Дата сообщения: 29.11.2005 11:22
Есть 3 колонки с текстовыми ячейками - списки эти разной длины - от 1000 до 5000

Задача: как-то выявить и отметить совпадения.

Идеально было бы создать в 4 колонке список из этих 3, но чтобы ничего не повторялось.

Эксель с этим справится? Как?
Автор: Troitsky
Дата сообщения: 29.11.2005 12:18
likbez
Можно данные из всех трех столбцов свести в один (допустим, A). Отсортировать их по возрастанию. На каждую ячейку следующего столбца (столбец B) раскопировать формулу =ЕСЛИ(A1=A2;1;0). Заменить результаты вычисления их значениями (например, специальной вставкой) и отсортировать столбец по возрастанию с автоматическим расширением диапазона сортировки.
В итоге те данные из столбца A, против которых в столбце B стоят нули - уникальны, остальные (против которых в столбце B стоят единицы) - повторы и их можно смело удалить.

Хотя, кажется, был и более простой метод сделать все стандартными средствами , но и описанным способом все делается за пол-минуты.
Автор: likbez
Дата сообщения: 29.11.2005 17:38
xTroitsky

Цитата:
описанным способом все делается за пол-минуты.


в полминуты - не уложился.
сделал все по инструкции, но:
- либо это подходит только для чисельных величин (а у меня текстовые);
- либо логическая ошибка: я же проверяю не соседние ячейки, а все со всеми.
вот что выдало:

http://likbez.ho.com.ua/3criteriaHOWTO.jpg
Автор: Yuk
Дата сообщения: 29.11.2005 19:38
slech

Цитата:
можно подробнее ? чёто я не то делаю видимо.

Файл не качается.
Если не получается, делайте, как Adrenalina посоветовала. Так действительно проще.
Автор: Troitsky
Дата сообщения: 29.11.2005 20:20
likbez

Цитата:
я же проверяю не соседние ячейки

Так для этого и делается сортировка (если идентичные данные есть, то после сортировки они окажутся в смежных ячейках), а на твоем скриншоте она не сделана: отсортируй столбец B по возрастанию.

Добавлено:
До кучи. Если уж ты все данные сводишь в столбце B, то и формулу видоизмени соответственно.
Автор: likbez
Дата сообщения: 30.11.2005 10:42
Troitsky

спасибо, понял. сработало. но как-то это не совсем удобно - учитывая - что все списки постоянно пополняються.
импортировал их в таблицу Аксеса, но как здесь выбирать уникальные записи - непонятно. говорят, что можно как-то.
Автор: Yuk
Дата сообщения: 30.11.2005 21:48
likbez

Цитата:
импортировал их в таблицу Аксеса, но как здесь выбирать уникальные записи - непонятно

В окне редактирования запроса правый клик, Свойства (Properties).
Unique Values (Уникальные величины???) изменить на Yes (Да).

Либо окне редактирования запроса переходим в режим SQL (правый клик, SQL) и после SELECT пишем DISTINCT.

Добавлено:
slech

Цитата:
можно подробнее ? чёто я не то делаю видимо.

Смотри ПМ
Автор: Minoz
Дата сообщения: 01.12.2005 08:44
Возник такой вопрос. Если у меня есть вот такие данные:
1 а
2 а
3 б
4 в
5 в -то как можно отфильтровать, что бы было только а,б,в и так далее в одном экземпляре ?
Автор: Troitsky
Дата сообщения: 01.12.2005 08:57
Minoz
Так вот только что об этом речь была
http://forum.ru-board.com/topic.cgi?forum=5&topic=4495&start=1520#1

естественно первый пункт у тебя уже выполнен: данные сведены в одном столбце. А дальше все написано.
Автор: slech
Дата сообщения: 01.12.2005 19:36
Yuk
Если я тебя не сильно ещё замучал...
Есть ещё вопросец
Как всю эту статистику обработать разом ?
Отсортировать номера скажем в порядке возрастания в новый рядок(чтобы присутствовал каждый номер в одном экземпляре, а не 25 раз).
А потом по каждому номеру телефона выдать статистику в минутах и в деньгах.
Автор: lansa
Дата сообщения: 03.12.2005 19:44
Подскажите, как прочитать формулу - =ОКРУГЛ('Расчет прцентов'!К31;2)
Автор: Mushroomer
Дата сообщения: 04.12.2005 00:44
lansa
Имхо, все просто. Идет округление ячейки К31 из листа "Расчет прцентов" до двух знаков после запятой, т.е. если К31 = 17,375, то в результате применения формулы будет 17,38.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Gentoo Linux


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