Помощь Excel

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Shens
Сообщения: 10
Зарегистрирован: 28 ноя 2009, 19:01

Добрый вечер. Требуется небольшая помощь по Excel.

Ecxel 2007. Нужно в одной клетке выводить результат произведения сумм.
Пишу Формулу:

Код: Выделить всё

=ПРОИЗВЕД(=СУММ(A1;A2); =СУММ(B1;B2) ;) 
Выдаёт ошибку.
Подскажите пожалуйста, как правильно прописать произведение сумм.
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

Добрый вечер, Shens
У Вас в формуле ошибочка небольшая

Код: Выделить всё

=ПРОИЗВЕД(СУММ(A1;A2);СУММ(B1;B2))
или можно еще так

Код: Выделить всё

=(СУММ(A1;A2)*СУММ(B1;B2))
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Shens
Сообщения: 10
Зарегистрирован: 28 ноя 2009, 19:01

Спасибо большое.
Выручили )
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
И если можно, ещё один вопрос.

Все формулы Excel высчитывает и выдаёт целым числом, округляя автоматически если есть знаки после запятой.
Например

= ЧАСТНОЕ(9;4) он выдаст ответ 2, а не 2,25

Но мне нужно расчитать ответь с дробями. Использую функцию ОТБР с 2 знаками после запятой:

=ОТБР(ЧАСТНОЕ(9;4); 2)

но он всё равно выдаёт ответ "2"

Почему?
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

В данном случае нужно применить функцию ОКРУГЛ.
Из справки:
ОТБР TRUNC
Усекает число до целого, отбрасывая дробную часть числа, так что остается целое число.
ОКРУГЛ ROUND
Округляет число до указанного количества десятичных разрядов.
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Shens
Сообщения: 10
Зарегистрирован: 28 ноя 2009, 19:01

Код: Выделить всё

=ОКРУГЛ(ЧАСТНОЕ(9;4);3)
Всё равно выдаёт "2" а не "2.25" :(
(Excel 2007)
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

А формат самой ячейки у Вас какой?
Выставьте - "числовой, 2 знака после запятой"
или просто на панели управления - "увеличить разрядность"
вот это = ОКРУГЛ((9/4);2) у меня выдает 2,25 что и требуется даже при общем формате ячейки
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Shens
Сообщения: 10
Зарегистрирован: 28 ноя 2009, 19:01

Прошу прощения за назойливость.. Но пишу опять, так как всё равно не получается..

Выставил "числовой - 2 знака"
в итоге

=ЧАСТНОЕ(9;4)

даёт "2,00"

=ОКРУГЛ(ЧАСТНОЕ(9;4);3)

также даёт "2,00"
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

а вот Ваша формула действительно выдает - 2 при любом формате ячейки
Вы опять неправильно применили функцию
Из справки:
ЧАСТНОЕ QUOTIENT
Возвращает частное от деления нацело. Эта функция используется, когда нужно отбросить остаток от деления.
напишите = ОКРУГЛ((9/4);2)
и все будет ок))
"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Shens
Сообщения: 10
Зарегистрирован: 28 ноя 2009, 19:01

Всё ок. :)
Ещё раз большое спасибо.
Аватара пользователя
VictorM
Сообщения: 794
Зарегистрирован: 23 окт 2006, 01:44
Откуда: Lugansk, Ukraine
Контактная информация:

"Дайте людям рыбы, и вы накормите их на весь день;
научите их ловить рыбу - и вы накормите их на всю жизнь".
Ответить