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

Вход

Регистрация

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

 

= Мир MS Excel/Формула возвращает много знаков после запятой - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Формула возвращает много знаков после запятой
light26 Дата: Понедельник, 19.01.2015, 10:26 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1354
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Здравствуйте всем.
Как исправить проблему, связанную с работой формулы с дробными числами. Формула возвращает слишком много знаков после запятой, а нужно только 1.
Пытался сделать файл-пример - ошибка не возникает, поэтому прикладываю исходный файл.
К сообщению приложен файл: 2015_-9.zip (58.0 Kb)


Я не волшебник. Я только учусь
 
Ответить
СообщениеЗдравствуйте всем.
Как исправить проблему, связанную с работой формулы с дробными числами. Формула возвращает слишком много знаков после запятой, а нужно только 1.
Пытался сделать файл-пример - ошибка не возникает, поэтому прикладываю исходный файл.

Автор - light26
Дата добавления - 19.01.2015 в 10:26
DJ_Marker_MC Дата: Понедельник, 19.01.2015, 10:33 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Добрый день.
Ну походу с помощью округления
Код
=ЕСЛИ(И(BW6=0;BQ6=0);"";ЕСЛИ(BW6-BQ6=0;"без изменений";ЕСЛИ(BW6-BQ6<0;"уменьшилось на "&(ОКРУГЛ(BW6-BQ6;1))*-1;"увеличилось на "&ОКРУГЛ(BW6-BQ6;1))))
К сообщению приложен файл: 2015-9.zip (55.3 Kb)
 
Ответить
СообщениеДобрый день.
Ну походу с помощью округления
Код
=ЕСЛИ(И(BW6=0;BQ6=0);"";ЕСЛИ(BW6-BQ6=0;"без изменений";ЕСЛИ(BW6-BQ6<0;"уменьшилось на "&(ОКРУГЛ(BW6-BQ6;1))*-1;"увеличилось на "&ОКРУГЛ(BW6-BQ6;1))))

Автор - DJ_Marker_MC
Дата добавления - 19.01.2015 в 10:33
VEKTORVSFREEMAN Дата: Понедельник, 19.01.2015, 10:33 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
light26, здравствуйте! так подойдет?
Код
=ЕСЛИ(И(BW175=0;BQ175=0);"";ЕСЛИ(BW175-BQ175=0;"без изменений";ЕСЛИ(BW175-BQ175<0;"уменьшилось на "&ТЕКСТ((BW175-BQ175)*-1;"0,0");"увеличилось на "&ТЕКСТ(BW175-BQ175;"0,0"))))

добавлена функция =ТЕКСТ


"Опыт - это то, что получаешь, не получив того, что хотел"
 
Ответить
Сообщениеlight26, здравствуйте! так подойдет?
Код
=ЕСЛИ(И(BW175=0;BQ175=0);"";ЕСЛИ(BW175-BQ175=0;"без изменений";ЕСЛИ(BW175-BQ175<0;"уменьшилось на "&ТЕКСТ((BW175-BQ175)*-1;"0,0");"увеличилось на "&ТЕКСТ(BW175-BQ175;"0,0"))))

добавлена функция =ТЕКСТ

Автор - VEKTORVSFREEMAN
Дата добавления - 19.01.2015 в 10:33
Russel Дата: Понедельник, 19.01.2015, 10:34 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Данные с большим кол-вом знаков после запятой - только в столбце "разница +/-", используйте в формуле ОКРУГЛ()


QIWI 9173973973
 
Ответить
СообщениеДанные с большим кол-вом знаков после запятой - только в столбце "разница +/-", используйте в формуле ОКРУГЛ()

Автор - Russel
Дата добавления - 19.01.2015 в 10:34
light26 Дата: Понедельник, 19.01.2015, 10:37 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1354
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Ну походу с помощью округления
Спасибо за подсказку, но я сформулировал вопрос не верно. Мне больше интересна причина такого поведения формулы. Повторюсь, что при создании файла-примера с этими же формулами такого "эффекта" не возникало.


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Ну походу с помощью округления
Спасибо за подсказку, но я сформулировал вопрос не верно. Мне больше интересна причина такого поведения формулы. Повторюсь, что при создании файла-примера с этими же формулами такого "эффекта" не возникало.

Автор - light26
Дата добавления - 19.01.2015 в 10:37
light26 Дата: Понедельник, 19.01.2015, 10:39 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1354
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Данные с большим кол-вом знаков после запятой - только в столбце "разница +/-",
Я знаю. Не понятно откуда берутся эти 0,00000000000001


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Данные с большим кол-вом знаков после запятой - только в столбце "разница +/-",
Я знаю. Не понятно откуда берутся эти 0,00000000000001

Автор - light26
Дата добавления - 19.01.2015 в 10:39
Pelena Дата: Понедельник, 19.01.2015, 10:48 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация: 4634 ±
Замечаний: ±

Excel 365 & Mac Excel
Привет
Похожая тема с полезными ссылками


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

Автор - Pelena
Дата добавления - 19.01.2015 в 10:48
light26 Дата: Понедельник, 19.01.2015, 11:58 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1354
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Pelena, Да, статьи хорошие, но там, как я понял, речь идет об округлении, а у меня 265,097 - 264,958 дало результат 0,138999999999996. И непонятно только это.


Я не волшебник. Я только учусь
 
Ответить
СообщениеPelena, Да, статьи хорошие, но там, как я понял, речь идет об округлении, а у меня 265,097 - 264,958 дало результат 0,138999999999996. И непонятно только это.

Автор - light26
Дата добавления - 19.01.2015 в 11:58
krosav4ig Дата: Понедельник, 19.01.2015, 12:55 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
light26,
формула
Код
=ЕСЛИОШИБКА(ЕСЛИ(И(BQ6:CB6);BW6-BQ6;"");"")

числовой формат
увели\чило\сь на 0,0;у\меньшило\сь на 0,0;без из\менений
и будет вам счастье
К сообщению приложен файл: 4612782.zip (56.9 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 19.01.2015, 12:55
 
Ответить
Сообщениеlight26,
формула
Код
=ЕСЛИОШИБКА(ЕСЛИ(И(BQ6:CB6);BW6-BQ6;"");"")

числовой формат
увели\чило\сь на 0,0;у\меньшило\сь на 0,0;без из\менений
и будет вам счастье

Автор - krosav4ig
Дата добавления - 19.01.2015 в 12:55
ShAM Дата: Понедельник, 19.01.2015, 12:58 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
у меня 265,097 - 264,958 дало результат 0,138999999999996. И непонятно только это.
Вадим, привет. В теме, которую привела Елена, по второй ссылке в сообщении Serge_007 вроде объяснено, почему так происходит.
 
Ответить
Сообщение
у меня 265,097 - 264,958 дало результат 0,138999999999996. И непонятно только это.
Вадим, привет. В теме, которую привела Елена, по второй ссылке в сообщении Serge_007 вроде объяснено, почему так происходит.

Автор - ShAM
Дата добавления - 19.01.2015 в 12:58
  • Страница 1 из 1
  • 1
Поиск:

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