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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Формулы в ячейках таблицы. как застваить считать))

Формулы в ячейках таблицы. как застваить считать))

Ответ
Поиск в этой теме
Непрочитано 08.03.2008, 19:33 #1
Формулы в ячейках таблицы. как застваить считать))
Владлен
 
Регистрация: 31.10.2007
Сообщений: 7

Суть проблемы такова: пользуюсь Автокадом '07. там можно создавать таблицу как в Экселе. Можно заставить ячейки этой таблицы заполняться самомтоятельно при изменении других зависмых ячеек этой таблицы. К сожалению у меня не получается прописать более сложный алгоритм вычисления как в Экселе. пишет: "#####". То есть посчитать А2+3 и тд может, а скажем сравнить с др. ячейкой, например с буквами уже выдает ошибку. как быть? каждый раз вставлять табл. из экселя-не выход...подскажите, пожалуйста)))
Просмотров: 42853
 
Непрочитано 08.03.2008, 21:44
#2
Вячеслав А

проектировщик КМ
 
Регистрация: 15.12.2006
С.-Петербург
Сообщений: 359


Если пишет #### надо просто увеличить ширину столбца в екселе и все должно стать ОК
Вячеслав А вне форума  
 
Автор темы   Непрочитано 11.03.2008, 08:47
#3
Владлен


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


да не в экселе, а в автокаде. в таблице.
Владлен вне форума  
 
Непрочитано 11.03.2008, 09:25
#4
ВоваН

Дороги, Конструкции, Тоннели
 
Регистрация: 20.05.2004
Сочи
Сообщений: 102
<phrase 1=


Цитата:
Сообщение от Владлен Посмотреть сообщение
К сожалению у меня не получается прописать более сложный алгоритм вычисления как в Экселе.
И не получится

Автокадовская таблица поддерживает минимум функций т.е. +, -, /, *
и парочка каих-то еще
ВоваН вне форума  
 
Непрочитано 11.03.2008, 09:47
#5
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,917
<phrase 1=


Цитата:
Сообщение от ВоваН Посмотреть сообщение
Автокадовская таблица поддерживает минимум функций т.е. +, -, /, *
и парочка каих-то еще

Да ну???
Вот уж не знал!!!
Нажмите на изображение для увеличения
Название: qqqq.jpg
Просмотров: 7153
Размер:	22.2 Кб
ID:	4177 А вот эту кнопочку нажимать не пробовал??
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 11.03.2008, 09:49
#6
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,917
<phrase 1=


Цитата:
Сообщение от Владлен Посмотреть сообщение
Суть проблемы такова: пользуюсь Автокадом '07. там можно создавать таблицу как в Экселе. Можно заставить ячейки этой таблицы заполняться самомтоятельно при изменении других зависмых ячеек этой таблицы. К сожалению у меня не получается прописать более сложный алгоритм вычисления как в Экселе. пишет: "#####". То есть посчитать А2+3 и тд может, а скажем сравнить с др. ячейкой, например с буквами уже выдает ошибку. как быть? каждый раз вставлять табл. из экселя-не выход...подскажите, пожалуйста)))
Просто есть несоответствия между формулами Exel и AutoCAD
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 13.03.2008, 16:24
#7
Рогатин

конструктор Al (не волшебник, а только учусь)
 
Регистрация: 04.12.2003
Моcква
Сообщений: 137
<phrase 1=


продолжение будет?
__________________
...быть, а не казаться...
Рогатин вне форума  
 
Непрочитано 13.03.2008, 16:58
#8
Neutrino

Конструктор
 
Регистрация: 31.10.2007
СПб
Сообщений: 199


Мне кажется, стоит посмотреть на формат автокадовских ячеек и выставить в свойствах нужный (текстовый, само собой, не подходит). Также автокад болезненно относится если ставить в ячейках точку вместо запятой и т.п. В общем там много всяких мелочей, пошукайте повнимательнее, нет ли объединённых ячеек и т. д.
Neutrino вне форума  
 
Автор темы   Непрочитано 07.04.2008, 14:11
#9
Владлен


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


Цитата:
Сообщение от zenon Посмотреть сообщение

Да ну???
Вот уж не знал!!!
Вложение 4177 А вот эту кнопочку нажимать не пробовал??
ну это понятно, выбираешь "формула" и пишешь ее....тока понимает автокад самые примитивные команды.

upp
Владлен вне форума  
 
Непрочитано 20.07.2008, 23:38
#10
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


А если заглянуть в КАДовскую справку, можно найти кроме плюса и минуса еще пяток-другой вычислительных функций. Работает это просто: набираем в редакторе ячейки с клавиатуры функцию, а после нее пишем адрес вычисляемой ячейки в скобках, например, если в ячейке A2 написать sqrt(A1), то в ней отобразится квадратный корень числа, расположенного в ячейке A1. Что-то не выходит у меня прикрепить четкую картинку, поэтому просто забейте в поиске КАДовской справки квадратный корень. О! Тут http://dwg.ru/f/showthread.php?t=734...E%EB%E5&page=2 можно глянуть

А вот, может, кто знает, как делать в таблице КАДа условие? Вроде того, если значение одной ячейки меньше 0,5, то во второй ячейке определенный тест, если больше 0,5, то текст другой...

Последний раз редактировалось skkkk, 21.07.2008 в 03:25.
skkkk вне форума  
 
Непрочитано 21.07.2008, 01:10
#11
Neznayka


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


в ячейке а1 забита дата 21.07.08
как сделать что это формулой. чтоб содержимое было бы в нижней ячейке.
в ячейке а2 ф-ла =а1 работает только с числами
Neznayka вне форума  
 
Непрочитано 21.07.2008, 01:18
#12
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Попробуй при выделенной ячейке потянуть вниз за повернутую на 45 градусов голубую ручку в правом нижнем углу ячейки. Но это скорее всего не то, т.к. при изменении даты в верхней ячейке, в нижней она не обновится. А, может, кто знает, как формулу в ячейке А2 вида =А1 заставить работать не только с числами? Или как вставить поле формата Текст, а не только число?

Последний раз редактировалось skkkk, 21.07.2008 в 01:29.
skkkk вне форума  
 
Непрочитано 29.08.2008, 09:14
#13
CadMaster


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


Так все-таки, как сделать условие типа IF ???
CadMaster вне форума  
 
Непрочитано 29.08.2008, 09:54
#14
CadMaster


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


Где почитать о том как писать формулы в акад. Сбился с ног. Необходимы операции типа округления, и очень нужны логические операции типа IF (если то итд), чтобы все делать в акаде без экселя
CadMaster вне форума  
 
Непрочитано 29.08.2008, 09:55
#15
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,917
<phrase 1=


Цитата:
Сообщение от CadMaster Посмотреть сообщение
Так все-таки, как сделать условие типа IF ???
изучай DIESEL
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 29.08.2008, 09:57
#16
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Цитата:
Сообщение от CadMaster Посмотреть сообщение
Так все-таки, как сделать условие типа IF ???
Можно поизвращаться с полями, как было написано здесь (начиная с поста #11).
Makswell вне форума  
 
Непрочитано 29.08.2008, 10:04
#17
wetr

инженер
 
Регистрация: 09.08.2006
Владивосток
Сообщений: 1,536
<phrase 1= Отправить сообщение для wetr с помощью Skype™


Цитата:
Сообщение от CadMaster Посмотреть сообщение
Где почитать о том как писать формулы в акад. Сбился с ног. Необходимы операции типа округления, и очень нужны логические операции типа IF (если то итд), чтобы все делать в акаде без экселя
Типа IF - нету в ACADe
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14)
wetr вне форума  
 
Непрочитано 26.09.2008, 04:46
#18
LegDim

инженер-проектировщик
 
Регистрация: 22.09.2008
Чита
Сообщений: 2
<phrase 1=


Доброго времени суток уважаемые форумчане!!!))) Таблицы просто замечательно работают в пространстве одного листа т.е. спецификацию можно свести в общую ведомость и т.д. Интерисует вот что, как связать ячейки двух таблиц расположенных на разных листах, т.к. при работе с подшивкой эт очень нужно. Вот допустм на одном листе у меня разработан каркас, а на втором спецификация и ведомость расхожа стали... и соответственно это килограммы нужно перекинуть туда... (а то вдруг че изменится. я просто меняю вес каркаса, и соответственно в ведомости вес тож откорректируется.... во как)))))))))...
LegDim вне форума  
 
Непрочитано 26.09.2008, 08:17
#19
gipro

лайсенсед инжиниа
 
Регистрация: 15.04.2006
город-герой Волгоград (Сталинград)
Сообщений: 1,158


Объясните пожалуйста, можно ли в автокадовских таблицах при вставке в ячейку формулы выбирать ячейки, учавствующие в уравнении курсором (как в excel или поле "формула")? Если да, то как?
gipro вне форума  
 
Непрочитано 26.09.2008, 16:08
#20
Dmitrii76


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


[quote=LegDim;289813]Доброго времени суток уважаемые форумчане!!!))) Таблицы просто замечательно работают в пространстве одного листа т.е. спецификацию можно свести в общую ведомость и т.д. Интерисует вот что, как связать ячейки двух таблиц расположенных на разных листах, т.к. при работе с подшивкой эт очень нужно. Вот допустм на одном листе у меня разработан каркас, а на втором спецификация и ведомость расхожа стали... и соответственно это килограммы нужно перекинуть туда... (а то вдруг че изменится. я просто меняю вес каркаса, и соответственно в ведомости вес тож откорректируется.... во как)))))))))...

Попробуй на лист, где разработан каркас, вставить ещё одну таблицу. В любой ячейке новой таблице вставь поле: формула->ячейка и выбери ячейку итогого веса каркаса. Затем скопируй весь текст, прописавшийся в ячейке (формуле). Выйди из таблицы, перейди на лист с ведомостью, зайди в ячейку где должен отображаться вес каркаса и вставь туда скопированное, выйди из таблицы. Должно получиться то - что ты хочешь. А ту таблицу (новую на листе с каркасом) можешь удалить.
Dmitrii76 вне форума  
 
Непрочитано 20.06.2012, 11:48
#21
derector pro


 
Регистрация: 14.03.2012
СПб
Сообщений: 43
Отправить сообщение для derector pro с помощью Skype™


Всем привет!

Искал по форуму, но так и не нашел может кто в курсе. Вставляю в поле десятичное число с раздел. "запятая", само поле вставлено в ячейку табл. и далее эта ячейка используется в формуле. Ну и как результат в ячейке с формулой ####. Если вставляю "точку" все норм.
При вставке значения в поле формат изменяется на текст и ничего поделать с этим уже не могу или могу???? Помогите кто-нибудь разобраться. Заранее благодарен
P. S Извините за какчество но в принципе суть ясна))
Миниатюры
Нажмите на изображение для увеличения
Название: 12345.png
Просмотров: 605
Размер:	76.1 Кб
ID:	82460  
derector pro вне форума  
 
Непрочитано 20.06.2012, 12:12
#22
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,917
<phrase 1=


derector pro, в AutoCAD разделитель точка, собсно и все
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 20.06.2012, 14:09
#23
PSG


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


Смотри в свойствах - Тип ячейки - текстовая. Тип данных - десятичное число. Дополнительный формат ... поставь вместо точки запятую.
Миниатюры
Нажмите на изображение для увеличения
Название: Запятая.JPG
Просмотров: 628
Размер:	98.5 Кб
ID:	82468  
PSG вне форума  
 
Непрочитано 20.06.2012, 14:57
#24
derector pro


 
Регистрация: 14.03.2012
СПб
Сообщений: 43
Отправить сообщение для derector pro с помощью Skype™


Цитата:
Сообщение от zenon Посмотреть сообщение
в AutoCAD разделитель точка, собсно и все
Ну собственно говоря я так и думал. Спасибо zenon:thank_you2)))

Спасибо и тебе PSG только ты немного не о том)))

А вот если попробовать обмануть акад сделать доп. табл. в нее вставить поле с исход. данными а потом сделать ссылку на ячейку основной табл. тогда интересно формат можно будет редактировать?? Надо будет попробовать))

Прикол, работает)))

Последний раз редактировалось derector pro, 20.06.2012 в 15:27.
derector pro вне форума  
 
Непрочитано 18.01.2013, 11:07
#25
100рож

Инженер ПГС
 
Регистрация: 18.01.2013
Самара
Сообщений: 109


День добрый. У меня такой вопрос по формулам. Допустим, есть таблица 4х4. Мне нужно просуммировать значения ячеек в каждом столбце и суммы проставить в пятой строке. Пишу =Sum(A1:A4) в первом столбце, растягиваю на 4 столбца, все работает. Но только пока хотя бы в одной ячейке столбца есть значение. Если все ячейки пустые, в сумме получается ####. Соответственно, эта ерунда остается и при печати.
Удалять формулы из ячеек с результатом не хочется, ибо все ж может поменяться в любой момент и хочется универсальности.
Если кто знает, как победить эти решетки, поделитесь, пожалуйста!
100рож вне форума  
 
Непрочитано 19.01.2013, 16:43
#26
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


Тут на ум приходит только одно: к формуле ячейки с суммой приплюсовать значение ячейки из другой таблицы (вне области печати, т.н. вспомогательной) и присвоить этой ячейке значение "0". Тогда вместо решеток имеем в сумме нуль. А решетки эти убираются только вместе с формулой.
skkkk вне форума  
 
Непрочитано 19.01.2013, 19:35
#27
100рож

Инженер ПГС
 
Регистрация: 18.01.2013
Самара
Сообщений: 109


Тогда в ячейке будет "0,00", а нужно, чтобы ничего не было... Вышел из ситуации таким образом. Скопировал таблицу за границу листа, а в той, что на печать пойдет удалил все формулы из ячеек с решетками. Теперь, если что поменяется, можно отредактировать "непечатную" таблицу, скопировать ее куда надо и подчистить ячейки.
Может кому пригодится.
100рож вне форума  
 
Непрочитано 25.01.2013, 09:46
#28
pericl17

инженер-проектировщик
 
Регистрация: 16.08.2006
Нижний Новгород
Сообщений: 302


Можно ли в ячейках таблиц AutoCAD вбивать как в excel вбивать условие "если"?
__________________
Жизнь хороша, но в ней хватает де@#ма,
Мы стены ломаем нашей силой ума...
pericl17 вне форума  
 
Непрочитано 25.01.2013, 11:03
#29
Кулик Алексей aka kpblc
Moderator

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


Только если формировать поле с DIESEL-выражением. Извращение то еще...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 30.11.2017, 08:33 Хотелось бы побольше узнать об этом?
#30
Kuzalse


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Только если формировать поле с DIESEL-выражением. Извращение то еще...
Доброе утро. Подскажите пож. ссылку на обсуждение этого, если не трудно, или может примеры какие использование это языка для задания условия. Может даже на начальные знания по этому языку. Спасибо.
Kuzalse вне форума  
 
Непрочитано 30.11.2017, 10:06
#31
Кулик Алексей aka kpblc
Moderator

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


Первое, на что выводит поиск: https://knowledge.autodesk.com/suppo...C1C72-htm.html
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 08.05.2018, 13:11
#32
Дегни Тагарт


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


Добрый день!
Какой синтаксис функции Если (If) в Акаде?
Мне надо заставить его считать обьемы:
если панель ниже подоконника игнорируем.
если выше - от высоты панели отнимаем высоту подоконника
Дегни Тагарт вне форума  
 
Непрочитано 15.05.2018, 10:12
#33
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Дегни Тагарт,
http://forum.dwg.ru/showpost.php?p=281233&postcount=16
Makswell вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Формулы в ячейках таблицы. как застваить считать))



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мониторы LCD CRT Разное 94 17.06.2008 10:51
ЮМОР 2006 =) Perezz!! Разное 1122 04.01.2007 00:46
БРЕД СИВОЙ КОБЫЛЫ Kryaker Разное 1876 29.12.2006 23:41