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

Вход

Регистрация

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

 

= Мир MS Excel/Округление не суммируется в 100 процентов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Округление не суммируется в 100 процентов (Формулы/Formulas)
Округление не суммируется в 100 процентов
osuna Дата: Понедельник, 23.03.2015, 19:10 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Добрый день, уважаемые коллеги.
Столкнулся с такой проблемой:
При округлении до 2-6 знака после запятой не суммируется в нужное число. (точнее в нужный процент) в прикрепленном файле показаны несколько примеров когда сумма процентов по столбцу (по части столбца не суммируется в 100 процентов) или в необходимый процент
Например сумма Q2:Q7 не суммируются в 100 процентов не хватает 0.001
например сумма F1:F9 ровна 1,1547 а не 1,1546 как это необходимо (больше на 0,0001)

Т.е суть задачи такова, есть ли возможность максимально автоматизировать процесс (чтобы числа суммировались в необходимые)
Причем если процент считается от одного числа, то значения одинаковых абсолютных значений должны быть и по проценту тоже одинаковые.

Как говориться, кто чем может помогите ))
Заранее благодарен
К сообщению приложен файл: 5249678.xlsx (42.1 Kb)


С уважением, Владимир.
 
Ответить
СообщениеДобрый день, уважаемые коллеги.
Столкнулся с такой проблемой:
При округлении до 2-6 знака после запятой не суммируется в нужное число. (точнее в нужный процент) в прикрепленном файле показаны несколько примеров когда сумма процентов по столбцу (по части столбца не суммируется в 100 процентов) или в необходимый процент
Например сумма Q2:Q7 не суммируются в 100 процентов не хватает 0.001
например сумма F1:F9 ровна 1,1547 а не 1,1546 как это необходимо (больше на 0,0001)

Т.е суть задачи такова, есть ли возможность максимально автоматизировать процесс (чтобы числа суммировались в необходимые)
Причем если процент считается от одного числа, то значения одинаковых абсолютных значений должны быть и по проценту тоже одинаковые.

Как говориться, кто чем может помогите ))
Заранее благодарен

Автор - osuna
Дата добавления - 23.03.2015 в 19:10
Nic70y Дата: Понедельник, 23.03.2015, 19:21 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
а что тут удивительного?
Вы сначала округляете, а затем суммируете.
К сообщению приложен файл: _Xl0000038.xls (30.0 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениеа что тут удивительного?
Вы сначала округляете, а затем суммируете.

Автор - Nic70y
Дата добавления - 23.03.2015 в 19:21
osuna Дата: Понедельник, 23.03.2015, 19:31 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
В таблице отражаются все значения до одинаковых знаков после запятой. Иногда бывают случаи из за того что показываешь меньше знаков и без формулы округления не получишь необходимого значения.
100 процентов или необходимое значение процентов не должно получаться через формулу округления. оно должно получаться только путем сложения отображаемых символов. (которых как я уже отметил определенное значение на странице)
В прилагаемом файле при сложении не через excel который учитывает все знаки после запятой даже если их не показывать не получается 100 процентов получается 99.999

Спасибо за терпение.)


С уважением, Владимир.
 
Ответить
СообщениеВ таблице отражаются все значения до одинаковых знаков после запятой. Иногда бывают случаи из за того что показываешь меньше знаков и без формулы округления не получишь необходимого значения.
100 процентов или необходимое значение процентов не должно получаться через формулу округления. оно должно получаться только путем сложения отображаемых символов. (которых как я уже отметил определенное значение на странице)
В прилагаемом файле при сложении не через excel который учитывает все знаки после запятой даже если их не показывать не получается 100 процентов получается 99.999

Спасибо за терпение.)

Автор - osuna
Дата добавления - 23.03.2015 в 19:31
Nic70y Дата: Понедельник, 23.03.2015, 19:34 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
osuna, а Вы считайте хоть в эксель, хоть на калькуляторе, хоть в столбец (при округлении каждой строки) 100% не получится
ну разве что по теории вероятности - иногда.
Тут дело не в программе...


ЮMoney 41001841029809
 
Ответить
Сообщениеosuna, а Вы считайте хоть в эксель, хоть на калькуляторе, хоть в столбец (при округлении каждой строки) 100% не получится
ну разве что по теории вероятности - иногда.
Тут дело не в программе...

Автор - Nic70y
Дата добавления - 23.03.2015 в 19:34
osuna Дата: Понедельник, 23.03.2015, 19:41 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
я прекрасно понимаю что дело не в программе и не то что она плохая или хорошая....дело в том что я это прекрасно понимаю)) вопрос можно ли какой нибудь формулой по столбцу или по диапазону привести число к необходимому значению. используя стандартные математические правила.
- добавлять 0.001 если ниже 5 но ближе всего к нему
- вычитать 0.001 если выше 5 но ближе всего к нему
вручную это все можно сделать, вопрос лишь возможно ли это сделать формулами


С уважением, Владимир.
 
Ответить
Сообщениея прекрасно понимаю что дело не в программе и не то что она плохая или хорошая....дело в том что я это прекрасно понимаю)) вопрос можно ли какой нибудь формулой по столбцу или по диапазону привести число к необходимому значению. используя стандартные математические правила.
- добавлять 0.001 если ниже 5 но ближе всего к нему
- вычитать 0.001 если выше 5 но ближе всего к нему
вручную это все можно сделать, вопрос лишь возможно ли это сделать формулами

Автор - osuna
Дата добавления - 23.03.2015 в 19:41
Nic70y Дата: Понедельник, 23.03.2015, 19:46 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
А в чем проблема?
Не округляйте вообще в диапазоне M3:U7
Не понимаю проблему..


ЮMoney 41001841029809
 
Ответить
СообщениеА в чем проблема?
Не округляйте вообще в диапазоне M3:U7
Не понимаю проблему..

Автор - Nic70y
Дата добавления - 23.03.2015 в 19:46
osuna Дата: Понедельник, 23.03.2015, 19:58 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Я не могу не округлять) Потому что это часть печатаемой страницы. Именно поэтому и надо округлять. если этого не делать то всегда в excel будет 100 % а на самом деле не будет. Ввести понятие погрешности тоже не представляется возможным (


С уважением, Владимир.
 
Ответить
СообщениеЯ не могу не округлять) Потому что это часть печатаемой страницы. Именно поэтому и надо округлять. если этого не делать то всегда в excel будет 100 % а на самом деле не будет. Ввести понятие погрешности тоже не представляется возможным (

Автор - osuna
Дата добавления - 23.03.2015 в 19:58
Nic70y Дата: Понедельник, 23.03.2015, 20:05 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
часть печатаемой страницы
и что из этого?
а на самом деле не будет
это как - всегда должно быть 100%
ну может быть Вы меня уговорили..
К сообщению приложен файл: u17.xls (32.5 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
часть печатаемой страницы
и что из этого?
а на самом деле не будет
это как - всегда должно быть 100%
ну может быть Вы меня уговорили..

Автор - Nic70y
Дата добавления - 23.03.2015 в 20:05
osuna Дата: Понедельник, 23.03.2015, 20:19 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
ух вот это да ) такого поворота я не ожидал))
Спасибо огромное а если необходимо не 100 а любое другое число например как 2-ая таблица.
И еще что-то я синтаксис не понимаю )


С уважением, Владимир.
 
Ответить
Сообщениеух вот это да ) такого поворота я не ожидал))
Спасибо огромное а если необходимо не 100 а любое другое число например как 2-ая таблица.
И еще что-то я синтаксис не понимаю )

Автор - osuna
Дата добавления - 23.03.2015 в 20:19
Nic70y Дата: Понедельник, 23.03.2015, 20:24 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
например как 2-ая таблица
Вот тут можно попобробнее.
я синтаксис не понимаю
Все просто, когда наступает последняя строка диапазона, мы из 100 вычитаем, то что уже есть (там можно и не округлять, но я для порядка, на всякий случай) и по любому будет 100, хотя возможно в последней строке
округление будет не совсем верно, но зато в сумме будет 100


ЮMoney 41001841029809
 
Ответить
Сообщение
например как 2-ая таблица
Вот тут можно попобробнее.
я синтаксис не понимаю
Все просто, когда наступает последняя строка диапазона, мы из 100 вычитаем, то что уже есть (там можно и не округлять, но я для порядка, на всякий случай) и по любому будет 100, хотя возможно в последней строке
округление будет не совсем верно, но зато в сумме будет 100

Автор - Nic70y
Дата добавления - 23.03.2015 в 20:24
osuna Дата: Понедельник, 23.03.2015, 20:55 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Т.е все равно вычитать мы будем из последней строки диапазона?

во второй таблице например в ячейке F79 должна быть сумма 1,1546 т.е из диапазона F80:F88 из какого то значения надо вычесть 0.0001
Идеально если она будет вычитаться (добавляться) по вышеописанным математическим правилам


С уважением, Владимир.
 
Ответить
СообщениеТ.е все равно вычитать мы будем из последней строки диапазона?

во второй таблице например в ячейке F79 должна быть сумма 1,1546 т.е из диапазона F80:F88 из какого то значения надо вычесть 0.0001
Идеально если она будет вычитаться (добавляться) по вышеописанным математическим правилам

Автор - osuna
Дата добавления - 23.03.2015 в 20:55
Nic70y Дата: Понедельник, 23.03.2015, 21:02 | Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
Т.е все равно вычитать мы будем из последней строки диапазона?
да
по тому же принципу файл:
К сообщению приложен файл: _Xl0000042.xls (53.5 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Понедельник, 23.03.2015, 21:03
 
Ответить
Сообщение
Т.е все равно вычитать мы будем из последней строки диапазона?
да
по тому же принципу файл:

Автор - Nic70y
Дата добавления - 23.03.2015 в 21:02
osuna Дата: Вторник, 24.03.2015, 09:12 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Спасибо за решение.
А возможно ли это сделать как нибудь по математическим правилам ?


С уважением, Владимир.
 
Ответить
СообщениеСпасибо за решение.
А возможно ли это сделать как нибудь по математическим правилам ?

Автор - osuna
Дата добавления - 24.03.2015 в 09:12
ShAM Дата: Вторник, 24.03.2015, 09:37 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
А нельзя просто:
Код
=H79-СУММ(H80:H87)
как в ячейке Н88?
К сообщению приложен файл: _Xl0000043.xls (52.0 Kb)
 
Ответить
СообщениеА нельзя просто:
Код
=H79-СУММ(H80:H87)
как в ячейке Н88?

Автор - ShAM
Дата добавления - 24.03.2015 в 09:37
osuna Дата: Вторник, 24.03.2015, 10:22 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 20% ±

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


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

Автор - osuna
Дата добавления - 24.03.2015 в 10:22
Nic70y Дата: Вторник, 24.03.2015, 15:38 | Сообщение № 16
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
математическим
когда речь идет о округлении - это не возможно!
математика не терпит округлений - это точная наука...


ЮMoney 41001841029809
 
Ответить
Сообщение
математическим
когда речь идет о округлении - это не возможно!
математика не терпит округлений - это точная наука...

Автор - Nic70y
Дата добавления - 24.03.2015 в 15:38
osuna Дата: Среда, 25.03.2015, 12:05 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
на самом деле есть математические правила для приведения суммы к 100 %


С уважением, Владимир.
 
Ответить
Сообщениена самом деле есть математические правила для приведения суммы к 100 %

Автор - osuna
Дата добавления - 25.03.2015 в 12:05
Manyasha Дата: Среда, 25.03.2015, 12:13 | Сообщение № 18
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
osuna, здравствуйте, если честно, так и не поняла зачем Вам округлять. Посмотрите желтые столбики, в них значения (до 3-го знака после запятой) ничем не отличаются от округленных.

В двух красных ячейках ввела формулу
Код
=СУММ(U3:U7)+100-СУММ(U3:U7)
может так подойдет, хотя
в excel будет 100 % а на самом деле не будет
распространяется и на мою формулу
К сообщению приложен файл: 5249678_1.xlsx (45.1 Kb)


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеosuna, здравствуйте, если честно, так и не поняла зачем Вам округлять. Посмотрите желтые столбики, в них значения (до 3-го знака после запятой) ничем не отличаются от округленных.

В двух красных ячейках ввела формулу
Код
=СУММ(U3:U7)+100-СУММ(U3:U7)
может так подойдет, хотя
в excel будет 100 % а на самом деле не будет
распространяется и на мою формулу

Автор - Manyasha
Дата добавления - 25.03.2015 в 12:13
Nic70y Дата: Четверг, 26.03.2015, 13:59 | Сообщение № 19
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
на самом деле
приведите пример, докажите - я не верю! нет таких правил - и быть не может! Вам дали кучу примеров - как это можно обмануть, но...

только, если применить дробные числа, типа 1/3, 34/98 и т.п.


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Четверг, 26.03.2015, 14:01
 
Ответить
Сообщение
на самом деле
приведите пример, докажите - я не верю! нет таких правил - и быть не может! Вам дали кучу примеров - как это можно обмануть, но...

только, если применить дробные числа, типа 1/3, 34/98 и т.п.

Автор - Nic70y
Дата добавления - 26.03.2015 в 13:59
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Округление не суммируется в 100 процентов (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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