Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2010, 14:26   #1
multoff
Новичок
Джуниор
 
Регистрация: 25.03.2010
Сообщений: 2
По умолчанию Логические действия в excel

Доброго времени суток.
Проблема в автоматизации расчета числа Рейнольдса(применяется в гидравлических пневматических системах) смысл проблемы такой Число в зависимости от введенных параметров меняется, но ограничено приделами к примеру: мы получили число Rе если оно ровно или меньше 3200 то это ламинарный режим если больше но меньше 5000 то переходной, если больше 5000 то турбулентный(пир попадании в эти приделы определяется режим и расчет идет в зависимости этого режима) .Вот эту задачку в бэйсике я решал но вот для excel я без понятия.
Помогите пожалуйста.
multoff вне форума Ответить с цитированием
Старый 25.03.2010, 17:42   #2
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,871
Радость

Логические выражения. Счас поможем чем сможем. Это начало.
Пусть в ячейке A1 у тебя будет это число, скажем 2000.
Во второй ячейке надо набрать формулу(она начинается со знака равно): =ЕСЛИ(A1>1000;"выражение истинно";"выражение ложно"). Программа тебе посчитает и выдаст ответ "выражение истинно", т.к. 2000>1000; Если захочешь, то вместо текста типа "выражение истинно" можно поставить любую формулу, чтоб что-то считалось.
Например, так: =ЕСЛИ(A1>1000;А1*2;А1/4) - теперь, если истинно, он посчитает 2000*2=4000, а если будет ложно, то 2000/4=500 выдаст.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 25.03.2010, 18:24   #3
multoff
Новичок
Джуниор
 
Регистрация: 25.03.2010
Сообщений: 2
По умолчанию

Цитата:
Сообщение от NetSpace Посмотреть сообщение
Логические выражения. Счас поможем чем сможем. Это начало.
Пусть в ячейке A1 у тебя будет это число, скажем 2000.
Во второй ячейке надо набрать формулу(она начинается со знака равно): =ЕСЛИ(A1>1000;"выражение истинно";"выражение ложно"). Программа тебе посчитает и выдаст ответ "выражение истинно", т.к. 2000>1000; Если захочешь, то вместо текста типа "выражение истинно" можно поставить любую формулу, чтоб что-то считалось.
Например, так: =ЕСЛИ(A1>1000;А1*2;А1/4) - теперь, если истинно, он посчитает 2000*2=4000, а если будет ложно, то 2000/4=500 выдаст.
Спасибо за отклик дело состоит в том что если число Rе (Ренольдса) Rе<3200-полученные цифры пойдут в формулу "А", если 3200<Rе<5000 цифры пойдут в формулу "Б", а если Rе>5000 то в формулу "В" получается такая логическая развилка на три стороны,а и ещё можно как-то прокомментировать происходящее например:"Расчет по Формуле "А" " если Rе<3200, и так далее. вот такая заваруха
Ситуация такая:
А1= Re (В1)=ЕСЛИ(А1<3000;"Ламинарный")
(В2)=ЕСЛИ(А1<5000;"Пережодной";А1>5 000)- в этой ячейке при увеличении числа более 5000 выводится "Переходной",а хотелось бы лож
(В3)=ЕСЛИ(А1>5000;"Турбулентный")
Как это сделать подскажите пожалуйста.

Последний раз редактировалось multoff; 26.03.2010 в 14:40.
multoff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Логические операции тотошкин Помощь студентам 1 23.01.2010 21:52
Логические функции ivan52agronom Microsoft Office Excel 16 29.11.2009 11:19
Логические загадки crazy horse Свободное общение 406 03.11.2009 16:09
Массивы логические!!!! Doholyan Паскаль, Turbo Pascal, PascalABC.NET 2 21.06.2009 01:12
логические функции JESSIE1000005 Помощь студентам 2 28.03.2009 19:26