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

» Excel FAQ (часть 5)

Автор: grbdv
Дата сообщения: 05.11.2011 14:28
sergei99959
Если не найдетмс потайная настройка в реестре, то, думаю, только макросом (это в смежную тему).
Автор: svobodny
Дата сообщения: 08.11.2011 01:42
Разрыв оси на графике Excel

Бывают случаи, когда по оси Y несколько значений из 10-20 имеют высоту столбца раз в 5-10 больше. Тогда для наглядности хочется вставить разрыв в ось Y на графике. Пол дня искал в Яндексе, в Гугле, на сайте поддержки МС и форумах МС, если их так можно назвать, на этом форуме тоже искал - пару раз попадались схожие случаи, но прямого решения не было.

Неужели в МС об этом не думали ни разу?

Пока что я сделал хитростью, поставил 2 одинаковых графика друг над другом, у нижнего максимум выставил на начало разрыва, у верхнего минимум выставил на конец разрыва и сдвинул графики (см. скриншот ниже). Но это все же не выход. Есть идеи?



П.С. Завел темы на 6ти тематических форумах. Если будет найден ответ - продублирую, ибо информация полезная.
Автор: Nirva
Дата сообщения: 11.11.2011 07:13
Помогите составить готовую таблицу-программку в exel на основе той которую я выложил . Сам не смогу сделать , просто не умею и не понимаю. Там надо чтобы было окошко с вводом стандартной плотности и заданной температуры и естественно окошко с результатом плотности на заданную температуру. Буду очень благодарен.
P.S. Exel 2007
http://rghost.ru/29469281
Автор: grbdv
Дата сообщения: 11.11.2011 07:43
svobodny
Логарифмическая шкала - наше все.

Или же брать специализированный контрол:

Может и у МС это есть... Здесь эта фича называется 'Axis Breaks'

А насчет 6-ти форумов и пр. - гугл наше все :))
http://www.google.ru/search?q=Excel+Charts+axis+break
Первой же ссылкой - фундаментальный труд с примером.
http://peltiertech.com/Excel/Charts/BrokenYAxis.html
http://peltiertech.com/Excel/Zips/BrokenYAxis.zip
Автор: svobodny
Дата сообщения: 11.11.2011 07:55

Цитата:
Логарифмическая шкала - наше все.

Теряется наглядность...


Цитата:
Или же брать специализированный контрол
Может и у МС это есть...

Да вот нет...


Цитата:
Первой же ссылкой - фундаментальный труд с примером.

Спасибо. Выход конечно на костылях, но все же выход. Правда у меня слишком много данных. Попробую.

Добавлено:
grbdv
Учитывая, что у меня Офис 2011, да еще русский, справиться я не могу... Застрял на сдвигании добавленных столбцов на левую ось Y. Ничего не понимаю...
Автор: grbdv
Дата сообщения: 11.11.2011 09:20
svobodny

Цитата:
Учитывая, что у меня Офис 2011, да еще русский, справиться я не могу... Застрял на сдвигании добавленных столбцов на левую ось Y. Ничего не понимаю...

Сочувствую. Костыли, согласен, еще те...
По второй ссылке из поиска даются еще две ссылки. Обе тоже с примерами. Я мельком взглянул - суть везде одна - использовать еще один ряд для организации разрыва и его позиционирования.
Вот здесь http://andypope.info/charts/brokencolumn.htm вроде попроще. Но, все это не промышленные методы (" у меня слишком много данных")

А мой пример - там в программирование погружаться надо. Да и сам по себе контрол не простой. Да и варезный он...
Автор: svobodny
Дата сообщения: 11.11.2011 10:19
Спасибо. Уже по первому методу намучался, сделал. Правда разрыв вставил как фигуру, ибо на много столбиков не получится вставить наклонный или волнистый разрыв.

Способ конечно жуткий (в плане кол-ва действий). Почему МС не считает нужным такую функцию включить в пакет
Автор: Nirva
Дата сообщения: 13.11.2011 18:09
Мужики , помогите пжлста по моему вопросу выше.
Автор: VictorKos
Дата сообщения: 13.11.2011 20:49
Nirva
Смотрел ваш файл (кстати, почему вордовский документ, а не "экселевский"?).
Честно говоря, мало что понял из объяснений. В таблице просто набор плотностей, как эти плотности соотносятся с температурой? Например, нашли в этой таблице искомое значение плотности и что дальше? Чем "заданная (фактическая)" температура отличается от "известной"?.
В общем, правильно заданный вопрос уже содержит в себе половину ответа. Я вашу задачу не понял.
Автор: Nirva
Дата сообщения: 13.11.2011 21:25
VictorKos
Попытаюсь объяснить . Там в таблице указана плотность при стандартной температуре +20 градусов . Эту плотность указывают в сертификате на топливо , когда его продают . А во время погрузки этого топлива температура естественно отличается от стандартной . Из-за этого меняется плотность и как следствие - объем поступаемого продукта . Вот для того, чтобы максимально точно подсчитать объем и используется эта таблица. Пример : ты у меня покупаешь топливо 100 куб. метров , так вот : при 20 градусов это 100 кубов , а при 56 градусов это уже будет на несколько кубов больше , потому что плотность меняется в зависимости от температуры , а каждый кубометр топлива стоит денег. Мне просто надо , чтобы эта таблица была переведена в екселевский формат и представляла из себя одно окно в котором будет поле для ввода ПЛОТНОСТИ при стандартной температуре , поле для ввода ФАКТИЧЕСКОЙ ТЕМПЕРАТУРЫ и поле , где будет выводиться РЕЗУЛЬТАТ О ПЛОТНОСТИ при фактической температуре.Надеюсь я подробно объяснил.
Автор: grbdv
Дата сообщения: 14.11.2011 02:00
Nirva
Заказ этот, сродни - отинтерфейсить таблицы Брадиса.
Сам-то думаешь, что просишь?

Я честно попытался поискать и в этой и в смежной темах - подобная задача ставилась не так давно - года пол. Не нашел. Может с другим форумом перепутал...
Автор: SFC
Дата сообщения: 14.11.2011 08:34
Nirva
Ты объяснил не понятно. Твои плотности и т.д. это никому не надо.
Ты приведи пример так -
Есть конкретное число:
Делаем тото и тото:
Результат должен быть такой:
...
Автор: king_stiven
Дата сообщения: 14.11.2011 09:27
Nirva
Там вроде нелинейные зависимости, или не совсем линейные. Надо кривые рисовать для начала.
Автор: VictorKos
Дата сообщения: 14.11.2011 15:26
Nirva
Посмотри, так устроит?
Плотность.xls

PS Немного напутал - при повышении температуры плотность уменьшается, правильная формула для этого файла будет такая:
=ИНДЕКС(плотность;ПОИСКПОЗ($D$2;плотность;1)-($E$2-20))
(плюс (+) между скобками в конце формулы заменить на минус)
Автор: yuk1958
Дата сообщения: 14.11.2011 18:27
Nirva

Цитата:
каждый кубометр топлива стоит денег


А каждый совет здесь?
Автор: Nirva
Дата сообщения: 14.11.2011 19:03
VictorKos Огромное спасибо за помощь !
Я сам - бы никогда не сделал-бы ...
P.S. проверил; если поставить температуру ниже 20 градусов , то формула считает в другую сторону . Пример : ставлю 11 градусов, вношу плотность 787 - должна получиться 795, 7 , а выдает 794, 1 . При температуре выше 20 градусов - все нормально. Где надо поправить формулу ?
Автор: Niiks
Дата сообщения: 15.11.2011 00:20
Есть некая таблица А1-Е2 в которой цифрам я задаю определённый цвет ячейки.
http://rghost.ru/30032371
Как сделать так, что-бы где только не встречались на листе цифры, надо что-бы их цвет заливки соответствовал заданному мной цвету упомянутой (А1-Е2) таблицы.
Т.е. задал я единице сегодня красный -значит все единицы на листе должны быть красной заливки.
Задал единице завтра скажем зелёный цвет -все зелёные и т.д.
И так же с другими цифрами.
Как это можно сделать?
Автор: grbdv
Дата сообщения: 15.11.2011 00:30
Niiks
Думаю, только VBA. По некоему алгоритму (открытие книги, активизация листа, изменение установочной таблицы etc.) считывать установочную таблицу, пробегать целевой диапазон и перекрашивать.
Автор: VictorKos
Дата сообщения: 15.11.2011 14:53
Nirva

Цитата:
если поставить температуру ниже 20 градусов , то формула считает в другую сторону . Пример : ставлю 11 градусов, вношу плотность 787 - должна получиться 795, 7 , а выдает 794, 1 . При температуре выше 20 градусов - все нормально. Где надо поправить формулу ?

А почему должно получиться 795, 7? (Кстати, числа в Excel пишутся без пробелов, иначе программа посчитает их за текст)
Температура 11 градусов на 9 градусов ниже температуры 20 градусов. То есть плотность должна повыситься на 9 значений, а по вашей таблице девятое значение после 787 составляет 794,1.
Автор: Nirva
Дата сообщения: 15.11.2011 16:26
VictorKos
Бли-и-и-н .... Извиняюсь... Сам попутал... Все замечательно . Ещё раз ОГРОМНОЕ СПАСИБО !
А слева колонку с со значениями плотности можно как-то спрятать ?
P.s. сам догадался методом тыка...
Автор: Nirva
Дата сообщения: 15.11.2011 19:45
VictorKos
Последний вопрос , а как правильно защитить этот лист от изменений там , где не надо ? Чтоб шаловливые ручки не сбили формулу , расположение ячеек и т.д. и т.п. Только чтоб можно было только ввести данные и получить результат.
Автор: techn58
Дата сообщения: 18.11.2011 14:04
подскажите, как сделать так, чтобы при копировании диапазона с информацией, в новую книгу не вставлялись пустые строки, в кот. нет информации
Автор: Olezka
Дата сообщения: 18.11.2011 14:20
помогите разобраться с этой ошибкой

если нажать да меняются некоторые ссылки в формулах.
если нажать нет файл не открывается.
Автор: darcky
Дата сообщения: 22.11.2011 08:14
В excel-документе несколько листов с таблицами. На одном листе ФИО исполнителей. Необходимо на других листах, в соответствующих столбцах, выбирать этих исполнителей из раскрывающегося списка. Количество исполнителей будет изменяться. Количество листов тоже будет добавляться.
Подскажите, как это реализовать?
И еще, как можно подсчитать общие выплаты каждому исполнителю из всех таблиц этого документа. Знаю как посчитать для 1 таблицы и, соответсвено, можно просто суммировать эти значения по всем таблицам. Но таблицы будут постоянно добавляться и хотелось бы чтоб они суммировались автоматически, без необходимости ручного вмешательства
Автор: aidomars
Дата сообщения: 22.11.2011 09:26
darcky
1. Создай именнованный диапазон из ФИО и указывай его в списке.
2. Скорее VBA тут поможет.
Автор: darcky
Дата сообщения: 24.11.2011 06:37
aidomars
1. Как указать именованый диапозон? У меня не получилось.
Автор: aidomars
Дата сообщения: 24.11.2011 10:13
darcky
1. Выделить список исполнителей, Вставка-Имя-Присвоить (Исполнители)
2. Данные-Проверка-Тип данных(Список), Источник (=Исполнители)
Автор: darcky
Дата сообщения: 24.11.2011 14:37
aidomars
спасибо, получилось. Век живи, век учись
Автор: online365
Дата сообщения: 24.11.2011 22:36
подскажите пож. как мне сделать такую вот нумерацию чтобы нумеровался человек только один раз не смотря на повторение это человека, у меня таких людей 2500 человек:
Автор: techn58
Дата сообщения: 25.11.2011 07:23
уникальный номер - это код клиента. По нему и фильтруй

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

Предыдущая тема: Trojan Remover 6.81 Build 2594


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