| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Сообщество > Разное > Вопрос по Excel

Вопрос по Excel

Закрытая тема
Поиск в этой теме
 
Непрочитано 13.02.2007, 14:41
#21
beam21


 
Регистрация: 03.03.2005
Сообщений: 74


У меня вопрос к спецам по Excel. Помогите как сделать чтоб в одной ячейке была формула( причем полный ее вид, а не результат), а вдругой ячейке ее результат. И что б эти две ячейки были связаны.Очень удобно для расчетов. Прошу помочь. Заранее всем спасибо.
beam21 вне форума  
 
Непрочитано 13.02.2007, 22:41
#22
Серёга - Bilder

проектирование гидротехнических сооружений
 
Регистрация: 20.02.2006
Москва
Сообщений: 5,022


beam21
- в эксэле нормального вида формулы не получатся. Для Вашей цели - Маткад значительно удобнее будет
Серёга - Bilder вне форума  
 
Непрочитано 13.02.2007, 22:43
#23
vic153

проектировщик газопроводов
 
Регистрация: 04.08.2005
Петербург
Сообщений: 325


Можно использовать функцию СЦЕПИТЬ.
Например: =СЦЕПИТЬ(А1;"+";А2;"/";А3)
vic153 вне форума  
 
Непрочитано 14.02.2007, 05:34
#24
The_Mercy_Seat


 
Сообщений: n/a


Цитата:
Сообщение от beam21
Помогите как сделать чтоб в одной ячейке была формула( причем полный ее вид, а не результат), а вдругой ячейке ее результат. .

Проще написать функции на VBA, выдающие как текстовое значение так и числовое. Где то в теме про Маткад с пару месяцев назад я приводил даже пример. Кстати то же самое я практикую и в ООо Калк, который в настоящее время использую. Отличия ООо Бейсик от ВиБиЭй в части того что я делаю незначительные.
 
 
Непрочитано 14.02.2007, 14:37
#25
Владимир Егорьев


 
Сообщений: n/a


->Кулик Алексей aka kpblc
Пользуясь случаем хочу спросить.В уже недалёком будущем хочу сесть за написание программы,которая будит отрисовывать графики.В графиках будут присутствовать расчёты.
Для удобства хочу использовать таблицу для внесения данных под расчёты.
Как лучше всего поступить:
1.Использовать стиль таблиц Автокада?
2.Написать отдельный код на отрисовку и заполнение таблицы?
3.Или использовать таблицу в Exсel?
 
 
Непрочитано 14.02.2007, 14:59
#26
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853


Стоп. Построение графиков по табличным данным (и не особо важно, что там - расчеты или не совсем) можно и в Excele сделать - и быстро, и красиво, и, поменяв одну ячейку, результат на графике уже виден. Я имею в виду полностью - и собственно таблицу, и отрисовку диаграммы. Если же данные надо читать с файла dwg, то лучше будет все вычисления производить "внутри" кода, и простой полилинией отрисовывать график. Естественно, что я не рассматриваю вопрос о трехмерных разноцветных графиках.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 15.02.2007, 09:13
#27
Владимир Егорьев


 
Сообщений: n/a


Цитата:
Сообщение от Кулик Алексей aka kpblc
Стоп. Построение графиков по табличным данным (и не особо важно, что там - расчеты или не совсем) можно и в Excele сделать - и быстро, и красиво, и, поменяв одну ячейку, результат на графике уже виден. Я имею в виду полностью - и собственно таблицу, и отрисовку диаграммы. Если же данные надо читать с файла dwg, то лучше будет все вычисления производить "внутри" кода, и простой полилинией отрисовывать график. Естественно, что я не рассматриваю вопрос о трехмерных разноцветных графиках.
Да.Вычисления будут происходить внутри кода,а значения для расчёта хотелось бы вводить в таблицу->запустить код (отрисовка и расчёт графика)
->результат:графическое представление графика (Сетевого,линейного)+результаты расчёта сформированные на самом графике.
И вот в связи с этим у меня вопрос:как лучше при написании программы оформлять таблицу.Написать отдельный код на отрисовку
таблицы или использовать готовую?
 
 
Непрочитано 15.02.2007, 09:33
#28
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853


Так. Я запутался. Одно дело, если тебе надо такое, как в приложении, и совсем другое, если надо все выполнять в каде.
[ATTACH]1171521181.zip[/ATTACH]
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.02.2007, 08:14
#29
Владимир Егорьев


 
Сообщений: n/a


Всё в Автокаде.
Про Excel давай забудим.
 
 
Непрочитано 16.02.2007, 08:25
#30
Владимир Егорьев


 
Сообщений: n/a


->Кулик Алексей aka kpblc
Напиши как лучше спланировать этапы.
Для примера:
1.Код отрисовки таблицы.
2.Код заполнения таблицы.
3.Код расчёта по данным таблицы.
4.Код отрисовки графика (сетевого,линейного) по результатам расчёта.
Может какие-то пункты объеденить в один код или всё в один?Ну и т.д.
 
 
Непрочитано 16.02.2007, 09:43
#31
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853


Ну раз все в каде, значит, все в каде
ИМХО: источник данных должен быть один - файл. Чертеж. С него собираются данные, обрабатываются и по ним строится график. Таблица - дополнительная фенька (ИМХО). Иначе надо будет капитально голову ломать.
И если такой номер прокатывает, то сначала сбор данных, потом его обработка (самим лиспом, нечего обработке маячить в таблице ); создание стиля таблицы; создание объекта таблицы; заполнение таблицы; создание графика.
Если же идти через таблицу (то есть ее создали, чем-то там заполнили и потом строить график), то сам алгоритм анализа таблицы будет (ИМХО) достаточно сложным - надо же проанализировать, что вносить в легенду. А это не всегда можно определить однозначно.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.02.2007, 10:00
#32
Владимир Егорьев


 
Сообщений: n/a


Значит я это понял так:
1.Создаём стиль таблицы.(графический редактор Автокада)
2.Заполняем эту таблицу.(графический редактор Автокада)
3.Забираем Lispом данные таблицы.(редактор Visual Lisp)
4.И Lisp поехал считать и строить
Я прав?
 
 
Непрочитано 16.02.2007, 13:18
#33
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853


Я имел в виду иное. С dwg собирается информация, и потом по ней строится график. При желании - таблица. В acad'овской таблице данные хранятся только как тексты, по-моему, со всеми вытекающими последствиями. Поэтому корректно "забрать" их можно, но немного сложно.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 12.07.2007, 15:44
#34
shnn

Инженер
 
Регистрация: 18.02.2005
Самара
Сообщений: 747


Вопрос такой : возможно ли в экселе в формулу =а*б*в*г вставить комментарий чтобы получилось в виде =а*б;|коментарий|;*в*г как в лиспе ?
shnn вне форума  
 
Непрочитано 12.07.2007, 18:44
#35
T-Yoke

Артиллерист - вертолётчик. Дипломированный инженер-механик. Technologist
 
Регистрация: 29.11.2004
Где-то около Москвы
Сообщений: 16,531
Отправить сообщение для T-Yoke с помощью Skype™


Цитата:
Сообщение от shnn
Вопрос такой : возможно ли в экселе в формулу =а*б*в*г вставить комментарий чтобы получилось в виде =а*б;|коментарий|;*в*г как в лиспе ?
можно, если использовать фукцию "СЦЕПИТЬ", (комментарий расположен в дугой ячейке), но при этом формула пребразуется в текст.
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I
T-Yoke вне форума  
 
Непрочитано 13.07.2007, 07:20
#36
shnn

Инженер
 
Регистрация: 18.02.2005
Самара
Сообщений: 747


Нее, преобразование в текст не входит в мои планы
Спасибо за совет.
shnn вне форума  
 
Непрочитано 08.10.2007, 14:29
#37
shnn

Инженер
 
Регистрация: 18.02.2005
Самара
Сообщений: 747


Наблюдаю такой глюк в экселе: в ворде есть таблица, оттуда ее Ctrl+C и в эксель Ctrl+V. В итоге некоторые значения похожие на даты (9.07) в экселе отображаются в виде даты (09 июн). Если предварительно для всего листа назначить тип данных числовой, ничего не происходит, по прежнему вставляет даты. Причем ни старом компе ничего подбного нету. И дома все норм. WinXP, офис 2003.
shnn вне форума  
 
Непрочитано 08.10.2007, 15:14
#38
RomaV


 
Регистрация: 21.03.2007
Санкт-Петербург
Сообщений: 2,662


2 shnn замени в числах точки на запятые - пройдёт твой глюк.
RomaV вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Сообщество > Разное > Вопрос по Excel

Размещение рекламы