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

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

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2013, 10:25   #1
Александр1977
Новичок
Джуниор
 
Регистрация: 16.12.2013
Сообщений: 10
По умолчанию Операции с углами

Добрый день, проблема такая: Как сделать в Excel так, чтобы в ячейке - существует массив секунд угла в формате 00,00 до 60,00
1. Обработать массив ЕСЛИ 00,01 то ОКРУГЛ 00,00 до 00, 09 то 00,10
ЕСЛИ 00,11 то ОКРУГЛ 00.10 до 00,15 то 00,20 (действия к не четн)
ЕСЛИ 00,21 то ОКРУГЛ 00,20 до 00,26 то 00,30 (действия к чётн))и т.д. до 60.00
Не могу понять как применить всё к одной ячейке?
Александр1977 вне форума Ответить с цитированием
Старый 16.12.2013, 10:30   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а мы не понимаем
Цитата:
в ячейке - существует массив
это как он там существует, в одной ячейке?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.12.2013, 10:36   #3
Александр1977
Новичок
Джуниор
 
Регистрация: 16.12.2013
Сообщений: 10
По умолчанию

массив будет задан в ячейку после вычислений секунд угла.
Александр1977 вне форума Ответить с цитированием
Старый 16.12.2013, 10:41   #4
Александр1977
Новичок
Джуниор
 
Регистрация: 16.12.2013
Сообщений: 10
По умолчанию

IgorGO ячейка - допусти А3, должна обработать эти события после вычислений ( (А1+А2) значения произвольные) предел до 60,00
Александр1977 вне форума Ответить с цитированием
Старый 16.12.2013, 10:42   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

о, совсем другое дело!
теперь все понятно (всем)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.12.2013, 10:47   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

видимо в А3 значение, а не массив.
в А3
Код:
=округл(A1+A2;1)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.12.2013, 10:52   #7
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

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

з.ы. есть подозрение, что нужно нечто такое:
Код:
=ПРОСМОТР(B1;{0;0.05;0.15;0.25;0.35};{0;0.1;0.2;0.3})
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 16.12.2013, 10:54   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
предел до 60,00
я бы не задавал такие узкие рамки.
известный факт, что в военное время косинус угла бывает 3 и даже больше.
приведенная выше формула хороша тем, что будет работать и в военное время, когда секунд в градусе окажется больше 60
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.12.2013, 13:04   #9
Александр1977
Новичок
Джуниор
 
Регистрация: 16.12.2013
Сообщений: 10
По умолчанию

IgorGO вот в чём дело! А1,А2 - ячейки формы, данные произвольные и всегда разные, о вот А3 округлять должна только с заданными условиями!
Александр1977 вне форума Ответить с цитированием
Старый 16.12.2013, 13:14   #10
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
А3 округлять должна только с заданными условиями!
а условия округления вы получили с грифом "Для служебного использования"? и не можете их здесь опубликовать?

если сможете описать условия, Вам смогут написать, как добиться требуемого округления.
хотя... можете самостоятельно почитать о функциях ОКРУГЛ и ОКРУГЛТ
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отрисовка прямоуглольника с закругленными углами fezilk25 Мультимедиа в Delphi 1 17.11.2010 17:27
Таблица с закругленными углами с рамкой Manonia HTML и CSS 6 22.04.2010 09:42
Таблица с закругленнымы углами HOG_Seruj HTML и CSS 5 04.01.2010 21:07
Кнопки с закругленными углами Aboltus Компоненты Delphi 4 28.08.2008 00:10
Работа с углами в Microsoft Excel OlegYalovets Microsoft Office Excel 1 24.09.2007 04:00