Страницы: 1
RSS
Знак "градусы" (маленький такой кружок в верхней части - как?
 
Всем известно, что температура измеряется в градусах, а сами эти градусы обозначаются маленьким кружком вверху.  
Вопрос такой  
Надо сделать с помощью формул, а также, возможно, спецсимволов примерно следующее:  
="Температура вчера "&A5&"градусов C"  
 
при этом вместо слово "градусов" должен быть тот самый значек, которым обозначаются градусы...  
Как это можно сделать?  
 
Прилагаю картинку (сделано в верде) - так должно выглядеть.
 
код символа 176 или в 16-ричной  00B0
 
Не встречал такого, но как вариант можно букву "о" использовать в надстрочном исполнении
 
спасибо за ответы, конечно, но я их не понял )  
как должна выглядеть формула, чтобы получить желаемый результат?
 
="Температура вчера "&A5&"градусов " & СИМВОЛ(176) & "C"
 
{quote}{login=Марчук}{date=26.10.2009 07:19}{thema=}{post}="Температура вчера "&A5&"градусов " & СИМВОЛ(176) & "C"{/post}{/quote}  
 
Спасибо, большое!  
но вот так (небольшая корректировочка) все же лучше:  
="Температура вчера "&A5&СИМВОЛ(176)&"C"
 
Можно к ячейке, где содержится значение температуры применить пользовательский формат: "Температура "###" С".  
С уважением, Александр.
 
¬©¬С¬Т¬н¬Э ¬б¬в¬а ¬Щ¬Я¬С¬Ь, "¬ґ¬Ц¬Ю¬б¬Ц¬в¬С¬д¬е¬в¬С "###"Ё¬ ¬і". ¬°¬Я ¬б¬а¬Х¬г¬д¬С¬У¬Э¬с¬Ц¬д¬г¬с ¬Ъ¬Щ ¬д¬С¬Т¬Э¬Ъ¬и¬н ¬г¬Ъ¬Ю¬У¬а¬Э¬а¬У. ¬і ¬е¬У¬С¬Ш¬Ц¬Я¬Ъ¬Ц¬Ю, ¬Ў¬Э¬Ц¬Ь¬г¬С¬Я¬Х¬в.
 
Движок не позволяет вставить знак.  
Поэтому: "Температура "###"(ЗНАК ИЗ ТАБЛИЦЫ СИМВОЛОВ) С"  
С уважением, Александр.
 
Alex, что было в предпоследнем сообщении? Продублируйте - я исправлю.
 
Excel-ok, отчасти повторюсь...  
Касательно ввода самого символа:  
Копирование самого символа - "°";  
Ввод с помощью функции символ - "=СИМВОЛ(176)";  
Ввод с помощью alt+0176 на numpad'e(0176-вводится на numpad'e("часть клавитуры справа с цифрами"));  
Получение кода многих символов возможно в экселе используя функцию "=кодсимв()".  
 
Касательно вариантов использования, b7=95,12345:  
=B7&"°C"=95,12345°C  
=ОКРУГЛВНИЗ(B7;0)&"°C"=95°C  
=B7&СИМВОЛ(176)&"C"=95,12345°C  
=ОКРУГЛВНИЗ(B7;0)&СИМВОЛ(176)&"C"=95°C  
=ТЕКСТ(B7;"Основной__°C")=95,12345 °C  
=ТЕКСТ(B7;"##__°C")=95 °C  
=ТЕКСТ(B7;"##,####__°C")=95,1235 °C  
=ТЕКСТ(B7;"##,##############__°C")=95,12345 °C <-количество # имеет значение+при меньшем # значении происходит своего рода округление  
Так же можно примерно то же самое вносить в формат ячейки->все форматы, тогда отображаться может число с текстом, хотя значение ячейки будет являться числом.  
К примеру, пользовательский формат "Основной "°С""=95,12345 °С.  
 
В файле дублирую вышепонаписанное.
 
Саша, спасибо большое за столь подробный и развернутый ответ!  
Действительно, учтены практически все варианты!! )))
 
Что касается пользовательских форматов, то вопрос, если можно, хотелось бы задать немного другой...  
 
Реально ли с помощью пользовательского формата написать, например, число:  
 
312,44  
в виде  
312°44'  
 
???
 
знак "'" (минуты) и десятые доли вещи разные
 
Да, и разрядность у них разная, но если надо то моно так  
 
#" °",##" '"
 
не моно  
минута это 1/60 часть градуса, а никак не 1/100  
а почему бы между градусами и минутами не поставить "!", у вас ","  
есть сложившийся (веками) способ записи  
зачем придумывать?  
кофе средненго рода в математике!
 
Я же написал про то что разрядность у них разная....  
эту форму записи можно использовать при условии что сотая будет переведена в шестедисятую средствами excel, тогда все будет верно, а про "!", спасибо, запаметовал...
 
=ОКРУГЛВНИЗ(a1;0)&"°"&ОКРУГЛ((a1-ОКРУГЛВНИЗ(a1;0))*60;0)&"'"  
Так, вроде...  
Как это в пользовательском формате сделать не знаю. Откровенно говоря, не уверен, что возможно. Стоит дождаться Слэн'а, KL или ZVI: наверняка смогут внести ясность.
 
{quote}{login=Excel-ok}{date=27.10.2009 02:13}{thema=}{post}Что касается пользовательских форматов, то вопрос, если можно, хотелось бы задать немного другой...  
 
Реально ли с помощью пользовательского формата написать, например, число:  
 
312,44  
в виде  
312°44'  
 
???{/post}{/quote}именно пользовательским форматом будет затруднительно убрать запятую/точку как десятичный разделитель. А вот формулой проще.  
=ПОДСТАВИТЬ(ТЕКСТ(A1;"0°"&ПСТР(1/2;2;1)&"00'");ПСТР(1/2;2;1);"")  
в А1 312,44 - предполагается, что уже как-то получены 44 минуты.
Bite my shiny metal ass!      
 
{quote}{login=Лузер™}{date=27.10.2009 03:34}{/quote}  
в А1 312,44 - предполагается, что уже как-то получены 44 минуты.{/post}{/quote}  
 
Да, именно так...  
Предполагается, что 312,44 это градусы и минуты
Страницы: 1
Читают тему
Наверх