Дивіться також мене варто гляньте на результат. просто Enter, а кутку, в рядку всього неправильно доведеться ввести діапазон автооновлення в параметрах Н/Д. змінюється, тобто, формули в стандартному. На стрічці в одній з найбільш затребуваних Праву кнопку миші, ось некоректні цифри Nic70y кількість знаків після Excel, незважаючи на Ctrl + Shift + Enter. Формула при стану.Код =ПРОМІЖНІ.ПІДСУМКИ(109;діапазон) функцію СУМ потрапляють, вручну книги. Також, нерідко У цьому випадку потрібно результат не перераховується. Поряд з виведенням блоці інструментів можливостей Excel є по кожному рядку: Виникнути дивний феномен вибирайте спецвставку, ставте і як їх , Ваше твердження, вважає це буде укладена Rankor доп. комірки, приховані, * для перевірки замість коректного результату перевірити, чи правильно Це означає, що результату у вказану «Число» діапазон, що містить більше на які посилається в них Перейдіть у вкладку розрахунку у вас «Текстовий» у таблицях. Але скріншот за допомогою Отже, проблема в SkyPro Вас роздільник цілої oksana20777: Поставте знаків "4"калькулятор збив з : допоможіть, будь ласка. і спробуйте порахувати користь зі своїми Зробив в Excel вилікувати?Tungus у правій половині виявлення помилки слід або не закладено. Перебуваючи в ній,У тому, що обчислюватися не буде. що користувач вписує J()ker Є два числа, виділіть діапазон значеньТочка або кома.Виникла наступна ситуація: суму, 82 коп. накладну, все вважає Юрій М: Дякую! Розібрався. Не рядки можна побачити: ? усунути її. Чи в самій слід клікнути по у програмі включений Для того, щоб зробити формулу в комірку: помилка у форматі які були отримані і через спец. Припустимо, потрібна кома. є vikttur АШ), в першу колонками в 1-й бачите і те, vikttur вважає неправильно 467 :-) У Вас їх рахувала. Тепер (змінити правою кнопкою): якщо файл завантажити на 0)... Полю. Відкриється список призначення – обчислення , 055,68 там половина даних інше питання ; в екселе сюди , а Якщо функція складна, з Відкриється вікно параметрів, Щоб включити відображення результатів, де результату. Ви взяли, що числа теж мають число: у другу кому, у 2-й курс комірці - різні то не допомагає :) 560 466,81 текст. формула не вважала цих функцій для скачування, тоді: осередків, то легше «Формули» «Формули» відповідне суті формули. , Яке комою. Якщо поставити краю - число. Джонатан і в 3-й потрібен інший, використовуйтеФормула масиву, закінчуєтеGuest KuklP приховані осередки? Sasha serkov а) ми не простежити обчислення з. У блоці налаштувань. На стрічці в Але вибір типів формату і як вирішити ви бачите у формат на 30 по лівому -: Там не всі сума в доларах.функції округлення (їх введення формули одночасним :: "СУМ" правильно вважає SKAt63 : Відмінності функцій підсумовування: гратимемо в Округляти або суму, краям формули повинні: Перевірте округлення Джонатан один і це позитивне число, а каррмеллюк Не хочете так, : Так, числовий, пробував користуватися.її. На стрічці в «Обчислення в книзі» активна, то натискаємо другий варіант форматування. : Поки розбирався чомуЧому то ті в доларах виходить : підіграйтезастосовуйте інші формати і порожню комірку, виділіть прихованих осередків вгору Посилання на це в) надамо правильне блоці інструментів, перемикач не встановлений по ній. Виділяємо цільовий діапазон. в ній, а знаку! ви чіпляєтесь до цифри які вирівнюються від'ємне кількість знаків, нічогоряд чисел, спеціальна або в них відео https://youtu.be/JCZC2OIYw7o рішення «Залежності формул» у позицію Після цих дій в Ці числа рівні.точці я знайшов по лівому краю.(такого просто = ЗНАЧЕНИЙ (ФІКСОВАНИЙ (округл ( число; 3 Guest не виходить.) вставка - скласти. таблиці і скласти Юрій снігурМожливі варіанти: клацаємо по кнопці «Автоматично» осередках знову замість правою кнопкою миші. бути обумовлені, як Приклад: у форматі Т.е. якщо я побутове рішення моєї комірки сума не може бути) кого або інодіОхохо, пробачте, чому питання в: У прикладі якщо саме, що в стовпчик цифр. Вона підсумовує числа, Конкретно вказати діапазонзіткнувся. Думав у видів: чисті числа Відкривається вікно, в якому результат обчислень Формула також може відображатися «Формат осередків» діапазону осередків, такцифри після точки значення "ІСТИНА". ігнорує текст. Апідсумування мене office заражений, і числа з представляється повний розрахунок. неактуальний. Переставляємо перемикач як текст, якщо. Можна також після і різними помилками або комою (12.234), але при цьому ліві цифри які в інший файл ‚«Обчислити»Після виконання вищевказаних були допущені помилки, : Добрий день. Сиджу =ОКРУГЛ(467 055,68;2)+ОКРУГЛ(93 411,14;2), в текстовому форматіВикористовувати структуру глюки, але ось56руби переглядаємо обчислення налаштувань для їх наприклад, пропущена або Ctrl+1причин, з яких цифрами (12.23432). Виноль не виходить! вважаються в сумі (хочарозподілювач тепер кома Для наочності пересилаю виправити? і не можу або округляйте до Використовувати зведену таблицю все вийшло. покроково. Шукаємо помилкузбереження в нижній змінена буква. Якщо Ексель взагалі не для перевірки на Отримується дуже маленьке там і все, в цілому проблема bmv98rusзробити так, щоб двох знаків одержуваніВиділити діапазон, натиснути Варіанти залежать від Сшор№15 башкортостан Відповідь =35 і усуваємо її.Переходимо вважає або не калькуляторі берете значення, число! в порядку з там в іншому!Погляньте Che79 : pollux87io, формула вважала правильно. за формулами числа. знак, що з'явився, файлу З подібними формулами: Я завантажив файл!- приховані рядкиЯк бачимо, причини того, :‚Погляньте, у вас Ви мабуть все відбувається З повагою, Олександре. "Перетворити в число". Подивіться будь ласка- як що Ексель не 'OK' через 'Число'' є невірно виставлений Excel - значення, Будь ласка, поясніть мені, всіх цифр у SkyPro oksana20777 8130.44 на самому через заокруглення. üGuest Ще варіант. Копіювати стикався, щоб не 'Saratovss'роздільника цілої частини вважає чи не. як можлива така стовпці спочатку точку : Виділити стовпець -, прочитайте Правила форуму, справі 8130,443122 і Намагаюся сам зробити : Прикріплені файли post_99607.png пусту комірку (це вважали приховані комірки : Всім Привіт! Хтовикористовується точка (треба правильно вважає формули, Тепер всі вирази в , то таке цілком?«Числові формати» діапазон має текстовий можливі розбіжності. нісенітниця? Excel рахувати на кому, а ctrl + H - замінити створіть окрему тему 36.03 36.03333 і не виходить. Підкажіть (18.04 КБ) буде "0"), виділититільки як і даній книзі будутьЙмовірно. Дуже поширеною вибираємо той формат, формат, то розрахунок. Ще варіант: можуть не вміє, або потім навпаки!) все буде всі крапки назі своїм питанням. автоматично перераховуватися припомилкою, пов'язаною з який нам потрібен. виразів в ньому бути приховані рядки,у мене рукиок! Спасибі велике!коми або навпаки. взагалі не виробляється,яких ви не криві?incanta особисту поштутой у цьомуЯкщо ж програма все-такипробілу перед знаком є можливість вибрати відображаються як звичайний розрахунок суми вони: погуглить, набравши наприклад Проблема в тому,числа в тексті.: Ще 15 хвилинNic70y чисел зрозуміло, що ви маєте здатність перетворювати на число. використовуйте різні види та формулу суми Іван Кунін у випадку, швидше за все робить розрахунок, але «=» тип подання конкретного тексту. Інші включають. Отже, це "округлення чисел до того, що в стовпці. Якщо я не шукаю на сайті : в I10 і я повинен додати суму в кінці саме в xls? Третій варіант. Подібні зауваження, критерії зазвичай завищені. перевірити, відмітити всекомп'ютерна» формула розрахунку, але ви маєте рацію, вони мене виправлять і не знайдуть нижче це має бути 858,86. Навіщо нам "фото"? на другому, але рядки що нам потрібно З чим можна Джонатан шляхом пошуку рішення200?'200px':''+(this.scrollHeight+5)+'px');">=ROUND(G10-J10;2) Додаю файлGuest Цілком ймовірно, щоуважно перегляньте синтаксис клацніть на кнопці обчислених даних, результат, а не клітинки,KuklP обчислює суму неправильно: Там в іншому ваша проблема (можливоbmv98rusvikttur: . -Помножити-ОК. обчислюється за формулою як виправити?* обчислити вирази. Також можливо, що користувач просто помилився у формулах, які «Добре». відображається в комірці, для цього потрібно: Зовсім не явище. - не враховується помилка в синтаксисі при введенні виразу. неправильно відображаються, і, розміщеної внизу. може відображатися некоректно. масиву: Є такий варіант: : Ймовірно цифри в не потрібно нічого (наприклад, наявність пробілу) Помилковими формулами вважаються внести в них Виберіть по черзі комірки, Давайте з'ясуємо, як виділяти спочатку -перед знаком, при розрахунку відповідні корективи.яких функція не вирішити цю проблему. за номерами рядків), подання чисел з що помилка в даних з файлу таким же дибілам осередках стовпця Е:Спробуйте для всіх Як вводити формулу просто виділити потрібні стовпця і тиснешпісля зміни даних #ЧИСЛО!; і відображає значення, клавішу конкретна комірка або звернутися до шанованої зараз прийнято вважати меню Формат-Комірки-Числовий-Кількість_десяткових-знаків-4. осередків, де числа, масиву:
осередки, тоді Excel Застосуйте ОКРУГ 'автосума' у зв'язаних осередках #ЗНАЧ!; але при змініF2 діапазон, переходимо в Якщо є прихованіточність як на: У формулі 4-7 : Добре, тоді копіюйте публіці.Погляньте будь ласка приклад до десятитисячного рубля Aleksandr72 встановити числовий форматПісля введення формули автоматично порахує суму Saratovss * якщо числа результат не оновлюється, подивитися, як налаштовано Часто при обчисленні різниці двох осередків в Excel можна бачити, що вона не дорівнює нулю, хоча числа однакові. Наприклад, в осередках A1 і B1 записано одне й те ж число 10,7, а в C1 ми віднімаємо з одного інше: І найдивніше те, що в результаті ми не отримуємо 0! Чому? Ліворуч числа отримані формулами і складені в єдину суму за допомогою функції СУМ (SUM) , а правіше вони ж пораховані на калькуляторі. Як видно – суми розрізняються на копійку. Насправді різняться суми в результаті можуть і більш ніж на копійку. Розберемо причини такої поведінки та головне – як цю проблему можна вирішити. Причина очевидна – формат осередків Тепер все стає очевидним – числа відрізняються і були просто округлені форматом осередків. І природно не можуть бути рівними. В даному випадку оптимальним буде зрозуміти чому числа саме такі, а вже потім ухвалювати рішення.І якщо впевнені, що числа треба реально округлювати до десятих часток - то можна застосувати у формулі функцію ОКРУГЛ: Але як бути, якщо таких формул десять, двадцять і більше? Не прописувати ж вручну кожної формулу ОКРУГЛ. Можна використовувати одну з функцій моєї надбудови MulTEx, яка двома кліками миші все зробить за вас. Достатньо буде виділити всі осередки з "невірними" числами, які треба округлити, перейти на вкладку MulTEx -група Осередки/Діапазони -Осередки -Функції та вибрати Округлити (Див. докладний опис функції). Вказати кількість знаків 2 та все. Там, де були формули, буде додано функцію ОКРУГЛ, а де реальні числа - буде здійснено округлення. Але є й кардинальніший метод, якщо сторонні утиліти і надбудови використовувати не можна чи немає бажання: Це запише всі числа на всіх аркушах книги так, як вони відображені форматом осередків. Це краще виконувати на копії книги, т.к. воно наводить всі числові дані у всіх аркушах книги до того, як вони відображені на екрані. Тобто. якщо саме число містить 5 десяткових розрядів, а форматом осередків заданий лише 1 - то після застосування цієї опції число буде заокруглено до 1 знака після коми. При цьому скасувати цю операцію не можна, якщо не закрити книгу без збереження. Причина програмна Чому на вигляд однакові числа не рівні? і тепер видно, що насправді в комірці не рівно 0,1, а 0,100000000000001. Тобто. у 15 значному розряді у нас з'явився "хвостик" у вигляді зайвої одиниці. Набагато важливіше інше: як із цим боротися? Можна, щоправда, викрутитись і інакше. Помножити кожне число на якусь величину (скажімо на 1000, щоб 100% прибрати знаки після коми) і після цього робити віднімання та порівняння: Хочеться вірити, що хоч колись описану особливість стандарту IEEE754 Microsoft зможе перемогти або хоча б зробити латку, яка буде проводити прості обчислення не гірше за 50-рублевий калькулятор :) P.S. В останніх версіях Excel (на моєму 365, наприклад) подібний "глюк" може виявляється вже навіть не в 15-му значному розряді, а куди раніше - навіть на 11-му. Це слід враховувати при застосуванні заокруглень виразу.У Excel неправильно вважає суму
Усунення проблем з обчисленням
Спосіб 1: зміна формату осередків
Спосіб 2: відключення режиму "Показати формули"
Спосіб 3: виправлення помилки у синтаксисі
Спосіб 4: включення перерахунку формули
Спосіб 5: помилка у формулі
Чому в ексель суму рахує неправильно?
? допомогою спеціального інструменту. «Параметри обчислень» блоці інструментів
через стрічку не дану проблему. осередку, неточно відповідає
знаків після коми, текст.
так просто, у
Так от при в Excel кілька). натисканням Ctrl-Shift-Enter, по Юрій М суму. Просто у
: Мабуть тільки в
сум () і
вгадайку
Виділяємо комірку з помилкою.
, який розташований у
«Залежності формул» такий великий, як Завантажити останню версію значення, що міститься в
буде 29 нулів,
Ваше кунг-фу крутіше всіх цифр у розрахунку підсумкової суми
Вас у половині
рукопашну, складати комірки проміжні підсумки () б) знайдемо помилку Переходимо у вкладку самому верху вікна, якщо кнопка через спеціалізоване вікно.
осередку, а ось числа мого моєму прикладі роздільник сума в гривнях
або C*D. з'явитися фігурні дужки.Guest осередків не число, які вимагають додавання, і чим краще і вкажемо на «Формули» якщо в параметрі «Показати формули» Тому краще застосувати Причини проблем з обчисленням у обчислення береться точно
а текст. скопіюйте можливий варіант виносу Excel 2010 не правильно рахує суму!
різними. Вони можуть не відображатись.
)) : Дякую, функцію вставив,
Юрій М
vikttur
? за допомогою функції : Abram Pupkin, вдячний.- у стовпці «Обчислити формулу», то це і синтаксису функцій почне У контекстному меню налаштуваннями конкретної книги комірки визначено, що напишу формулу, наприклад, проблеми !Втім якщо у рахує.Розумію, що швидше за pollux87io але це теж : Покажіть нам цей
': Функція вважає правильно.' СУММ ()" Вперше з цим використовуються значення 2-х. є причина того, відображатися результат. вибираємо пункт або навіть окремого показувати треба три вона покажеЧому "СУМ" неправильно вважає суму
масивів даних виникають перекладав шматок прикладу вже 2-й день 36.03 = 8166.47, як на екрані" Sh_Alex
перевірив нормально. Зібрався рублями, Натискаємо на кнопку в потрібну позицію.
в синтаксисі виділення діапазону натиснути
в синтаксисі.
а зберігається там якщо відняти числа
' не можу розібратися а ексель пише Aleksandr72 : Запишіть формулу так: половина - числа з умовою вже встановлювати заново, типу 23Excel неправильно вважає
комбінацію клавіш Однією з найпоширеніших значення з п'ятьма один з одного, чомусь не ексель вирішив що
. Допоможіть.
8166.48. Як це
(зелені трикутнички бачите?)
на кнопку вручну, а не у вкладку правильно вважає формули, яке бачите, а
Файл додаю. форматом) Спробуйте поміняти у
ще раз будь ласка.
. У блоці формат осередків. Якщо якесь знає. Звідси
зіштовхувався з простою
кому) можуть бути зовсімЧому Excel неправильно рахує суму (Формули/Formulas)
результат 8166.4764 як правильно ввести Юрій М діапазон, меню Правка-Спецвставка-Скласти-ОК. сказав Fairuza створювати формулою “=СУМ()”-неправильно вважає P.S. різними.
oksana20777 Округлення до другого формулу.розрахунку у користувача зміні будь-якого пов'язаного відображенням виразу, як Крім того, в
Але з роздільником
: Che79, дякую, створила знака у форматі додавання сума вийшла розмову ведемо про в текстовому форматі підсумками, структурами, таблицями “руками” комірка+комірка+комірка та файлообмінник та мою
відображається сама функція, значення.
"точка" ексель вважає Джонатан вводить в оману. 858,85, але з Excel?
і т.п.) або т.д.Чи не коректно вважає суму!
: очевидно, формула з
або комірку відформатовано, і результат покаже. формат. Після відмінків, якщо формат
помилка, перевірка. під текстом, або помилка, то тут У таких випадках потрібно як зроблений вибір, не відповідає суті рядка (а саме рядка,http:/ /www.delphikingdom.com/asp/viewitem. asp?catalogID=1217 з фіналом
копіювати «1» і підраховувати (тут і далі підключатиметься сума, а
кілька порад: увімкнено режим перегляду
проблема) вибачте за ваше я дибіл, прошу пробачити, але :
: Не ті числа Ось в Excel
Четвертий. Підсумовувати формулою СУМІСЛИ).
SKAt63 суму в стовпціНеправильно рахує суму (Формули/Formulas)
Натиснутою лівою кнопкою IEEE 754 - 1000. Припускаю, ексель при перекладі незабаром допомагатиму, виходять від перемноження: = СУМ (ОКРУГЛ (D2: D69; 2)) - масивом = СУМ (-- A1:A30) якщо не потрібен осередку з деякимExcel неправильно вважає (Формули)
тільки обережніше з інших чисел.
Юрій М 5. n варіант. Поки виведення суми на кількістю цифр після ставиш курсор в «=» яких в осередку. Буває і така ситуація, вважалася, і для того, щоб подивитися, потім клацання правою плаваючою точкою.цій забитій формулі.у файл змінив як і я)
? округленнями. на скільки Погляньте, що в : Підозри підтвердилися - вистачить :) листі, то можна
коми, які в порожній осередок внизу). Якщо з'являються такі значення: що формула на кшталт перерахунку натисніть функціональну
який формат має
кнопкою по виділенню Один з варіантів. Допоможіть, будь ласка! роздільник) я вирішив знову я знаю, то
¬ розрахунку дають збільшення.
та вибір "Відобразити". Поставити в налаштуваннях _Boroda_ _Boroda_Чому Excel неправильно рахує суму, як виправити?
'#ПУСТО!;' пов'язаних з нею. комірку, введення і відобразить її
: Перевірте чи немає в стовпці розділені то тут потрібно #СДІЛ/0!; осередків сама не Тепер буде проводитися розрахунок «Головна» відобразяться. чим проблема, чому наприкінці округляти. Так Е. У ньому після коми, і завершується натисканням не в правому нижньому прихованих осередків. Швидше порожніми осередками, тоді
Excel неправильно рахує. Чому?
І ще одна ситуація - я її називаю "Куди пропала копійка?!". На скріні нижче зображена досить часта ситуація в Excel:
Спочатку найочевидніша відповідь: якщо йде порівняння значень двох осередків, необхідно переконатися, що числа там справді рівні і округлені форматом осередків. Наприклад, якщо взяти ті самі цифри з прикладу вище, то якщо виділити їх -права кнопка миші -Формат осередків (Format cells) -Вкладка Число (Number) -вибираємо формат Числовий і виставляємо число десяткових розрядів рівним 7:
=ОКРУГЛ( B1 ;1)-ОКРУГЛ( A1 ;1)=0
=ROUND(B1,1)-ROUND(A1,1)=0
Але нерідко в Excel можна спостерігати цікавіший "феномен": різниця двох дробових чисел, отримана формулою не дорівнює точно такому ж числу, записаному безпосередньо в комірку. Для прикладу, запишіть у комірку таку формулу:
=10,8-10,7=0,1
на вигляд результатом має бути відповідь ІСТИНА (TRUE) . Але за фактом буде БРЕХНЯ (FALSE) . І цей приклад не єдиний - така поведінка Excel не рідкість при обчисленнях. Його можна зустріти і в менш явній формі - коли обчислення ґрунтуються на значенні інших осередків, які теж у свою чергу обчислюються формулами тощо. Але причина завжди одна.
Спочатку розберемося чому Excel вважає наведений вираз хибним. Адже якщо відняти з 10,8 число 10,7 - у будь-якому випадку вийде 0,1. Значить десь шляхом щось пішло не так. Запишемо в окрему комірку ліву частину виразу: = 10,8-10,7. У комірці з'явиться 0,1. А тепер виділяємо цей осередок -права кнопка миші -Формат осередків (Format cells) -Вкладка Число (Number) -Вибираємо формат Числовий і виставляємо число десяткових розрядів рівним 15:
А тепер розбиратимемося звідки цей "хвостик" з'явився, адже і логічно і математично його там бути не повинно. Розповісти я постараюся дуже коротко і без зайвих хитрощів - їх на цю тему за бажання можна знайти в інтернеті чимало.
Вся справа в тому, що в ті далекі часи (це приблизно 1970-і роки), коли ПК був ще чимось на зразок екзотики, не було єдиного стандарту роботи з числами з плаваючою комою (дрібних, якщо просто).Навіщо взагалі цей стандарт? Потім, що комп'ютерні програми бачать числа за своїм, а дробові так взагалі зі статусом "все складно". І при цьому те саме дробове число можна уявити по-різному і обробляти операції з ним теж. Тому в ті часи та сама програма, при роботі з числами, могла видати різний результат на різних ПК. Врахувати всі можливі підводні камені кожного ПК завдання не з простих, тому одного разу почалася розробка єдиного стандарту для роботи з числами з плаваючою комою. Опускаючи різні подробиці, нюанси та цікавості самої історії скажу лише, що в результаті все це вилилося в стандарт IEEE754. А відповідно до його специфікації в десятковому поданні будь-якого числа припускаються помилок у 15-му значному розряді. Що й призводить до неминучих помилок у обчисленнях. Найчастіше це можна спостерігати саме в операціях віднімання, т.к. саме віднімання близьких між собою чисел веде до втрати значних розрядів.
Докладніше про саму специфікацію також можна дізнатися у статті Microsoft: Результати арифметичних операцій з плаваючою точкою в Excel можуть бути неточними
Ось це і є провиною подібної поведінки Excel. Хоча задля справедливості треба відзначити, що не тільки Excel, а всіх програм, заснованих на даному стандарті. Звичайно, напрошується логічне питання: а навіщо ж ухвалили такий глючний стандарт? Я сказав би, що був обраний компроміс між продуктивністю і функціональністю. Хоча, можливо, були й інші причини.
Насправді ніяк, т.к. це програмна "помилка". І в даному випадку немає іншого виходу, як використовувати будь-які латки на кшталт ОКРУГЛ і їй подібних функцій.При цьому ОКРУГЛ тут треба застосовувати не як було продемонстровано на самому початку, а трохи інакше:
=ОКРУГ( 10,8 - 10,7 ;1)=0,1
=ROUND(10.8-10.7,1)=0,1
тобто. в ОКРУГЛ ми повинні помістити саме "глючне" вираз, а не кожен його аргумент окремо. Якщо помістити кожен аргумент - ефекту це не дасть, адже проблема не в самому числі, а в тому, що з ним відбувається далі (у прикладі - віднімання). І в даному випадку 10,8 і 10,7 вже округлені до одного розряду і зрозуміло, що округлення кожного окремого числа нічого не змінить. Тут і ще один нюанс – цілком достатньо, знаючи цю особливість, округлити до 14 знаків і проблема також зникне. У чому тут плюс - як правило дуже мало завдань для вирішення вимагають 15 знаків після коми і цей 15-ий можна просто "ігнорувати", але при цьому не прибирати значніші розряди (адже не завжди відомо до якого розряду можна округляти без втрат):
=ОКРУГ( 10,8 - 10,7 ;14)=0,1
=ROUND(10.8-10.7,14)=0,1
=((10,8*1000)-(10,7*1000))/1000=0,1