Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/направление ветра по градусам - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » направление ветра по градусам (Формулы/Formulas)
направление ветра по градусам
Leopold811 Дата: Понедельник, 25.11.2019, 21:56 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте.
Прошу подсказать решение.
Имеется:шкала ветра от 0 до 360 градусов, где, например
0-10 и 350-360=Север, 11-80=СевероВосток, 81-100=Восток, 101-170=ЮгоВосток, 171-190=Юг, 191-260=ЮгоЗапад, 261-280=Запад, 281-349=СевероЗапад.
Нужно при имеющихся значениях в столбце, в соседнем с ним вывести значение типа "Юв" и т.п. Тоесть, при новых данных в столбце вставлять формулу для показа значения.
Функцией "ЕСЛИ" не выходит... Прошу помощи.
Спасибо.


Сообщение отредактировал Leopold811 - Понедельник, 25.11.2019, 21:59
 
Ответить
СообщениеЗдравствуйте.
Прошу подсказать решение.
Имеется:шкала ветра от 0 до 360 градусов, где, например
0-10 и 350-360=Север, 11-80=СевероВосток, 81-100=Восток, 101-170=ЮгоВосток, 171-190=Юг, 191-260=ЮгоЗапад, 261-280=Запад, 281-349=СевероЗапад.
Нужно при имеющихся значениях в столбце, в соседнем с ним вывести значение типа "Юв" и т.п. Тоесть, при новых данных в столбце вставлять формулу для показа значения.
Функцией "ЕСЛИ" не выходит... Прошу помощи.
Спасибо.

Автор - Leopold811
Дата добавления - 25.11.2019 в 21:56
bmv98rus Дата: Понедельник, 25.11.2019, 22:01 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4106
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
ищите по форуму, были вопросы точь в точь.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениеищите по форуму, были вопросы точь в точь.

Автор - bmv98rus
Дата добавления - 25.11.2019 в 22:01
bigor Дата: Понедельник, 25.11.2019, 22:25 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1099
Репутация: 209 ±
Замечаний: 0% ±

нет
Для решения в лоб можно =ifs() попробовать.
 
Ответить
СообщениеДля решения в лоб можно =ifs() попробовать.

Автор - bigor
Дата добавления - 25.11.2019 в 22:25
Leopold811 Дата: Понедельник, 25.11.2019, 22:40 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
ищите по форуму, были вопросы точь в точь.

Похожее видел, но не то...
 
Ответить
Сообщение
ищите по форуму, были вопросы точь в точь.

Похожее видел, но не то...

Автор - Leopold811
Дата добавления - 25.11.2019 в 22:40
Pelena Дата: Понедельник, 25.11.2019, 22:50 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Пример таблицы покажете?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеПример таблицы покажете?

Автор - Pelena
Дата добавления - 25.11.2019 в 22:50
Leopold811 Дата: Понедельник, 25.11.2019, 22:56 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Вот пример:
Градусы Направление

25 СевероВосток
160 ЮгоВосток
180 Юг
290 СевероЗапад
0 или 360 Север

Нужно при наличии циферного значения вывести буквенное.
Значений будет 8: Север, СевероВосток, Восток, ЮгоВосток, Юг, ЮгоЗапад, Запад, СевероЗапад.


Сообщение отредактировал Leopold811 - Понедельник, 25.11.2019, 23:04
 
Ответить
СообщениеВот пример:
Градусы Направление

25 СевероВосток
160 ЮгоВосток
180 Юг
290 СевероЗапад
0 или 360 Север

Нужно при наличии циферного значения вывести буквенное.
Значений будет 8: Север, СевероВосток, Восток, ЮгоВосток, Юг, ЮгоЗапад, Запад, СевероЗапад.

Автор - Leopold811
Дата добавления - 25.11.2019 в 22:56
bigor Дата: Понедельник, 25.11.2019, 23:03 | Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 1099
Репутация: 209 ±
Замечаний: 0% ±

нет
думаю, Pelena, не такой пример хотела :)

смотрите
Код
=IFS(AND(A10>=11;A10<=80);"NE";AND(A10>=81;A10<=100);"E";AND(A10>=101;A10<=170);"SE";AND(A10>=171;A10<=190);"S";AND(A10>=191;A10<=260);"SW";AND(A10>=261;A10<=280);"W";AND(A10>=281;A10<=349);"NW";OR(AND(A10<10;A10>=0);(AND(A10=>350;A10<=360)));"N")


Сообщение отредактировал bigor - Понедельник, 25.11.2019, 23:04
 
Ответить
Сообщениедумаю, Pelena, не такой пример хотела :)

смотрите
Код
=IFS(AND(A10>=11;A10<=80);"NE";AND(A10>=81;A10<=100);"E";AND(A10>=101;A10<=170);"SE";AND(A10>=171;A10<=190);"S";AND(A10>=191;A10<=260);"SW";AND(A10>=261;A10<=280);"W";AND(A10>=281;A10<=349);"NW";OR(AND(A10<10;A10>=0);(AND(A10=>350;A10<=360)));"N")

Автор - bigor
Дата добавления - 25.11.2019 в 23:03
Leopold811 Дата: Понедельник, 25.11.2019, 23:11 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
"А10" это номер нужной ячейки с циферным значением? "IFS" это "ЕСЛИ"?


Сообщение отредактировал Leopold811 - Понедельник, 25.11.2019, 23:12
 
Ответить
Сообщение"А10" это номер нужной ячейки с циферным значением? "IFS" это "ЕСЛИ"?

Автор - Leopold811
Дата добавления - 25.11.2019 в 23:11
bigor Дата: Понедельник, 25.11.2019, 23:18 | Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1099
Репутация: 209 ±
Замечаний: 0% ±

нет
"А10" это номер нужной ячейки с циферным значением? "IFS" это "ЕСЛИ"?

вот что бы не было таких вопросов и нужен файл-пример

1. Да
2. Нет (IFS это ЕСЛИМН)
 
Ответить
Сообщение
"А10" это номер нужной ячейки с циферным значением? "IFS" это "ЕСЛИ"?

вот что бы не было таких вопросов и нужен файл-пример

1. Да
2. Нет (IFS это ЕСЛИМН)

Автор - bigor
Дата добавления - 25.11.2019 в 23:18
Leopold811 Дата: Понедельник, 25.11.2019, 23:27 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Извините. Вот:
К сообщению приложен файл: 5009740.xlsx (8.7 Kb)


Сообщение отредактировал Leopold811 - Понедельник, 25.11.2019, 23:44
 
Ответить
СообщениеИзвините. Вот:

Автор - Leopold811
Дата добавления - 25.11.2019 в 23:27
Pelena Дата: Понедельник, 25.11.2019, 23:30 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Leopold811, прикрепите файл к сообщению в соответствии с Правилами форума


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеLeopold811, прикрепите файл к сообщению в соответствии с Правилами форума

Автор - Pelena
Дата добавления - 25.11.2019 в 23:30
bigor Дата: Понедельник, 25.11.2019, 23:39 | Сообщение № 12
Группа: Проверенные
Ранг: Старожил
Сообщений: 1099
Репутация: 209 ±
Замечаний: 0% ±

нет
Вот в файле
К сообщению приложен файл: 7233983.xlsx (5.6 Kb)


Сообщение отредактировал bigor - Понедельник, 25.11.2019, 23:50
 
Ответить
СообщениеВот в файле

Автор - bigor
Дата добавления - 25.11.2019 в 23:39
Leopold811 Дата: Понедельник, 25.11.2019, 23:57 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Премного благодарен, работает.
 
Ответить
СообщениеПремного благодарен, работает.

Автор - Leopold811
Дата добавления - 25.11.2019 в 23:57
Leopold811 Дата: Вторник, 26.11.2019, 15:02 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Возник неожиданно вопрос: эту формулу можно адаптировать под офис 2010? На десятом не работает... Благодарю.
 
Ответить
СообщениеВозник неожиданно вопрос: эту формулу можно адаптировать под офис 2010? На десятом не работает... Благодарю.

Автор - Leopold811
Дата добавления - 26.11.2019 в 15:02
bigor Дата: Вторник, 26.11.2019, 15:28 | Сообщение № 15
Группа: Проверенные
Ранг: Старожил
Сообщений: 1099
Репутация: 209 ±
Замечаний: 0% ±

нет
Можно перевести все на ЕСЛИ, но в первом посте она Вам не понравилась.
Поменяйте в F4 и протяните вниз
Код
=ЕСЛИ(И(B4>=11;B4<=80);"NE";ЕСЛИ(И(B4>=81;B4<=100);"E";ЕСЛИ(И(B4>=101;B4<=170);"SE";ЕСЛИ(И(B4>=171;B4<=190);"S";ЕСЛИ(И(B4>=191;B4<=260);"SW";ЕСЛИ(И(B4>=261;B4<=280);"W";ЕСЛИ(И(B4>=281;B4<=349);"NW";ЕСЛИ(ИЛИ(И(B4<=10;B4>=0);(И(B4>350;B4<=360)));"N";""))))))))


можно уменьшить на одно условие, но переписывать дольше.


Сообщение отредактировал bigor - Вторник, 26.11.2019, 15:30
 
Ответить
СообщениеМожно перевести все на ЕСЛИ, но в первом посте она Вам не понравилась.
Поменяйте в F4 и протяните вниз
Код
=ЕСЛИ(И(B4>=11;B4<=80);"NE";ЕСЛИ(И(B4>=81;B4<=100);"E";ЕСЛИ(И(B4>=101;B4<=170);"SE";ЕСЛИ(И(B4>=171;B4<=190);"S";ЕСЛИ(И(B4>=191;B4<=260);"SW";ЕСЛИ(И(B4>=261;B4<=280);"W";ЕСЛИ(И(B4>=281;B4<=349);"NW";ЕСЛИ(ИЛИ(И(B4<=10;B4>=0);(И(B4>350;B4<=360)));"N";""))))))))


можно уменьшить на одно условие, но переписывать дольше.

Автор - bigor
Дата добавления - 26.11.2019 в 15:28
Leopold811 Дата: Вторник, 26.11.2019, 15:39 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Работает прекрасно. Благодарю вас.
 
Ответить
СообщениеРаботает прекрасно. Благодарю вас.

Автор - Leopold811
Дата добавления - 26.11.2019 в 15:39
Pelena Дата: Вторник, 26.11.2019, 16:37 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Немного короче с ЕСЛИ()
Код
=ЕСЛИ(B4<=10;"N";ЕСЛИ(B4<=80;"NE";ЕСЛИ(B4<=100;"E";ЕСЛИ(B4<=170;"SE";ЕСЛИ(B4<=190;"S";ЕСЛИ(B4<=260;"SW";ЕСЛИ(B4<=280;"W";ЕСЛИ(B4<=349;"NW";ЕСЛИ(B4<=360;"N";"")))))))))

и с ВПР()
Код
=ВПР(B4;{0;"N":11;"NE":81;"E":101;"SE":171;"S":191;"SW":261;"W":281;"NW":350;"N"};2)
К сообщению приложен файл: 7995833.xlsx (11.9 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНемного короче с ЕСЛИ()
Код
=ЕСЛИ(B4<=10;"N";ЕСЛИ(B4<=80;"NE";ЕСЛИ(B4<=100;"E";ЕСЛИ(B4<=170;"SE";ЕСЛИ(B4<=190;"S";ЕСЛИ(B4<=260;"SW";ЕСЛИ(B4<=280;"W";ЕСЛИ(B4<=349;"NW";ЕСЛИ(B4<=360;"N";"")))))))))

и с ВПР()
Код
=ВПР(B4;{0;"N":11;"NE":81;"E":101;"SE":171;"S":191;"SW":261;"W":281;"NW":350;"N"};2)

Автор - Pelena
Дата добавления - 26.11.2019 в 16:37
pabchek Дата: Вторник, 26.11.2019, 17:55 | Сообщение № 18
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
Ну и до кучи
Код
=ИНДЕКС({"С":"СВ":"В":"ЮВ":"Ю":"ЮЗ":"З":"СЗ":"С"};ПОИСКПОЗ(B4;{-22,5:22,5:67,5:112,5:157,5:202,5:247,5:292,5:337,5};1))

Кстати, там ошибочка вроде - 160 градусов, это вроде как Юг.


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
СообщениеНу и до кучи
Код
=ИНДЕКС({"С":"СВ":"В":"ЮВ":"Ю":"ЮЗ":"З":"СЗ":"С"};ПОИСКПОЗ(B4;{-22,5:22,5:67,5:112,5:157,5:202,5:247,5:292,5:337,5};1))

Кстати, там ошибочка вроде - 160 градусов, это вроде как Юг.

Автор - pabchek
Дата добавления - 26.11.2019 в 17:55
Pelena Дата: Вторник, 26.11.2019, 18:02 | Сообщение № 19
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
160 градусов, это вроде как Юг

на мой взгляд, правильнее было бы прописать градации именно как у Вас, но автор жёстко задал диапазоны, видимо, в этом есть какой-то смысл :)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
160 градусов, это вроде как Юг

на мой взгляд, правильнее было бы прописать градации именно как у Вас, но автор жёстко задал диапазоны, видимо, в этом есть какой-то смысл :)

Автор - Pelena
Дата добавления - 26.11.2019 в 18:02
jakim Дата: Вторник, 26.11.2019, 19:24 | Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1199
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
формула

Код
=LOOKUP(A1;{0;10;80;100;170;190;260;280;350};{"Север";"СевероВосток";"Восток";"Юговосток";"Юг";"Югозапад";"Запад";"Северозапад";"Север"})
 
Ответить
Сообщение
формула

Код
=LOOKUP(A1;{0;10;80;100;170;190;260;280;350};{"Север";"СевероВосток";"Восток";"Юговосток";"Юг";"Югозапад";"Запад";"Северозапад";"Север"})

Автор - jakim
Дата добавления - 26.11.2019 в 19:24
Мир MS Excel » Вопросы и решения » Вопросы по Excel » направление ветра по градусам (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!