Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2010, 01:50   #1
vedro-compota
любитель-далеко не
Участник клуба
 
Аватар для vedro-compota
 
Регистрация: 13.04.2010
Сообщений: 1,156
По умолчанию Количество умножить на цену за единицу.

Доброго времени суток ))
Столкнулся с такой проблемой - есть два списка 1) наименование - количество 2) наименование - цена .
мне необходимо найти суммарную стоимость всех наименований в заданном количестве ( для каждого наименования - оно своё).
Думаю, что это можно сделать с помощью массивов, но не знаю как записать формулу. КТо знает ? )
Заранее благодарю.
----------------------------------------------------------------------------
Сравнивать приходиться два массива наименований, а перемножать соответственные цифры..........
против абортов=за + жизнь;.фкн вгу;_______________________мойблг

Последний раз редактировалось vedro-compota; 30.06.2010 в 02:06.
vedro-compota вне форума Ответить с цитированием
Старый 30.06.2010, 02:47   #2
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Был-бы пример - было бы решение
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 30.06.2010, 03:20   #3
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

c(1)·q(1) + c(2)·q(2) + ...

(c — массив цен; q — массив количеств; индексы — номера наименований)

А дальше ясно. ЯП вам в руки!
Sasha_Smirnov вне форума Ответить с цитированием
Старый 30.06.2010, 10:40   #4
vedro-compota
любитель-далеко не
Участник клуба
 
Аватар для vedro-compota
 
Регистрация: 13.04.2010
Сообщений: 1,156
По умолчанию

Цитата:
c(1)·q(1) + c(2)·q(2) + ...
мне скорее надо вот так умножить -
Код:
c(1)·q(2) + c(67)·q(87) + ...+c(m)·q(n)
Цитата:
Был-бы пример - было бы решение
сейчас выложу пример ))
-----------------------------------------------------
там одно из заданий - рассчитать выручку компании за месяц. Вот его -
Цитата:
Продажи агентов, январь (в упаковках):

Агент 1 Агент 3

АЛЕНКА 2 000 АЛЕНКА 2 500
КАРА-КУМ 500 ЮЖАНКА 27 000
ЮЖАНКА 25 000 ПЕТРУШКА 23 000
ПЕТРУШКА 28 000 КИС-КИС 3 500
КИС-КИС 3 000 ВАСИЛЕК 10 000
КОРОВКА 4 000 КОРОВКА 4 000


Агент 2 Агент 4

АЛЕНКА 1 500 АЛЕНКА 5 000
КАРА-КУМ 1 000 БАРЫНЯ 10 000
БАРЫНЯ 2 000 ЮЖАНКА 21 000
ВЗЛЕТНАЯ 500 ПЕТРУШКА 26 000
ПЕТРУШКА 19 000 СЛАСТЕНА 1 000
СЛАСТЕНА 1 500 КИС-КИС 2 500
ВАСИЛЕК 13 000 КОРОВКА 4 000

Вместимость коробов:
1 короб (за исключением КОРОВКИ) - 500 упаковок
1 короб (КОРОВКА) - 400 упаковок

Стоимость товара

Ассортимент Цена за упаковку
АЛЕНКА 27,60
КАРА-КУМ 18,15
БАРЫНЯ 16,95
ЮЖАНКА 13,60
ВЗЛЕТНАЯ 10,10
ПЕТРУШКА 8,90
СЛАСТЕНА 5,20
КИС-КИС 4,25
ВАСИЛЕК 3,00
КОРОВКА 3,75
Вложения
Тип файла: zip TEST_trainee.zip (6.0 Кб, 12 просмотров)
против абортов=за + жизнь;.фкн вгу;_______________________мойблг

Последний раз редактировалось vedro-compota; 30.06.2010 в 10:46.
vedro-compota вне форума Ответить с цитированием
Старый 30.06.2010, 11:29   #5
Алена-2009
Пользователь
 
Аватар для Алена-2009
 
Регистрация: 22.04.2009
Сообщений: 82
По умолчанию

Вот, попробуйте использовать суммесли. Но продажи для этого, нужно располагать в одном столбце. Абсолютные ссылки - клавиша F4. В Эксель 2007, есть ещё функция БДсумм и аналогичные.
Но суммесли удобна, и занимает 2 минуты.
Вложения
Тип файла: rar 1 TEST_trainee.rar (11.4 Кб, 21 просмотров)

Последний раз редактировалось Алена-2009; 30.06.2010 в 11:31.
Алена-2009 вне форума Ответить с цитированием
Старый 30.06.2010, 19:32   #6
vedro-compota
любитель-далеко не
Участник клуба
 
Аватар для vedro-compota
 
Регистрация: 13.04.2010
Сообщений: 1,156
По умолчанию

Алёна , вот вы такую формулу используете -
Код:
СУММЕСЛИ($A$6:$A$44;A50;$B$6:$B$44)*B50
сумма и умножение в ней - это понятно , но как-то не ясен синтаксис условия )))
Код:
ЕСЛИ($A$6:$A$44;A50;$B$6:$B$44)
поясните, пожалуйста ))
против абортов=за + жизнь;.фкн вгу;_______________________мойблг
vedro-compota вне форума Ответить с цитированием
Старый 01.07.2010, 09:30   #7
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Не путайте отдельные ЕСЛИ и СУММ с функцией СУММЕСЛИ
Код:
СУММЕСЛИ($A$6:$A$44;A50;$B$6:$B$44)
Если в диапазоне $A$6:$A$44 значение равно A50, то суммируются значения в этих же строках ($B$6:$B$44)
vikttur вне форума Ответить с цитированием
Старый 01.07.2010, 15:41   #8
vedro-compota
любитель-далеко не
Участник клуба
 
Аватар для vedro-compota
 
Регистрация: 13.04.2010
Сообщений: 1,156
По умолчанию

Спасибо, vikttur )) Спасибо всем )) всем + ))
против абортов=за + жизнь;.фкн вгу;_______________________мойблг
vedro-compota вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не умножить 2 на 2 Карабас Помощь студентам 4 02.02.2010 07:37
Предложите цену на разработку программы для меня Рестор Фриланс 20 25.01.2010 01:39
умножить матрици alexz29 Общие вопросы C/C++ 1 11.12.2009 13:18
умножить столбик Betty Microsoft Office Excel 10 27.07.2009 19:10
Умножить и разделить числа Pavelok Общие вопросы Delphi 5 19.05.2009 21:04