Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Суммирование по расцепленным ячейкам и нескольким условиям. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Суммирование по расцепленным ячейкам и нескольким условиям.
Надёнка Дата: Вторник, 07.03.2017, 08:31 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Ещё раз доброго дня!
Мне необходимо суммировать из одной таблицы (столбец I)количество тормозной колодки (голубые ячейки) в таблицу слева (D). НО в таблице из программы (справа) локомотив разбит по секциям, а мне нужно по локомотивам.
К сообщению приложен файл: 8023590.xlsx (11.9 Kb)


С уважением.
 
Ответить
СообщениеЕщё раз доброго дня!
Мне необходимо суммировать из одной таблицы (столбец I)количество тормозной колодки (голубые ячейки) в таблицу слева (D). НО в таблице из программы (справа) локомотив разбит по секциям, а мне нужно по локомотивам.

Автор - Надёнка
Дата добавления - 07.03.2017 в 08:31
AlexM Дата: Вторник, 07.03.2017, 09:14 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Надёнка, заполните для даты 1 и ВЛ85 все суммы. Так задача будет понятнее.
1668/1605А можно сделать в две строки, отдельно 1668 и отдельно 1605А?



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Вторник, 07.03.2017, 09:18
 
Ответить
СообщениеНадёнка, заполните для даты 1 и ВЛ85 все суммы. Так задача будет понятнее.
1668/1605А можно сделать в две строки, отдельно 1668 и отдельно 1605А?

Автор - AlexM
Дата добавления - 07.03.2017 в 09:14
Надёнка Дата: Вторник, 07.03.2017, 09:27 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Заполнить нужно таблицу слева, где НЕ разбит локомотив по секциям.
К сообщению приложен файл: 5333200.xlsx (12.0 Kb)


С уважением.
 
Ответить
СообщениеЗаполнить нужно таблицу слева, где НЕ разбит локомотив по секциям.

Автор - Надёнка
Дата добавления - 07.03.2017 в 09:27
AlexM Дата: Вторник, 07.03.2017, 09:41 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Если не поделить на строки 1668/1605А решение формулами будет сложное.
Номера в левой таблице сделал в текстовом формате из 4-х знаков.
В правой таблице у серий поменял запятые на точки, как в левой таблице.
Код
=СУММПРОИЗВ((F$3:F$99=A6)*(J$3:J$99=B6)*МУМНОЖ(--ЕЧИСЛО(ПОИСК(C6;J$3:M$99));{1:1:1:1})*I$3:I$99)
К сообщению приложен файл: 8023590_01.xls (34.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЕсли не поделить на строки 1668/1605А решение формулами будет сложное.
Номера в левой таблице сделал в текстовом формате из 4-х знаков.
В правой таблице у серий поменял запятые на точки, как в левой таблице.
Код
=СУММПРОИЗВ((F$3:F$99=A6)*(J$3:J$99=B6)*МУМНОЖ(--ЕЧИСЛО(ПОИСК(C6;J$3:M$99));{1:1:1:1})*I$3:I$99)

Автор - AlexM
Дата добавления - 07.03.2017 в 09:41
Pelena Дата: Вторник, 07.03.2017, 11:50 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Ещё вариант тоже с разделением таких вариантов 1668/1605А на две строки
Код
=СУММПРОИЗВ($I$3:$I$30*($J$3:$J$30=B6)*($F$3:$F$30=A6)*ЕЧИСЛО(ПОИСК(ТЕКСТ(C6;"0000");$K$3:$M$30)))
К сообщению приложен файл: 7630331.xlsx (12.8 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕщё вариант тоже с разделением таких вариантов 1668/1605А на две строки
Код
=СУММПРОИЗВ($I$3:$I$30*($J$3:$J$30=B6)*($F$3:$F$30=A6)*ЕЧИСЛО(ПОИСК(ТЕКСТ(C6;"0000");$K$3:$M$30)))

Автор - Pelena
Дата добавления - 07.03.2017 в 11:50
AlexM Дата: Вторник, 07.03.2017, 13:04 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Pelena, и зачем я МУМНОЖ() использовал понять не могу. Намудрил.
С моими переделками в таблице можно было так
Код
=СУММПРОИЗВ((F$3:F$99=A6)*(J$3:J$99=B6)*ЕЧИСЛО(ПОИСК(C6;K$3:M$99))*I$3:I$99)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Вторник, 07.03.2017, 13:07
 
Ответить
СообщениеPelena, и зачем я МУМНОЖ() использовал понять не могу. Намудрил.
С моими переделками в таблице можно было так
Код
=СУММПРОИЗВ((F$3:F$99=A6)*(J$3:J$99=B6)*ЕЧИСЛО(ПОИСК(C6;K$3:M$99))*I$3:I$99)

Автор - AlexM
Дата добавления - 07.03.2017 в 13:04
Надёнка Дата: Четверг, 09.03.2017, 02:15 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
А нельзя сначала правую таблицу объединить в локомотив, а потом "подтянуть" к левой таблице?


С уважением.
 
Ответить
СообщениеА нельзя сначала правую таблицу объединить в локомотив, а потом "подтянуть" к левой таблице?

Автор - Надёнка
Дата добавления - 09.03.2017 в 02:15
AlexM Дата: Четверг, 09.03.2017, 09:28 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Цитата Надёнка, 09.03.2017 в 02:15, в сообщении № 7 ()
сначала правую таблицу объединить в локомотив
Сделать еще таблицу? Покажите в файле, что вы имеете ввиду.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Цитата Надёнка, 09.03.2017 в 02:15, в сообщении № 7 ()
сначала правую таблицу объединить в локомотив
Сделать еще таблицу? Покажите в файле, что вы имеете ввиду.

Автор - AlexM
Дата добавления - 09.03.2017 в 09:28
Надёнка Дата: Четверг, 09.03.2017, 09:45 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Можно и новую таблицу
К сообщению приложен файл: 2306765.xlsx (12.2 Kb)


С уважением.
 
Ответить
СообщениеМожно и новую таблицу

Автор - Надёнка
Дата добавления - 09.03.2017 в 09:45
AlexM Дата: Четверг, 09.03.2017, 09:51 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Даже если в левой таблице разделить 1668/1605А на две строки, объединение, как вы показали, сильно усложнит формулы.
Объясните, почему у вас появилась эта идея с объединением.
Что не устроило в предложенных решениях?



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеДаже если в левой таблице разделить 1668/1605А на две строки, объединение, как вы показали, сильно усложнит формулы.
Объясните, почему у вас появилась эта идея с объединением.
Что не устроило в предложенных решениях?

Автор - AlexM
Дата добавления - 09.03.2017 в 09:51
Надёнка Дата: Четверг, 09.03.2017, 10:22 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Левая таблица скачана с программы, в ней прошедшие локомотивы. А правую вручную набивают операторы, в ней один локомотив внесён в две, три строчки, но в ней материалы затребованные на локомотив. В идеале я б хотела подтянуть таблицу операторов к скачанной и программы (левой). Ну и объединить в правой "повторы" тож было бы удобно.


С уважением.
 
Ответить
СообщениеЛевая таблица скачана с программы, в ней прошедшие локомотивы. А правую вручную набивают операторы, в ней один локомотив внесён в две, три строчки, но в ней материалы затребованные на локомотив. В идеале я б хотела подтянуть таблицу операторов к скачанной и программы (левой). Ну и объединить в правой "повторы" тож было бы удобно.

Автор - Надёнка
Дата добавления - 09.03.2017 в 10:22
Надёнка Дата: Четверг, 09.03.2017, 10:23 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
За месяц проходит 3 тысячи локомотивов. делить их на секции трудоёмко.


С уважением.
 
Ответить
СообщениеЗа месяц проходит 3 тысячи локомотивов. делить их на секции трудоёмко.

Автор - Надёнка
Дата добавления - 09.03.2017 в 10:23
AlexM Дата: Четверг, 09.03.2017, 10:40 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

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



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЕсли ваша задача только заполнить столбец D, то самый простой вариант написать функцию пользователя.
Переделывать работу операторов, думаю не интересно, а обучать заполнять таблицу как вам удобно - бесполезно.
Операторы в названии локомотива пишут запятую вместо точки, к секции добавляют буквы.
Если вас макросы не пугают, то можно подумать о функции, считающей количество, которая не потребует ничего менять в таблицах.

Автор - AlexM
Дата добавления - 09.03.2017 в 10:40
AlexM Дата: Четверг, 09.03.2017, 12:34 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Вариант с функцией пользователя. В таблицах ничего менять не надо
К сообщению приложен файл: 8023590_03.xls (39.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеВариант с функцией пользователя. В таблицах ничего менять не надо

Автор - AlexM
Дата добавления - 09.03.2017 в 12:34
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!