Подсчет значений соответствующих нескольким условиям
Suharev
Дата: Вторник, 19.05.2015, 17:09 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Уважаемые форумчане. Нужна ваша помощь, помогите пожлста. Необходимо через формулу подсчитать количество чеков по продавцам. Сложность заключается в том, что несколько одинаковых значений в столбце "Номер чека" в одну дату по одному продавцу нужно считать как один чек - это первое условие. Второе условие - такое же значение в столбце "Номер чека" в другую дату по этому же продавцу нужно считать как другой чек. Помогите если это возможно прописать через формулу.
Уважаемые форумчане. Нужна ваша помощь, помогите пожлста. Необходимо через формулу подсчитать количество чеков по продавцам. Сложность заключается в том, что несколько одинаковых значений в столбце "Номер чека" в одну дату по одному продавцу нужно считать как один чек - это первое условие. Второе условие - такое же значение в столбце "Номер чека" в другую дату по этому же продавцу нужно считать как другой чек. Помогите если это возможно прописать через формулу. Suharev
К сообщению приложен файл:
__1.xls
(25.0 Kb)
Ответить
Сообщение Уважаемые форумчане. Нужна ваша помощь, помогите пожлста. Необходимо через формулу подсчитать количество чеков по продавцам. Сложность заключается в том, что несколько одинаковых значений в столбце "Номер чека" в одну дату по одному продавцу нужно считать как один чек - это первое условие. Второе условие - такое же значение в столбце "Номер чека" в другую дату по этому же продавцу нужно считать как другой чек. Помогите если это возможно прописать через формулу. Автор - Suharev Дата добавления - 19.05.2015 в 17:09
buchlotnik
Дата: Вторник, 19.05.2015, 17:19 |
Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
можно так (массивка) Код
=СУММ(((СТРОКА($A$2:$A$10)-1)=ПОИСКПОЗ($A$2:$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;0))*($C$2:$C$10=E2))
или немассивка Код
=СУММПРОИЗВ(((СТРОКА($A$2:$A$10)-1)=ПОИСКПОЗ($A$2:$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;0))*($C$2:$C$10=E2))
можно так (массивка) Код
=СУММ(((СТРОКА($A$2:$A$10)-1)=ПОИСКПОЗ($A$2:$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;0))*($C$2:$C$10=E2))
или немассивка Код
=СУММПРОИЗВ(((СТРОКА($A$2:$A$10)-1)=ПОИСКПОЗ($A$2:$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;0))*($C$2:$C$10=E2))
buchlotnik
Сообщение отредактировал buchlotnik - Вторник, 19.05.2015, 17:20
Ответить
Сообщение можно так (массивка) Код
=СУММ(((СТРОКА($A$2:$A$10)-1)=ПОИСКПОЗ($A$2:$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;0))*($C$2:$C$10=E2))
или немассивка Код
=СУММПРОИЗВ(((СТРОКА($A$2:$A$10)-1)=ПОИСКПОЗ($A$2:$A$10&$B$2:$B$10;$A$2:$A$10&$B$2:$B$10;0))*($C$2:$C$10=E2))
Автор - buchlotnik Дата добавления - 19.05.2015 в 17:19
_Boroda_
Дата: Вторник, 19.05.2015, 17:31 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Или вот так Код
=СЧЁТ(1/ЧАСТОТА((C$2:C$10=E2)*(B$2:B$10&A$2:A$10);(C$2:C$10=E2)*(B$2:B$10&A$2:A$10)))-1
Только не должно быть всех сотрудников с одинаковой фамилией. Если это возможно, то можно немного усложнить формулу
Или вот так Код
=СЧЁТ(1/ЧАСТОТА((C$2:C$10=E2)*(B$2:B$10&A$2:A$10);(C$2:C$10=E2)*(B$2:B$10&A$2:A$10)))-1
Только не должно быть всех сотрудников с одинаковой фамилией. Если это возможно, то можно немного усложнить формулу _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Или вот так Код
=СЧЁТ(1/ЧАСТОТА((C$2:C$10=E2)*(B$2:B$10&A$2:A$10);(C$2:C$10=E2)*(B$2:B$10&A$2:A$10)))-1
Только не должно быть всех сотрудников с одинаковой фамилией. Если это возможно, то можно немного усложнить формулу Автор - _Boroda_ Дата добавления - 19.05.2015 в 17:31
Suharev
Дата: Вторник, 19.05.2015, 17:40 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Спасибо большое. Прошу прощения, первый раз на форуме - не полностью описал проблему. В таблице количество строк динамично, может быть 100 а может 50000, как переделать формулу в таком случае.
Спасибо большое. Прошу прощения, первый раз на форуме - не полностью описал проблему. В таблице количество строк динамично, может быть 100 а может 50000, как переделать формулу в таком случае. Suharev
Ответить
Сообщение Спасибо большое. Прошу прощения, первый раз на форуме - не полностью описал проблему. В таблице количество строк динамично, может быть 100 а может 50000, как переделать формулу в таком случае. Автор - Suharev Дата добавления - 19.05.2015 в 17:40
_Boroda_
Дата: Вторник, 19.05.2015, 17:53 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Используйте динамические именованные диапазоны (Контрл F3). Но формулы на 50000 точно затормозит
Используйте динамические именованные диапазоны (Контрл F3). Но формулы на 50000 точно затормозит _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Используйте динамические именованные диапазоны (Контрл F3). Но формулы на 50000 точно затормозит Автор - _Boroda_ Дата добавления - 19.05.2015 в 17:53
Suharev
Дата: Вторник, 19.05.2015, 18:43 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Еще раз спасибо. =СЧЁТ(1/ЧАСТОТА((Сотр=E2)*ххх;(Сотр=E2)*ххх))-1 - что такое ххх
Еще раз спасибо. =СЧЁТ(1/ЧАСТОТА((Сотр=E2)*ххх;(Сотр=E2)*ххх))-1 - что такое ххх Suharev
Ответить
Сообщение Еще раз спасибо. =СЧЁТ(1/ЧАСТОТА((Сотр=E2)*ххх;(Сотр=E2)*ххх))-1 - что такое ххх Автор - Suharev Дата добавления - 19.05.2015 в 18:43