Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

Работа с градусной мерой и часовым углом, график

Автор nkbss, 27.01.2011, 11:23

« назад - далее »

nkbss

Работа с градусной мерой и часовым углом, график
1. Имеется колонка в диапазоне C8:C137, в ней внесены значения угла (меняется от -90 до +90):
-09 27
+05 13
+38 44
-56 47
Тут первое число - градусы, второе - минуты, как сделать, чтобы программа понимала эти числа именно так, как нужно. В этом же файле в колонках X Y Z есть таблица, где ведется подстчет количества ячеек, значения которіх попадают в заданный интервал с определённым шагом. Что интересно, функция считает вроде правильно, не смотря на то, что в значении есть пробел. Что делать, не нашёл.

Если посмотреть на B8:B137, то там тоже видим:
14 39,6 (изначально было 14h 39,6m) (всегда две цифры, пробел, две цифры, запятая, цифра)
06 54,1
03 32,9
07 39,3
здесь первое число перед пробелом - часовой угол (24h=360 градусов, 1h=15 градусов, 1m=0,25 градуса)
Как сделать таблицу, в которой будет считаться количество ячеек в дипазоне значений с шагом например 1h (ну, или 30m)?

Таблица (AB AC AD), в которой ведётся подсчет того же, но для следующей колонки D8:D137, где числа уже обычные, результата не выдаёт. Следующая аналогично.


2.
P.S. Силами многоуважаемых гуру мне была оказана также помощь в построении точечной диаграммы (он есть ниже под таблицами). Но он слегка не тот, что нужен. Я хотел, чтобы по одной оси (горизонтальной) была отложена одна величина, а по другой - другая, а не две по одной.

Например, помогите сделать диаграмму, используя для вертикальной оси значения из I7:I137 (абсолютная светимость), а по горизонтальной - P7:P137 (температура в К).

Хочу построить диаграмму типа такой: http://ru.wikipedia.org/wiki/Файл:HRDiagram_ru.png

_new_.rar - здесь новый файл, где я добавил символы градуса и минуты

Serge 007

Цитата: nkbss от 27.01.2011, 11:23
Таблица (AB AC AD), в которой ведётся подсчет того же, но для следующей колонки D8:D137, где числа уже обычные, результата не выдаёт.
Формула ПОИСК(" ";$E$8:$E$137) ишёт именно пробел, а если не находит, то возвращает ошибку #ЗНАЧ. Поэтому в AD5 пишем эту формулу:
=СУММПРОИЗВ(--(--ЗАМЕНИТЬ($D$8:$D$137;$D$8:$D$137;100;"")<AC5))-СУММ($AD$4:AD4)

По остальным вопросам, увы, ничего не понял :(
Слишком много букв и нет желаемого результата в файле...
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

nkbss

#2
Цитата: Serge 007 от 27.01.2011, 14:59
По остальным вопросам, увы, ничего не понял :(
Слишком много букв и нет желаемого результата в файле...


Спасибо. Новая формула помогла. А можно по колонке С тоже ей пользоваться (выкинуть ПОИСК)?
2. Я хочу построить точечный график, но чтобы по по вертикальной оси были одни значения (из колонки I7:I137), а по горизонтальной оси - значения из столпца P7:P137. То есть, каждой звезде будет соответствовать одна точка на графике.

Добавлено:
Вложил файл. Новая функция уже не хочет считать то же из следующей колонки. Что я не так делаю?

Serge 007

#3
Цитата: nkbss от 27.01.2011, 15:43
Новая функция уже не хочет считать то же из следующей колонки.
См. файл 2.

Цитата: nkbss от 27.01.2011, 15:43Я хочу построить точечный график, но чтобы по по вертикальной оси были одни значения (из колонки I7:I137), а по горизонтальной оси - значения из столпца P7:P137. То есть, каждой звезде будет соответствовать одна точка на графике.
См. файл 3.



Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

nkbss

#4
Цитата: Serge 007 от 27.01.2011, 16:29
Цитата: nkbss от 27.01.2011, 15:43
Новая функция уже не хочет считать то же из следующей колонки.
См. файл 2.

Цитата: nkbss от 27.01.2011, 15:43Я хочу построить точечный график, но чтобы по по вертикальной оси были одни значения (из колонки I7:I137), а по горизонтальной оси - значения из столпца P7:P137. То есть, каждой звезде будет соответствовать одна точка на графике.
См. файл 3.



в файле 2 в третьей таблице подсчитаны (кстати неправильно, т.к. общее количество 130) ячейки из столбца D, а нужно из столбца E8:E137. Я поменял на нужный, не работает.

По графику: то, что нужно. Есть вопросы: как его построить, если ось температур (горизонтальную) нужно сделать в обратном порядке (от 12000 до 4000), т.е. 12000 находится в нуле, дальше по мере уменьшения. Каков порядок действий, чтобы самому построить данный график? Можно ли вместо значений температур в подписях к горизонтальной оси заменить их на буквы, например (спектральные классы)?
Спасибо.

Serge 007

Цитата: nkbss от 27.01.2011, 18:05
в файле 2 в третьей таблице подсчитаны (кстати неправильно, т.к. общее количество 130) ячейки из столбца D, а нужно из столбца E8:E137. Я поменял на нужный, не работает.
Уберите из формулы функцию ЗАМЕНИТЬ (См. вложение). Она не нужна, когда в диапазоне числа.
Эту формулы Вам писал не я, поэтому в ней не разбирался, а просто сделал что Вы просили (что-бы она работала).

Цитата: nkbss от 27.01.2011, 18:05По графику: то, что нужно. Есть вопросы: как его построить, если ось температур (горизонтальную) нужно сделать в обратном порядке (от 12000 до 4000), т.е. 12000 находится в нуле, дальше по мере уменьшения. Каков порядок действий, чтобы самому построить данный график? Можно ли вместо значений температур в подписях к горизонтальной оси заменить их на буквы, например (спектральные классы)?
Я в гистограммах плохо разбираюсь, поэтому отвечу как думаю:
1. Думаю что это невозможно
2. Порядок действий зависит от версии Excel (это я знаю точно)
3. Думаю что это невозможно

Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

nkbss

#6
Уважаемый Serge 007. Я очень благодарен вам за Вашу помощь.
Но на счёт третьей таблицы: мне нужно, чтобы программа считала, сколлько ячеек попадают по свои значениям в заданный интервал. Например, в интервал значений -90 до-85 попадает 1 ячейка, от -85 до -80 попадает 3 ячейки и т.д, т.е., как в первых двух таблицах.

Добавлено: исправил сам. Всё получилось.

Serge 007

Вообще-то минимальное значение в D = -73,40 ....
Так что значений ни от -90 до-85, ни от -85 до -80 в таблице у Вас нет.

=СУММПРОИЗВ(--((($E$8:$E$137)>=AF5)*($E$8:$E$137)<AG5))
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

nkbss

#8
Цитата: Serge 007 от 27.01.2011, 21:43
Вообще-то минимальное значение в D = -73,40 ....
Так что значений ни от -90 до-85, ни от -85 до -80 в таблице у Вас нет.

=СУММПРОИЗВ(--((($E$8:$E$137)>=AF5)*($E$8:$E$137)<AG5))



Спасибо

Ещё вопос по графику: мне важно, чтобы шкала температур начиналась от большего значения (как здесь http://upload.wikimedia.org/wikipedia/commons/f/fe/HRDiagram_ru.png) и заканчивалась меньшим (как на рисунке вверху ось) (может взять обратную пропорциональность), звездную величину (вертикальную, на рисунке по ссылке она справа) тоже надо наоборот. Неужели ничего нельзя сделать?

_Boroda_

По поводу диаграммки - конечно можно. И ось буквенную тоже можно.
см. вложение
Осью можно играться  красных ячейках
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

nkbss

#10
Цитата: _Boroda_ от 27.01.2011, 22:15
По поводу диаграммки - конечно можно. И ось буквенную тоже можно.
см. вложение
Осью можно играться  красных ячейках

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

_Boroda_

Порядок следования - выделить ось, ПКМ, формат оси, там галка "обратный порядок"
Касная - это не для справки, это для смены букв (столбец U) и для смены диапазонов (столбец S).
Обратно - в столбце S поставить все по 0, выделить ось Х, формат, метки делений, рядом с осью
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

nkbss

Цитата: _Boroda_ от 27.01.2011, 23:15
Порядок следования - выделить ось, ПКМ, формат оси, там галка "обратный порядок"
Касная - это не для справки, это для смены букв (столбец U) и для смены диапазонов (столбец S).
Обратно - в столбце S поставить все по 0, выделить ось Х, формат, метки делений, рядом с осью

Нет слов. Спасибо большое. Уже и неудобно о чём-то ещё просить