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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.09.2010, 18:00   #1
Foxx
Форумчанин
 
Регистрация: 23.07.2009
Сообщений: 181
По умолчанию Степень

Добрый день! Офис 2010. Есть файл екселя в архиве ниже. В ячейке a1 вбито число 0,00000003452. Мне нужно понять как это можно сделать на банальном примере. Нужно чтобы вот число 0,00000003452 представить например в виде 0,3452*10^-7 и сделать так чтобы в ячейку a2 записалось 0,3452; в a3 10^-7; в a4 показатель степени -7. И чтобы я сам мог указать сколько знаков до запятой должно быть. И представить вот в таком виде 34,52*10^-5 и в соответствующиъ ячейках было 34,52 ; 10^-5 ; -5. Такие действия нужно будет делать со множеством чисел. Поэтому хотелось бы выбирать ячейку в которых по моему усмотрению должна быть степень или запись числа и т.д. Заранее благодарен.
Вложения
Тип файла: zip Степень.zip (5.9 Кб, 6 просмотров)

Последний раз редактировалось Foxx; 12.09.2010 в 15:18.
Foxx вне форума Ответить с цитированием
Старый 11.09.2010, 19:16   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

как-то так
Вложения
Тип файла: rar Книга403.rar (3.6 Кб, 14 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 12.09.2010, 12:19   #3
Foxx
Форумчанин
 
Регистрация: 23.07.2009
Сообщений: 181
По умолчанию

у меня показывает ошибку #знач в ячейке результат. и хотелось бы чтобы в ячейках была именно степень в какую надо возвести число 10 с + или с - знаками, а также в одной ячейке мое число, именно так как у меня в архиве.
Foxx вне форума Ответить с цитированием
Старый 12.09.2010, 12:47   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Задачу я понял так:
Стандартно Excel записывает число так ц.дддЕсс,
где
ц - целая часть (всегда 1 цифра)
. - разделитель целой и дробной части
ддд - дробная часть
Е - служебный символ отделяющий степень от значения
сс - степень

А надо получить так цц.дд*10^cc. Т.е. должна быть возможность указать количество цифр до разделителя, количество после, остальное посчитается.

в варианте 1 Вы пишете сначала значение, потом скольо цифр должно быть до разделителя и сколько после. смотрите результат.

в варианте 2 пишете значение и задаете формат в виде 000.0000, в формат могут быть только нули и какой-то знак (один символ, любой) разделитель между дробной и целой частью (будет использовал разделитель согласно Ваших региональных настроек)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 12.09.2010, 15:14   #5
Foxx
Форумчанин
 
Регистрация: 23.07.2009
Сообщений: 181
По умолчанию

Вот такое на экране
Изображения
Тип файла: jpg 403.jpg (105.7 Кб, 117 просмотров)
Foxx вне форума Ответить с цитированием
Старый 12.09.2010, 15:34   #6
KL (XL)
Форумчанин
 
Аватар для KL (XL)
 
Регистрация: 04.08.2009
Сообщений: 112
По умолчанию

Замените в формуле и в ячейке [R7C2] "." на ",". IgorGO вам на это ясно указал в последнем абзаце своего сообщения.
KL [MVP - Microsoft Office Excel]
CPU: Intel Core 2, 2.17GHz | RAM: 3.25GB (4GB) | GPU: nVidia Quadro FX 2500M
OS: Windows 7 Ultimate x64 EN | MSO: 2010 Professional Plus x86 EN

Последний раз редактировалось KL (XL); 12.09.2010 в 15:39.
KL (XL) вне форума Ответить с цитированием
Старый 12.09.2010, 15:38   #7
Foxx
Форумчанин
 
Регистрация: 23.07.2009
Сообщений: 181
По умолчанию

IgorGO, KL (XL)
спасибо. Хотелось бы еще записать в отдельную ячейку степень числа 10 с ссоответствующим знаком.
Foxx вне форума Ответить с цитированием
Старый 12.09.2010, 15:41   #8
Foxx
Форумчанин
 
Регистрация: 23.07.2009
Сообщений: 181
По умолчанию

Все понял. Благодарю.
Foxx вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БоЛьшая степень n1ce > Kuzia Паскаль, Turbo Pascal, PascalABC.NET 5 28.05.2009 12:02
Быстрая степень в с++ immor Общие вопросы C/C++ 3 25.05.2009 19:37
возведение в степень Lissisa Помощь студентам 1 21.03.2009 22:34
степень bbk_serg Помощь студентам 3 01.02.2009 18:43
Степень Droid Общие вопросы Delphi 9 26.04.2008 01:51