Разные вопросики по экселю

  • Автор темы alse-kam
  • Дата начала

alse-kam

New member
Господа Ёксельщики. давайте сюда будем кидать разные вопросики по экселю!

Вопрос 1:
есть собственноручно составленная таблица закрытых сделок за период.
для простоты: в столбце 1 - название бумаг; в столбце 2 - результат по сделке.
нужно в определенную ячейку просуммировать результаты по всем сделкам по определенной бумаге. как это в формулу записать?
 

Simh

New member
Господа Ёксельщики. давайте сюда будем кидать разные вопросики по экселю!

Вопрос 1:
есть собственноручно составленная таблица закрытых сделок за период.
для простоты: в столбце 1 - название бумаг; в столбце 2 - результат по сделке.
нужно в определенную ячейку просуммировать результаты по всем сделкам по определенной бумаге. как это в формулу записать?
Вариант 1
Делаем столбец 3 - в нем фильтр по названию из столбца 1 (результат true/false)
Делаем столбец 4 - если в столбце 3 true - берем результат из 2
Суммируем столбец 4 любым способом в любую ячейку

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

ККолич

New member
Господа Ёксельщики. давайте сюда будем кидать разные вопросики по экселю!

Вопрос 1:
есть собственноручно составленная таблица закрытых сделок за период.
для простоты: в столбце 1 - название бумаг; в столбце 2 - результат по сделке.
нужно в определенную ячейку просуммировать результаты по всем сделкам по определенной бумаге. как это в формулу записать?
есть команда "суммесли" (выбирает значения из кучи по одному параметру например по тикеру) или "суммеслимн" (выбирает значения по множеству условий -- тикер время и проч)
 
Господа Ёксельщики. давайте сюда будем кидать разные вопросики по экселю!

Вопрос 1:
есть собственноручно составленная таблица закрытых сделок за период.
для простоты: в столбце 1 - название бумаг; в столбце 2 - результат по сделке.
нужно в определенную ячейку просуммировать результаты по всем сделкам по определенной бумаге. как это в формулу записать?
В третьем столбце делаеш выборку по одному из инструментов. С4--- =Если(А4="фРТС";B4;0)
В конце столбца суммируеш С301----=СУММ(С3:С300)
И тд
Посмотреть вложение 476
 
Последнее редактирование:

alse-kam

New member
есть команда "суммесли" (выбирает значения из кучи по одному параметру например по тикеру) или "суммеслимн" (выбирает значения по множеству условий -- тикер время и проч)
1. по одному условию "суммесли" сделал - работает
по нескольку условий "суммеслимн" - у себя в экселе не нашел, но думаю в стоку формулы если вместо "суммесли" прописать "суммеслимн" и в кретерии записать несколько условий может пойдет?
2. если один из параметров цвет (заливка) ячейки - как это в формулу прописать? не смог найти каких либо команд для проверки формата ячейки.
 

ККолич

New member
1. по одному условию "суммесли" сделал - работает
по нескольку условий "суммеслимн" - у себя в экселе не нашел, но думаю в стоку формулы если вместо "суммесли" прописать "суммеслимн" и в кретерии записать несколько условий может пойдет?
2. если один из параметров цвет (заливка) ячейки - как это в формулу прописать? не смог найти каких либо команд для проверки формата ячейки.
с цветом ни разу не связывался, не знаю.
сложное условие в "суммесли" не подставляется (или как-то тяжело прописывается) "суммеслимн" в списке математических функций сразу после "суммесли" нужно только начать заполнять таблицу и новые строчки будут появляться сами.
 

tarasp

New member
Суммирование при выполнении всех критериев

Предположим, вы хотите подсчитать сумму всех прошлых платежей поставщику "Орегон". Другими словами, необходимо просуммировать значения из диапазона Сумма, для которых выполняются одновременно два условия:
■ соответствующее значение в диапазоне Разность отрицательное;
■ в соответствующих ячейках диапазона Поставщик содержится текст "Орегон".

Обычно подобного рода вычисления требуют применения формул массивов. Не забудьте после ввода нажать комбинацию клавиш <Ctrl+Shift+Enter>. Следующая формула выполняет нужное суммирование:

{=СУММ((Разность<О)*(Поставщик="Орегон")*Сумма)}

Эта формула в памяти компьютера создает два логических виртуальных массива:
■ в первом значения ИСТИНА будут соответствовать отрицательным значениям диапазона Разность, в противном случае значения массива будут ЛОЖЬ;
■ во втором значения ИСТИНА будут соответствовать значениям диапазона Поставщик, равным "Орегон", в противном случае значения массива будут ЛОЖЬ. Логические значения перемножаются по правилам

ИСТИНА * ИСТИНА = 1
ИСТИНА * ЛОЖЬ = О
ЛОЖЬ * ЛОЖЬ = О

Поэтому значения из диапазона Сумма умножаются на 1 только тогда, когда оба соответствующих значения в виртуальных массивах равны ИСТИНА. Иначе они умножаются на 0.



С цветом - только макросами можно просуммировать или надстройками разными
 

Бганга

New member
Хитрый вопрос. Есть диаграмма под названием "Поверхность", Эксель самостоятельно раскрашивает ее разноцветными полосами, цвет которых меняется в зависимости от величины по оси значений. Можно ли убрать всю эту не радующую глаз расцветку и оставить один цвет. Еще вариант 2 цвета: >0 зеленый, <0 красный?
 

Dim_plus

New member
В Excel, как и во всех программах MS Office, есть отличная русско-язычная справка (Меню-Справка или F1) вводите нужные поисковые слова "Диаграмма Поверхность" или какие-то другие варианты поиска, и вам сами вывалятся объяснения и примеры по вашему вопросу. Имхо, эта справка намного эффективнее этого топика. Но почему-то этой справкой пользуются очень немногие.
 

Бганга

New member
У меня возникла одна проблема - не открывались в экселе большие файлы. Ошибка - недостаточно ресурсов выберите меньше данных или закройте другие приложения. Причем раньше на старом компе спокойно открывались файлы и в 5 раз большего размера. Долго искал причину и понял, что таких как я довольно много и что без пол-литра не разобраться. В общем выкладываю решение проблемы, может кому пригодится:

 
Your email address will not be publicly visible. We will only use it to contact you to confirm your post.
Сверху