Произведение чисел с условием в excel

ПРОИЗВЕДЕСЛИ — перемножение аргументов по заданным критериям

fitnesstrener

Дата: Понедельник, 12.03.2018, 00:09 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 22


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Уважаемые Форумчане, всем доброго времени суток!
Очень хочу узнать, существует ли какой-либо аналог функции СУММЕСЛИ, только чтобы было не суммирование, а перемножение аргументов по заданным критериям. То есть я говорю про условную функцию, которая бы могла иметь название ПРОИЗВЕДЕСЛИ.
Проскакивают варианты решения моей задачки с использованием формул массива, но хотелось бы узнать решение задачи без привлечения массивов.
— Можно ли вообще без формул массива обойтись тут? Файл будет километровых размеров и не хочется его перегружать тяжелыми формулами.
— Можно ли слепить нужную формулу из каких-либо функций? Пока никак ума не приложу как это сделать.
— Можно ли самому, с вашей помощью и вашими подсказками создать пользовательскую функцию?
Конкретная задачка во вложении.
Заранее всем благодарность за внимание и помощь! Всем низкий поклон!

К сообщению приложен файл:

8926266.xls
(28.5 Kb)

Сообщение отредактировал fitnesstrenerПонедельник, 12.03.2018, 00:11

 

Ответить

Nic70y

Дата: Понедельник, 12.03.2018, 08:19 |
Сообщение № 2

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

сводная таблица — самое то

К сообщению приложен файл:

8926266.xlsx
(13.3 Kb)


ЮMoney 41001841029809

 

Ответить

jakim

Дата: Понедельник, 12.03.2018, 11:13 |
Сообщение № 3

Группа: Друзья

Ранг: Старожил

Сообщений: 1150


Репутация:

305

±

Замечаний:
0% ±


Excel 2010

Можно применить консолидацию.

К сообщению приложен файл:

8840569.xlsx
(10.2 Kb)

 

Ответить

fitnesstrener

Дата: Понедельник, 12.03.2018, 12:31 |
Сообщение № 4

Группа: Пользователи

Ранг: Новичок

Сообщений: 22


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Nic70y, кстати, это тоже вариант… Спасибо за эту подсказку.
К сожалению, мне надо, чтобы была именно формула. Дело в том, что у меня большая «умная таблица», внутри которой и нужно, чтобы формула, с добавлением новых множителей, автоматически находила их произведение.

 

Ответить

fitnesstrener

Дата: Понедельник, 12.03.2018, 12:37 |
Сообщение № 5

Группа: Пользователи

Ранг: Новичок

Сообщений: 22


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

jakim, Спасибо за подсказку. нужна именно формула, чтобы автоматом расчеты велись в «умной таблице». Консолидация — хороший вариант, но одноразовый и ручной. Хочется автоматизации.

 

Ответить

китин

Дата: Понедельник, 12.03.2018, 13:12 |
Сообщение № 6

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016


тогда без массивки не обойтись ИМХО,

Код

=ПРОИЗВЕД(ЕСЛИ($A$2:$A$11=$F2;$B$2:$B$11))


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

Сообщение отредактировал китинПонедельник, 12.03.2018, 13:13

 

Ответить

fitnesstrener

Дата: Понедельник, 12.03.2018, 14:31 |
Сообщение № 7

Группа: Пользователи

Ранг: Новичок

Сообщений: 22


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Китин, благодарю за содействие.
В итоге, оказывается формула массива в «умной таблице» не работает.
Прихожу к выводу, что для моей задачи самым оптимальным вариантом было бы написание пользовательской функции в VBA.
Но в вот как это сделать. Интернет продолжаю лопатить по этому поводу, но если бы кто то из форумчан подсказал код… Хотя бы как выглядит код функции СУММЕСЛИ. А заставить умножать, возможно я бы уже сам мог догадаться как.

Удивительно, что среди набора функций экселя есть СУММЕСЛИ, но нет ПРОИЗВЕДЕСЛИ…

 

Ответить

sboy

Дата: Понедельник, 12.03.2018, 14:58 |
Сообщение № 8

Группа: Друзья

Ранг: Участник клуба

Сообщений: 2566


Репутация:

724

±

Замечаний:
0% ±


Excel 2010

оказывается формула массива в «умной таблице» не работает

это кто Вам такую ерунду сказал?


Яндекс: 410016850021169

 

Ответить

Nic70y

Дата: Понедельник, 12.03.2018, 16:15 |
Сообщение № 9

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

мне надо, чтобы была именно формула. Дело в том, что у меня большая «умная таблица»

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


ЮMoney 41001841029809

 

Ответить

fitnesstrener

Дата: Понедельник, 12.03.2018, 17:35 |
Сообщение № 10

Группа: Пользователи

Ранг: Новичок

Сообщений: 22


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Nic70y, посмотрите, пожалуйста, файл. Я немного переделал пример.

К сообщению приложен файл:

7155458.xls
(32.5 Kb)

Сообщение отредактировал fitnesstrenerПонедельник, 12.03.2018, 17:37

 

Ответить

Nic70y

Дата: Понедельник, 12.03.2018, 17:40 |
Сообщение № 11

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

Я немного переделал пример

зачем Вы это сделали?
теперь я вообще ни чего не понял…


ЮMoney 41001841029809

 

Ответить

fitnesstrener

Дата: Понедельник, 12.03.2018, 17:51 |
Сообщение № 12

Группа: Пользователи

Ранг: Новичок

Сообщений: 22


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Nic70y, прошу извинить. А если вот так? Фокус на желтый столбик. В нем я перемножил вручную нужные мне значения, чтобы хоть как то показать какой результат мне нужен. А как хотелось бы, чтобы это делала формула.
Для примера привел зеленый столбик, чтобы показать как работает функция СУММЕСЛИ. Вот мне надо по этому же принципу не сложить, а перемножить значения из столбика с Коэффициентами.

К сообщению приложен файл:

5531346.xls
(32.5 Kb)

 

Ответить

sboy

Дата: Понедельник, 12.03.2018, 18:03 |
Сообщение № 13

Группа: Друзья

Ранг: Участник клуба

Сообщений: 2566


Репутация:

724

±

Замечаний:
0% ±


Excel 2010

fitnesstrener, Ну и чем же не понравилась формула Игоря китин
прекрасно работает, см. файл

К сообщению приложен файл:

3852668.xls
(34.5 Kb)


Яндекс: 410016850021169

 

Ответить

Nic70y

Дата: Понедельник, 12.03.2018, 18:09 |
Сообщение № 14

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

чем же не понравилась формула Игоря китин

это же элементарно :)

не хочется его перегружать тяжелыми формулами

как понял — сводные/макросы не устраивают

можно сделать доп.столбец


ЮMoney 41001841029809

 

Ответить

fitnesstrener

Дата: Понедельник, 12.03.2018, 18:14 |
Сообщение № 15

Группа: Пользователи

Ранг: Новичок

Сообщений: 22


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

sboy, Она действительно работает, но она не растягивается одновременно с «умной таблицей»

 

Ответить

Nic70y

Дата: Понедельник, 12.03.2018, 18:19 |
Сообщение № 16

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

К сообщению приложен файл:

9497328.xlsx
(11.4 Kb)


ЮMoney 41001841029809

 

Ответить

fitnesstrener

Дата: Понедельник, 12.03.2018, 21:29 |
Сообщение № 17

Группа: Пользователи

Ранг: Новичок

Сообщений: 22


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Nic70y, сработало! Благодарю Вас! Адаптировал Вашу формулу под свою боевую версию таблицы и всё работает. Спасибо!

 

Ответить

Как задать произведение по условиям

Автор Ярослав, 27.06.2012, 11:23

« назад — далее »

Добрый день!

Необходимо автоматизировать такой расчет: найти произведение данных по столбцу «%выхода годных на операцию» для всех операций, которые находяться в справочнике операций ниже указанной операции в столбце «Операции» в соответствии с материалом и изделием.

То есть дана последовательность операций и процент выхода годных по каждой операции для каждого изделия и материала. Для того чтобы найти коэффициент запуска скажем для 3 операции изделия а материала b необходимо найти произведение процентов по операциям 3,4,5,6,7,8,9,10 для изделия а, материала b

Прикладываю файл с наглядным примером. Буду рад любым идеям  :)


Цитата: Ярослав от 27.06.2012, 11:23
…чтобы найти коэффициент запуска скажем для 3 операции изделия а материала b необходимо найти произведение процентов по операциям 3,4,5,6,7,8,9,10 для изделия а, материала b

И какой коэффициент получится для Вашего примера?
И опишите, почему он такой получился, в виде «…А1+В2…»


Например, для материала «с»: по 5 операции — D4*D6*D7=89%*99%*95%=0.837; по 6 операции — D6*D7=99%*95%=0.9405 и т. д. Нужна универсальная формула, которая будет в зависимости от номера операции брать нужные множители из столбца % выхода годных


=ПРОИЗВЕД(D$2:D$30*(C$2:C$30>=C2)*($B$2:B$30=B2))


почему то не работает :(, берет только одно значение, равное строке


Да, надо добавить если:

=ПРОИЗВЕД(ЕСЛИ((C$2:C$30>=C4)+($B$2:B$30=B4)=2;D$2:D$30))
Формулы массива вводятся нажатием Ctrl+Shift+Enter


Серег, а почему +?
Все, понял. Двойку не заметил
может, так?

=ПРОИЗВЕД(ЕСЛИ((C$2:C$30>=C2)*($B$2:B$30=B2);D$2:D$30))

Скажи мне, кудесник, любимец ба’гов…

Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995


Ага все норм… Спасибо большое!


  • Профессиональные приемы работы в Microsoft Excel

  • Обмен опытом

  • Microsoft Excel

  • Как задать произведение по условиям

  • Редакция Кодкампа

17 авг. 2022 г.
читать 1 мин


Вы можете использовать следующую базовую формулу для создания функции УМНОЖИТЬ, ЕСЛИ в Excel:

=PRODUCT(IF( A2:A11 =" string", B2:B11 ,""))

Эта формула умножает все значения в B2:B11 , где соответствующая ячейка в диапазоне A2:A11 равна «строке».

В следующем примере показано, как использовать эту формулу на практике.

Пример: функция УМНОЖИТЬ, ЕСЛИ в Excel

Предположим, у нас есть следующий набор данных, который показывает общее количество очков, набранных баскетболистами в разных командах:

Мы можем использовать следующую формулу для умножения каждого значения в столбце Points , если соответствующее значение в столбце Team равно «Mavs»:

=PRODUCT(IF( A2:A11 ="Mavs", B2:B11 ,""))

На следующем снимке экрана показано, как использовать эту формулу:

Произведение значений в столбце Points для строк, где Team равно «Mavs», равно 700 .

Мы можем убедиться, что это правильно, вручную перемножив каждое из значений точек вместе для Mavs:

Произведение баллов: 7 * 20 * 5 = 700

Это соответствует значению, которое мы рассчитали по формуле.

Примечание.Полную документацию по функции ПРОИЗВЕД в Excel можно найти здесь .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Excel: как умножить столбец на константу
Excel: как умножить столбец на процент
Excel: как применить процентное увеличение или уменьшение

Написано

Редакция Кодкампа

Замечательно! Вы успешно подписались.

Добро пожаловать обратно! Вы успешно вошли

Вы успешно подписались на кодкамп.

Срок действия вашей ссылки истек.

Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.

Успех! Ваша платежная информация обновлена.

Ваша платежная информация не была обновлена.

Функция СУММПРОИЗВ в Excel предназначена для нахождения произведения элементов с одинаковыми индексами двух или более констант массивов или двух и более диапазонов ячеек с числовыми данными, а также последующего суммирования полученных значений, и возвращает итоговую сумму.

Примеры использования функции СУММПРОИЗВ в Excel

Рассматриваемая функция может быть использована для нахождения суммы значений, соответствующих каким-либо критериям, которые указываются в качестве одного или нескольких аргументов данной функции в виде логических выражений.

Например, таблица состоит из трех полей данных с названиями «Товар», «Продавец», «Сумма покупки». Чтобы определить общую средств, полученных на продаже товара товар_1 продавцом Продавец_1 можно использовать следующую формулу массива: =СУММПРОИЗВ(—(A1:A100=”товар_1”);—(B1:B100=”Продавец_1”);C1:C100), где A1:A100 – диапазон ячеек с названием товаров, B1:B100 – диапазон ячеек, в которых хранятся фамилии продавцов, C1:C100 – диапазон ячеек с числовыми значениями стоимости проданных товаров. Символы «—» — двойное отрицание, используемое для прямого преобразования логических ИСТИНА и ЛОЖЬ к числовым 1 и 0 соответственно. Подробнее эта формула будет рассмотрена в одном из примеров.



Расчет вероятности используя вычисление произведение суммы в Excel

Пример 1. На склад поступили новые товары от 5 различных производителей по 20% от каждого, при этом 25% товаров первого поставщика – высшего качества, второго – 18%, третьего – 27%, четвертого – 55%, пятого – 5% соответственно. Определить вероятность того, что случайно выбранный товар окажется высшего качества.

Вид таблицы данных:

Пример 1.

Для определения вероятности выбора товара высокого качества необходимо найти сумму произведений вероятностей, которые записаны в ячейки столбцов B:B и C:C соответственно. Для этого используем формулу:

СУММПРОИЗВ.

Описание аргументов:

  • B2:B6 – первый диапазон ячеек с вероятностями выбора товаров 1-го, 2-го и т. д. производителей, значения которых будут умножены на соответствующие значения из второго диапазона;
  • C2:C6 – второй диапазон ячеек с вероятностями выбора товара высшего сорта среди товаров 1-го, 2-го и т. д. производителей соответственно.

В результате вычислений получаем следующее значение вероятности:

Расчет вероятности.

Как вычислить произведение суммы числ по условию в Excel?

Пример 2. В таблице хранятся данные о поставщиках, видах товаров и суммарной стоимости. Определить общую сумму закупок хлеба от первого поставщика без использования функции СУММЕСЛИМН.

Вид таблицы данных:

Пример 2.

Для расчета используем формулу:

В качестве первого и второго аргументов функции переданы логически выражения, проверяющие на соответствие указанным значениям («хлеб», «поставщик_1») диапазоны ячеек A2:A17 и B2:B17 соответственно. В результате выполнения этих выражений будут получены массивы логических значений ИСТИНА (если совпадение) и ЛОЖЬ, которые будут преобразованы в массивы числовых значений 1 или 0 благодаря использованию двойного отрицания «—». C2:C17 – диапазон ячеек со значениями стоимости. В результате перемножения элементов и сложения произведений получим следующую суммарную закупочную стоимость хлеба от первого поставщика:

вычислить произведение суммы числ.

Расчет количества отклонений с помощью функции СУММПРОИЗВ в Excel

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

Вид таблицы данных:

Пример 3.

Для расчета используем следующую формулу:

=СУММПРОИЗВ((НЕ(B2:B12>=C2:C12))*1;(D2:D12>2)*1)

Первый аргумент указан в виде логического выражения для сравнения значений в диапазонах, содержащих фактическую и требуемую продуктивности для каждого работника. Функция НЕ используется для возврата обратного значения. Второй аргумент указан в виде выражения для проверки разряда каждого сотрудника. Умножение на единицу выполняется для преобразования логических данных к числам.

В результате вычислений получим следующее число не выполнивших норму сотрудников:

Расчет количества отклонений.

Особенности использования функции СУММПРОИЗВ в Excel

Функция имеет следующий синтаксис:

=СУММПРОИЗВ(массив1;[массив2];[массив3];…)

Описание аргументов:

  • массив1 – обязательный аргумент, принимающий константу массива или диапазон ячеек с числовыми значениями, каждый элемент которого будет перемножен с соответствующим элементом (элементами) второго и последующих массивов или диапазонов, переданных в качестве последующих аргументов данной функции;
  • [массив2];[массив3];… — второй и последующие необязательные аргументы функции, принимающие константу массива или ссылку на диапазон ячеек, элементы которых будут перемножены с соответствующими элементами массивов или диапазонов (которые указаны в качестве предыдущих аргументов), а затем будет вычислена сумма произведений.

Примечания:

  1. Максимальное количество аргументов, принимаемых функцией СУММПРОИЗВ, составляет 255 диапазонов (или констант массивов).
  2. Если рассматриваемая функция принимает только один аргумент массив1, считается, что второй аргумент является массивом единиц, размерность которого соответствует размерности массив1. То есть, функции СУММ(A1:A10) и СУММПРОИЗВ(A1:10) вернут одинаковый результат.
  3. Если в качестве аргументов функции были переданы 2 и более константы массивов, они должны иметь одинаковую размерность (равно число элементов). Если в качестве аргументов СУММПРОИЗВ были переданы ссылки на 2 и более диапазона ячеек, эти диапазоны должны содержать одинаковое количество ячеек. При несоблюдении указанных условий функция СУМППРОИЗВ вернет код ошибки #ЗНАЧ!.
  4. Если в качестве аргументов функций были переданы константы массивов, содержащие нечисловые значения или ссылки на диапазоны ячеек с логическими ИСТИНА или ЛОЖЬ, не преобразуемые к числам строки или имена, функция СУММПРОИЗВ будет преобразовывать их числовому значению 0 (нуль). Например, если в одном столбце (A:A) содержатся названия товаров, а во втором (B:B) – их стоимость, функция =СУММПРОИЗВ(A1:A10;B1:B10) вернет значение 0, поскольку каждое значение в столбце A:A будет интерпретировано как число 0.

0 / 0 / 0

Регистрация: 08.11.2014

Сообщений: 24

1

Произведение с трёмя условиями

15.04.2015, 21:16. Показов 5908. Ответов 16


Студворк — интернет-сервис помощи студентам

Здравствуйте. Замучался сегодня с Экселем. Задали сестре задание по информатике (экономист 1 курса, в информатике не шарит от слова совсем). Суть в работе с формулами в Экселе.
Необходимо заполнить таблицу при помощи формул. Условие такое:

Поле 1 = Поле 2 * k
Коэффициент k определяется исходя из следующего:
 k = 4.0, если Балансовая стоимость больше 1000 млн. руб.;
 k = 3.0, если Балансовая стоимость больше 500 млн. руб.;
 k = 2.0, в остальных случаях.

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

Код

=ЕСЛИ(Таблица1[[#Эта строка];[Балансовая стоимость (млн. рублей)]]>10000;ПРОИЗВЕД(Таблица1[[#Эта строка];[Балансовая стоимость (млн. рублей)]];4);ЕСЛИ(Таблица1[[#Эта строка];[Балансовая стоимость (млн. рублей)]]>500;ПРОИЗВЕД(Таблица1[[#Эта строка];[Балансовая стоимость (млн. рублей)]];3;));ПРОИЗВЕД(Таблица1[[#Эта строка];[Балансовая стоимость (млн. рублей)]];2))

Или же вот тоже нерабочий вариант.

Код

=ЕСЛИ(Таблица1[[#Эта строка];[Балансовая стоимость (млн. рублей)]:[Износ]]>10000;ПРОИЗВЕД(Таблица1[[#Эта строка];[Балансовая стоимость (млн. рублей)]];4;);ЕСЛИ(Таблица1[[#Эта строка];[Балансовая стоимость (млн. рублей)]]>500;ПРОИЗВЕД(Таблица1[[#Эта строка];[Балансовая стоимость (млн. рублей)]];3);ЕСЛИ(Таблица1[[#Эта строка];[Балансовая стоимость (млн. рублей)]]<500;ПРОИЗВЕД(Таблица1[[#Эта строка];[Балансовая стоимость (млн. рублей)]];2);)))

Файл прилагаю



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

15.04.2015, 21:16

Ответы с готовыми решениями:

While c несколькими условиями
Добрый день!

Подскажите, пожалуйста, мне нужно найти строку в которой ячейки в 2 определенных…

Вычисления с условиями
Wiota = begin{cases} &amp; text{ if } x= a+viota ,viota &gt; 0 \ &amp; text{ if } x= b/viota ,viota…

умножение с 2-мя условиями
Здравствуйте, вопрос вот в чем: в ячейке может быть написано &quot;один&quot; или &quot;два&quot;, если в ячейке…

Оператор For с условиями
Привет всем, ребят, помогите написать кусочек кода, вернее даже оператор создать правильно, имеется…

16

5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

15.04.2015, 21:39

2

Вроде так

Код

=ЕСЛИ([@[Балансовая стоимость (млн. рублей)]]>10000;ПРОИЗВЕД([@[Балансовая стоимость (млн. рублей)]];4);ЕСЛИ([@[Балансовая стоимость (млн. рублей)]]>500;ПРОИЗВЕД([@[Балансовая стоимость (млн. рублей)]];3);ПРОИЗВЕД([@[Балансовая стоимость (млн. рублей)]];2)))



0



0 / 0 / 0

Регистрация: 08.11.2014

Сообщений: 24

15.04.2015, 21:55

 [ТС]

3

Нет, Поле «износ» там совершенно не нужно. Я к сожалению несколько неправильно указал условия.

Восстановительная остаточная стоимость = остаточная стоимость * k



0



866 / 510 / 162

Регистрация: 30.03.2013

Сообщений: 1,048

15.04.2015, 22:01

4

Так? Хотя нет уверенности что на что умножать.



0



0 / 0 / 0

Регистрация: 08.11.2014

Сообщений: 24

15.04.2015, 22:02

 [ТС]

5

По условию задачи надо использовать оператор ЕСЛИ. Массив я так понимаю там не нужен…

Вот полные условия:

Восстановительная полная стоимость = балансовая стоимость * k
Восстановительная остаточная стоимость = остаточная стоимость * k
Коэффициент k определяется исходя из следующего:
 k = 4.0, если Балансовая стоимость больше 1000 млн. руб.;
 k = 3.0, если Балансовая стоимость больше 500 млн. руб.;
 k = 2.0, в остальных случаях.
Для заполнения столбца Восстановительная полная стоимость используйте функцию ЕСЛИ из категории «Логические».



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

15.04.2015, 22:05

6

Лучший ответ Сообщение было отмечено Cyberlynx как решение

Решение

Так?

Код

 =[@[Остаточная стоимость]]*ЕСЛИ([@[Балансовая стоимость (млн. рублей)]]>10000;4;ЕСЛИ([@[Балансовая стоимость (млн. рублей)]]>500;3;2))



1



0 / 0 / 0

Регистрация: 08.11.2014

Сообщений: 24

15.04.2015, 22:17

 [ТС]

7

Fairuza, Скажите, а что за собаки у вас коде? У меня почему то таких нет. И немного запутался, к какому конкретно условию вы написали этот код? К Восстановительной остаточной стоимости?

Восстановительная остаточная работает со столбцом Остаточной стоимости, а Восстановительная полная стоимость с Балансовой стоимостью.



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

15.04.2015, 22:22

8

Cyberlynx, формула рабочая, подставьте нужные ячейки сами

Добавлено через 2 минуты

Цитата
Сообщение от Cyberlynx
Посмотреть сообщение

остаточная стоимость * k

Цитата
Сообщение от Cyberlynx
Посмотреть сообщение

остаточная стоимость там не используется совсем

да?



0



0 / 0 / 0

Регистрация: 08.11.2014

Сообщений: 24

15.04.2015, 22:28

 [ТС]

9

Fairuza, Всё, спасибо. Благодаря вам я разобрался. Остался только вопрос с собаками, а так же почему вы указали после равно не оператор ЕСЛИ, а ссылку на первый столбец.



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

15.04.2015, 22:37

10

Cyberlynx, можете просто ссылки на ячейки сделать

Код

=C2*ЕСЛИ(C2>10000;4;ЕСЛИ(C2>500;3;2)) 
=вместо 
=ЕСЛИ(C2>10000;C2*4;ЕСЛИ(C2>500;C2*3;C2*2))

остаточная стоимость * k , значение k получаем из формулы и умножаем на остаточную стоимость



0



0 / 0 / 0

Регистрация: 08.11.2014

Сообщений: 24

15.04.2015, 22:48

 [ТС]

11

Fairuza, Да нет, я формулу вашу просто под столбцы переделал., по ячейкам бегать слишком грустоное занятие. Дальше сработала автоматика. Одно не могу понять, почему то при суммировании столбца Остаточная стоимость у меня 0 выдаётся. Бред какой-то.

Добавлено через 9 минут
Дальше идёт совсем тёмный лес для меня. Я с Экселем никогда особо не работал.

3. Используя расширенный фильтр, сформируйте список наименований объектов, балансовая стоимость которых находится в пределах от 400 до 800 млн. руб.
4. Используя функцию категории «Работа с базой данных», подсчитайте сумму восстановительной остаточной стоимости, износ объектов по которой составит не больше 100 млн. руб.
5. Постройте на отдельном Листе объемную гистограмму восстановительной полной и остаточной стоимостей по всем объектам.



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

15.04.2015, 22:52

12

Цитата
Сообщение от Cyberlynx
Посмотреть сообщение

не шарит от слова совсем

Цитата
Сообщение от Cyberlynx
Посмотреть сообщение

совсем тёмный лес для меня

)))



0



0 / 0 / 0

Регистрация: 08.11.2014

Сообщений: 24

15.04.2015, 23:01

 [ТС]

13

Fairuza, Нет правда, делаю не себе. В Экселе я не шарю сам нихрена, только на уровне универовской программы первых курсов бакалавриата, а она попросила меня постольку поскольку я сам компьютерщик. Мне самому куда как ближе C++, железо, вебки и т.д. и т.п.. А с Экселем я вообще не работал и не работаю, только с Вордом, так что знания об этих таблицах мне без особой надобности были. А она и того что я делал не знает, даже как примитивную сумму сделать.



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

15.04.2015, 23:25

14

Посоветуйте осваивать, особенно экономисту



0



0 / 0 / 0

Регистрация: 08.11.2014

Сообщений: 24

15.04.2015, 23:29

 [ТС]

15

Fairuza, Уже посоветовал. Не могли бы помочь с дальнейшими пунктами задания? Есть возможность связяться помимо форума? Я попробовал постучать в аську, но бестолку.



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

15.04.2015, 23:37

16

Пример посмотрите тут Условия для расширенного фильтра
Почитайте Справку. в Вашем случае условие 2 строки в столбце Балансовая стоимость
>400
<800



0



0 / 0 / 0

Регистрация: 08.11.2014

Сообщений: 24

16.04.2015, 00:10

 [ТС]

17

Fairuza, Честно говоря я ничего в той теме про фильтры не понял. Да и справка тоже не особо то помогает… Я понимаю что надо действовать через операнд И, но как работает это на практике, да ещё и с выводом необходимых наименований предприятий понять не могу.



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

16.04.2015, 00:10

Помогаю со студенческими работами здесь

Валидация с условиями
Имеется модель, в которой валидируется поле. причем валидируется в стороннем геме(humanizer — типа…

Программа с условиями
Не могу понять, что необходимо написать в строке 20 после &quot;else&quot; для того, чтобы программа…

Ошибка с условиями
Проблемы с else{}оно выскакивает не тогда когда нужно.
cin.ignore() не помог,хотя в похожей…

С двумя условиями.
Задан целочисленный одномерный массив A из N элементов. Найти номер последнего минимального…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

17

Like this post? Please share to your friends:
  • Произведение чисел в excel формула
  • Произношение слова word на английском
  • Произведение с условиями в excel
  • Произвольный текст для word
  • Произведение расчетов в excel