Перейти к содержимому

Xlfn ceiling math что это за формула

  • автор:

Xlfn ceiling math что это за формула

Добрый день! Достался в наследство файл и кое где вместо результатов вычислений выскакивает ошибка #ИМЯ.
Формула =_xlfn.CEILING.MATH(B330;0,5)
подскажите как это исправить?

Добрый день! Достался в наследство файл и кое где вместо результатов вычислений выскакивает ошибка #ИМЯ.
Формула =_xlfn.CEILING.MATH(B330;0,5)
подскажите как это исправить? Flatcher

К сообщению приложен файл: 0408058.xlsx (8.7 Kb)

Сообщение Добрый день! Достался в наследство файл и кое где вместо результатов вычислений выскакивает ошибка #ИМЯ.
Формула =_xlfn.CEILING.MATH(B330;0,5)
подскажите как это исправить? Автор — Flatcher
Дата добавления — 21.06.2016 в 07:26

Xlfn ceiling math что это за формула

Добрый день! Ребята, заранее прошу прощения, возможно что-то подобное спрашивали, но пока нахожу не то,что ищу.
Задача: нужно разделить определенные числа на 1,2 так, чтобы после запятой оставалось два знака, без округления.
То есть вроде как функция ОКРУГЛ не подходят.
НО! Разрешается и самим подобрать числа ,которые потом делятся на 1,2 «красиво», чтобы после запятой оставалось 2 знака.

Пример чисел:
дано 27,28 , при делении на 1,2 результат = 22,73333333.
Нужно или подобрать число очень близкое к 27,28, чтобы при делении на 1,2 был результат с 2мя знаками после запятой:
Ближайшее к 27,28 будет =27,30, при делении на 1,2 дает нам результат: 22,750000.

Есть возможность это сделать в Экселе формулой ?

Пользователь
Сообщений: 8277 Регистрация: 03.12.2015
02.11.2020 15:20:21

Ева К, обычное округление не подходит? =ОКРУГЛ()
если нет приведите файл-пример с исходными данными и в нем покажите несколько разных вариантов того что должно получится (5-10 достаточно)

Изменено: Mershik — 02.11.2020 15:21:41
Не бойтесь совершенства. Вам его не достичь.
Пользователь
Сообщений: 15 Регистрация: 12.10.2020
02.11.2020 15:35:56

Mershik, ОКРУГЛ вообще не подходит,т.к. нужно именно ЗНАЧЕНИЕ чисел с 2 знаками после запятой,а не вывод их на экран в таком (округленном) виде.
Сделаю пример и выложу

Пользователь
Сообщений: 15 Регистрация: 12.10.2020
02.11.2020 15:45:45
вот такой пример. надеюсь понятно изложила
Прикрепленные файлы

  • пример1.xlsx (14.08 КБ)

Пользователь
Сообщений: 930 Регистрация: 26.04.2018
02.11.2020 15:55:28
Ближайшее с 2 мя знаками после запятой для первой строки 15,49 почему у Вас 15,45?
Пользователь
Сообщений: 1188 Регистрация: 27.09.2017
02.11.2020 16:04:15

=ОКРВВЕРХ.МАТ(D3/1,2;0,05)

Прикрепленные файлы

  • круглый НДС.xlsx (14.87 КБ)

Изменено: IKor — 02.11.2020 16:06:13
Пользователь
Сообщений: 11599 Регистрация: 07.11.2014
OS: Win 8.1 Корп. x64 | Excel 2016 x64: | Browser: Chrome
02.11.2020 16:08:19
Изменено: Jack Famous — 02.11.2020 16:08:51

Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄

Пользователь
Сообщений: 15 Регистрация: 12.10.2020
02.11.2020 16:25:14

Спасибо большое всем, буду экспериментировать! Jack Famous, формулы ОКРУГЛ дают видимость числа, но на самом деле после запятой не 2 знака, как нужно, а больше (если дальше с ними проводить расчеты). Мне нужны эти цифры для дальнейших расчетов ,и потому требование- они нужны разделенные так,чтоб после запятой было в реальности 2 знака (а не методом округления), и остальные нули.
Поэтому я могу подогнать делимое так,чтоб оно делилось кратно 1,2 +2 знака после запятой.
Хех, наверное я неточно выражаюсь ((

Изменено: Ева К — 02.11.2020 16:25:30
Пользователь
Сообщений: 15 Регистрация: 12.10.2020
02.11.2020 16:28:48

Цитата
bigorq написал:
Ближайшее с 2 мя знаками после запятой для первой строки 15,49 почему у Вас 15,45?

если я беру 15,49 и провожу обратное действие , умножаю его на 1,2= у меня будет 18,588, так тоже нельзя.

Поэтому я и подгоняю делимое так, чтоб оно после запятой имело 2 знака и при деление на 1,2 тоже результат будет с 2мя знаками после запятой.

Пользователь
Сообщений: 15 Регистрация: 12.10.2020
02.11.2020 16:30:45

Возможно я неверное сформулировала задачу. Мне нужно взять такое число (делимое),чтобы при делении на 1,2 после запятой оставалось в реальности 2 знака (метод округления не подходит). Это делимое у меня есть как исходное, но далеко не всегда оно делится на 1,2 «красиво», поэтому приходится вручную его подгонять.
В моем файле с примером это показала.

Пользователь
Сообщений: 930 Регистрация: 26.04.2018
02.11.2020 16:38:05

Цитата
Ева К написал:
формулы ОКРУГЛ дают видимость числа

Это еще почему? Это если Вы форматом оставите 2 знака после запятой, то будет видимость а после округления реальное число.

Пользователь
Сообщений: 1188 Регистрация: 27.09.2017
02.11.2020 16:38:27

Ева К,
Посмотрите предложенный выше #6 вариант

круглое_число_без_НДС =ОКРВВЕРХ.МАТ(оригинальное_число/1,2;0,05) или ОКРВНИЗ,МАТ(. )

если Вам нужна точность +/- копейка, а не 5 копеек, то округляйте с точностью 0,01

Изменено: IKor — 02.11.2020 16:39:36
Пользователь
Сообщений: 15 Регистрация: 12.10.2020
02.11.2020 16:56:52

bigorq, ситуация в моем случае должна работать в обе стороны: если я результат (число, полученное путем деления на 1,2 и затем отформатированное через функцию ОКРУГЛ) умножаю на 1,2= я не получаю свое исходное делимое. Это я имела ввиду, когда говорила «видимость». Поэтому и корректирую вручную само делимое до нужных «размеров».

Пользователь
Сообщений: 15 Регистрация: 12.10.2020
02.11.2020 16:58:47

IKor, спасибо большое )
Открыла файл «круглый НДС» — формулы вижу так «=_xlfn.CEILING.MATH(100*D5/1,2;5)/100».

Пользователь
Сообщений: 88 Регистрация: 14.04.2018
02.11.2020 17:41:40

сначала мне казалось что Вам подойдёт что-то вроде:
=ЦЕЛОЕ(D3/1,2*100/5)*5/100
или, может:
=ОКРУГЛ(D3/1,2*100/5;0)*5/100
но какие-то расхождения и там и там встречаются. вот возьмём, например, Ваше первое число 18,585. результат деления 15,4875. казалось бы ближайшее 15,5, но Вы пишете 15,45. хорошо. может, тогда Вы имеете ближайшее меньшее число? но как тогда быть с 14,301? результат деления 11,9175. ближайшее — 11,9, но Вы почему-то пишете 11,95. непонятно.

«Просите, и дано будет вам; ищите, и найдете; стучите, и отворят вам» (Мф. 7. 7-9)
Пользователь
Сообщений: 11891 Регистрация: 22.12.2012
Excel 2016, 365
02.11.2020 17:45:08
Доброе время суток.
Вариант

=12*(ЦЕЛОЕ(1000*27,28/12)+ЕСЛИ(ОСТАТ(1000*27,28;12)>6;1;0))/1000

Ближайшее 27,276
P. S. Не понятно, почему должно получиться 15,45 как результат результат деления 18,585 на 1,2 ближайшего приближения,
так как 1,2 * 15, 45 = 18,54 дальше от исходного 18,585, чем 18,588. Сравните 0,003 и 0,045

Прикрепленные файлы

  • пример1.xlsx (14.71 КБ)

Изменено: Андрей VG — 02.11.2020 18:06:37 ( Файл. )
Пользователь
Сообщений: 11599 Регистрация: 07.11.2014
OS: Win 8.1 Корп. x64 | Excel 2016 x64: | Browser: Chrome
03.11.2020 09:15:13

Цитата
Андрей VG: Не понятно, почему должно получиться

привет)) так и я о том же

Цитата
Jack Famous: объясните, по какому принципу вы определяете «как должно быть», т.к. сейчас анархия полная … скрин

Изменено: Jack Famous — 03.11.2020 09:16:22

Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄

Пользователь
Сообщений: 15 Регистрация: 12.10.2020
03.11.2020 17:12:15

Ребята, добрый вечер! Спасибо всем за помощь!
Возможно,я некорректно привела пример или объяснила коряво. Опробовала ОКРУГЛВВЕРХ , но не совсем то.
Выкладываю еще пример с более детальным (как я думаю) объяснением,что в результате нужно.

п.с. функции ОКРУГЛ.МАТ в моем Экселе не найдено Думаю, она помогла бы лучше всего.
Но может есть еще что-то для этой цели.

Прикрепленные файлы

  • пример_новый.xlsx (15.6 КБ)

Пользователь
Сообщений: 427 Регистрация: 24.01.2020
03.11.2020 17:22:00
Если правильно понял.
Прикрепленные файлы

  • пример_новый.xlsx (15.43 КБ)

Пользователь
Сообщений: 15 Регистрация: 12.10.2020
03.11.2020 17:31:47
DemonAMT, спасибо большое , не то. написала в примечании.
Прикрепленные файлы

  • пример_новый.xlsx (16.64 КБ)

Пользователь
Сообщений: 427 Регистрация: 24.01.2020
03.11.2020 17:45:43
Прикрепленные файлы

  • пример_новый (1).xlsx (16.94 КБ)

Пользователь
Сообщений: 14577 Регистрация: 01.01.1970
03.11.2020 17:46:08
см.вложение
Прикрепленные файлы

  • пример_новый.xlsx (14.87 КБ)

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

Пользователь
Сообщений: 1188 Регистрация: 27.09.2017
03.11.2020 17:47:02

Цитата
Ева К написал:
функции ОКРУГЛ.МАТ в моем Экселе не найдено

А функция ОКРУГЛТ() имеется?
Пользователь
Сообщений: 88 Регистрация: 14.04.2018
03.11.2020 17:50:33

Ева, простите, вчера у Вас одни цифры получились ручным подбором, сегодня другие.
Для того, чтобы в результате умножения на 1,2 получалось число с количеством знаков после запятой не больше 2, надо 1,2 умножать числа, у которых не больше двух знаков после запятой и вторая цифра после запятой была либо 0 либо 5. И после деления нужно выбрать из двух таких чисел (со второй цифрой после запятой либо, либо 5), между которыми оказалось частное. Вы говорите из них большее нужно выбирать. Хорошо. Тогда почему вот в сегодняшней табличке при делении 12,158 Вы получаете 10,131, но ручной поиск у Вас выдаёт 10,1, а не 10,15, хотя 10,15 и выше и ближе.
«допускается отклонение от исходного делимого : максимум 0,05»
0,05 — это в абсолютном значении или в процентах?

«Просите, и дано будет вам; ищите, и найдете; стучите, и отворят вам» (Мф. 7. 7-9)
Пользователь
Сообщений: 88 Регистрация: 14.04.2018
03.11.2020 18:41:49

А, наверное, всё-таки в абсолютном значении. Просто непонятно зачем вообще проценты считались?
..Простите, если что. Надеюсь, мои вопросы не выглядят как наезд)))

Прикладываю файл. Там три формулы — с округлением к ближайшему большему, к ближайшему меньшему и просто к ближайшему то есть в ту сторону, которая ближе. Надо сказать, что ни одна моя колонка с Вашей, к сожалению, полностью не совпала, но Ваш результат в какой-либо колонке из трёх моих всегда находится.

Прикрепленные файлы

  • пример_новый.xlsx (16.25 КБ)

«Просите, и дано будет вам; ищите, и найдете; стучите, и отворят вам» (Мф. 7. 7-9)
Пользователь
Сообщений: 15 Регистрация: 12.10.2020
03.11.2020 21:13:04

IKor, да, эта ОКРУГЛТ() функция есть)

Ребята и девчата, всем большое спасибо за оперативную помощь) Очень упростили мне жизнь автоматизацией этого расчета )

Saved searches

Use saved searches to filter your results more quickly

Cancel Create saved search

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ceiling.Math formula is not imported correctly in Spreadsheet from Excel #5930

Проблема: _xlfn. префикс отображается перед формулой

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Еще. Меньше

Проблема

Объект _xlfn. Префикс отображается перед функцией в формуле. Когда формула вычисляется, отображается #NAME? (значение ошибки).

Причина

Книга Excel содержит функцию, которая не поддерживается в версии Excel, которая выполняется в данный момент. Например, вы могли открыть книгу, содержащую функцию IFERROR, которая не поддерживается в версиях Excel более ранних версий, чем Excel 2007. Функции, которые не поддерживаются в версиях Excel, предшествующих Excel 2007, включают: AVERAGEIF, AVERAGEIFS, MAXIFS, MINIFS, IFS, CUBEKPIMEMBER, CUBEMEMBER, CUBEMEMBERPROPERTY, CUBERANKEDMEMBER, CUBESET, CUBESETCOUNT, CUBEVALUE, COUNTIFS, IFERROR и SUMIFS.

Решение

Удалите неподдерживаемые функции или, если возможно, замените неподдерживаемые функции поддерживаемыми функциями.

Примечание: Эти функции доступны, если у вас есть Microsoft 365 подписки. Найдите Office версии.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *