Pelena
Дата: Воскресенье, 15.11.2015, 17:51 |
Сообщение № 21
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация:
4423
±
Замечаний:
±
Excel 365 & Mac Excel
Так может, лучше по должности отобрать? Примерно такКод
=СЧЁТЕСЛИМН(Исх!$A:$A;"Водитель*";Исх!$C:$C;Результат!$A2)
Так может, лучше по должности отобрать? Примерно такКод
=СЧЁТЕСЛИМН(Исх!$A:$A;"Водитель*";Исх!$C:$C;Результат!$A2)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Так может, лучше по должности отобрать? Примерно такКод
=СЧЁТЕСЛИМН(Исх!$A:$A;"Водитель*";Исх!$C:$C;Результат!$A2)
Автор - Pelena Дата добавления - 15.11.2015 в 17:51
Sashagor1982
Дата: Воскресенье, 15.11.2015, 19:45 |
Сообщение № 22
Группа: Проверенные
Ранг: Обитатель
Сообщений: 287
Репутация:
-6
±
Замечаний:
0% ±
Excel 2007
Нет, там не во всех должностях есть слово "водитель", необходимо искать именно по коду. Например 837182, но это только пример..
Нет, там не во всех должностях есть слово "водитель", необходимо искать именно по коду. Например 837182, но это только пример.. Sashagor1982
Сообщение отредактировал Sashagor1982 - Воскресенье, 15.11.2015, 19:45
Ответить
Сообщение Нет, там не во всех должностях есть слово "водитель", необходимо искать именно по коду. Например 837182, но это только пример.. Автор - Sashagor1982 Дата добавления - 15.11.2015 в 19:45
Sashagor1982
Дата: Воскресенье, 15.11.2015, 22:07 |
Сообщение № 23
Группа: Проверенные
Ранг: Обитатель
Сообщений: 287
Репутация:
-6
±
Замечаний:
0% ±
Excel 2007
Присутствует ли в Excel какая-то возможностьКод
=СЧЁТЕСЛИМН(Исх!$B:$B;"837037";Исх!$C:$C;Результат!A3)
вместо "837037" рассмотреть несколько значений {837037;837702;837182;...}
Присутствует ли в Excel какая-то возможностьКод
=СЧЁТЕСЛИМН(Исх!$B:$B;"837037";Исх!$C:$C;Результат!A3)
вместо "837037" рассмотреть несколько значений {837037;837702;837182;...} Sashagor1982
К сообщению приложен файл:
1111.xls
(55.0 Kb)
Ответить
Сообщение Присутствует ли в Excel какая-то возможностьКод
=СЧЁТЕСЛИМН(Исх!$B:$B;"837037";Исх!$C:$C;Результат!A3)
вместо "837037" рассмотреть несколько значений {837037;837702;837182;...} Автор - Sashagor1982 Дата добавления - 15.11.2015 в 22:07
_Boroda_
Дата: Воскресенье, 15.11.2015, 23:28 |
Сообщение № 24
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
использование внутри функции что-то наподобие И (кот И собака, черный И белый, полоса И пятно)
Не совсем так. Там как раз получается комбинация И и ИЛИ - (кот ИЛИ собака) И (черный ИЛИ белый) И (полоса ИЛИ пятно). А такую комбинацию СЧЁТЕСЛИМН без шаманства не ест.=СЧЁТЕСЛИМН(Исх!$B:$B;"837037";Исх!$C:$C;Результат!A3) вместо "837037" рассмотреть несколько значений {837037;837702;837182;...}
Смотрите, Вы хотите вот такую формулу Код
=СЧЁТЕСЛИМН(Исх!$B:$B;{837037;837702;837182;...};Исх!$C:$C;Результат!A3)
заставить заработать. И все вроде бы нормально, она считает, но дело в том, что ее результатом будет не одно значение, а массив из стольких элементов, столько их находится в конструкции {837037;837702;837182;...}. Попробуйте в строке формул выделить всю формулу, нажать F9 и Вы увидите, что Вам покажет несколько значений. Вам они и нужны, но только просуммированные, а не в массиве. Вот для этого и пишется СУММПРОИЗВ вот здесь=СУММПРОИЗВ(СЧЁТЕСЛИМН(G2:G10;{"кот":"собака"};F2:F10;"черный"))
, что равносильно записи - 6 черных котов и одна черная собака. Аналогичная логика и здесь:Код
=СУММПРОИЗВ(СЧЁТЕСЛИМН($C$5:$C$29;{"кот":"собака"};D5:$D$29;{"белый";"серый"}))
- получаем уже двумерный массив Код
=СУММПРОИЗВ({1;1:8;1})
- 1 белый кот, 1 серый кот, 8 белых собак, 1 серая собака - складываем все это с помощью СУММПРОИЗВ и получаем нужную нам 11
использование внутри функции что-то наподобие И (кот И собака, черный И белый, полоса И пятно)
Не совсем так. Там как раз получается комбинация И и ИЛИ - (кот ИЛИ собака) И (черный ИЛИ белый) И (полоса ИЛИ пятно). А такую комбинацию СЧЁТЕСЛИМН без шаманства не ест.=СЧЁТЕСЛИМН(Исх!$B:$B;"837037";Исх!$C:$C;Результат!A3) вместо "837037" рассмотреть несколько значений {837037;837702;837182;...}
Смотрите, Вы хотите вот такую формулу Код
=СЧЁТЕСЛИМН(Исх!$B:$B;{837037;837702;837182;...};Исх!$C:$C;Результат!A3)
заставить заработать. И все вроде бы нормально, она считает, но дело в том, что ее результатом будет не одно значение, а массив из стольких элементов, столько их находится в конструкции {837037;837702;837182;...}. Попробуйте в строке формул выделить всю формулу, нажать F9 и Вы увидите, что Вам покажет несколько значений. Вам они и нужны, но только просуммированные, а не в массиве. Вот для этого и пишется СУММПРОИЗВ вот здесь=СУММПРОИЗВ(СЧЁТЕСЛИМН(G2:G10;{"кот":"собака"};F2:F10;"черный"))
, что равносильно записи - 6 черных котов и одна черная собака. Аналогичная логика и здесь:Код
=СУММПРОИЗВ(СЧЁТЕСЛИМН($C$5:$C$29;{"кот":"собака"};D5:$D$29;{"белый";"серый"}))
- получаем уже двумерный массив Код
=СУММПРОИЗВ({1;1:8;1})
- 1 белый кот, 1 серый кот, 8 белых собак, 1 серая собака - складываем все это с помощью СУММПРОИЗВ и получаем нужную нам 11_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение использование внутри функции что-то наподобие И (кот И собака, черный И белый, полоса И пятно)
Не совсем так. Там как раз получается комбинация И и ИЛИ - (кот ИЛИ собака) И (черный ИЛИ белый) И (полоса ИЛИ пятно). А такую комбинацию СЧЁТЕСЛИМН без шаманства не ест.=СЧЁТЕСЛИМН(Исх!$B:$B;"837037";Исх!$C:$C;Результат!A3) вместо "837037" рассмотреть несколько значений {837037;837702;837182;...}
Смотрите, Вы хотите вот такую формулу Код
=СЧЁТЕСЛИМН(Исх!$B:$B;{837037;837702;837182;...};Исх!$C:$C;Результат!A3)
заставить заработать. И все вроде бы нормально, она считает, но дело в том, что ее результатом будет не одно значение, а массив из стольких элементов, столько их находится в конструкции {837037;837702;837182;...}. Попробуйте в строке формул выделить всю формулу, нажать F9 и Вы увидите, что Вам покажет несколько значений. Вам они и нужны, но только просуммированные, а не в массиве. Вот для этого и пишется СУММПРОИЗВ вот здесь=СУММПРОИЗВ(СЧЁТЕСЛИМН(G2:G10;{"кот":"собака"};F2:F10;"черный"))
, что равносильно записи - 6 черных котов и одна черная собака. Аналогичная логика и здесь:Код
=СУММПРОИЗВ(СЧЁТЕСЛИМН($C$5:$C$29;{"кот":"собака"};D5:$D$29;{"белый";"серый"}))
- получаем уже двумерный массив Код
=СУММПРОИЗВ({1;1:8;1})
- 1 белый кот, 1 серый кот, 8 белых собак, 1 серая собака - складываем все это с помощью СУММПРОИЗВ и получаем нужную нам 11Автор - _Boroda_ Дата добавления - 15.11.2015 в 23:28
Sashagor1982
Дата: Понедельник, 16.11.2015, 22:45 |
Сообщение № 25
Группа: Проверенные
Ранг: Обитатель
Сообщений: 287
Репутация:
-6
±
Замечаний:
0% ±
Excel 2007
В принципе я понял решение задачи, еще одно небольшое уточнение. Как в функции СЧЕТЕСЛИМН задать один диапазон, если надо чтобы в нем учитывались НЕПУСТЫЕ значения?Код
=СУММПРОИЗВ(СЧЁТЕСЛИМН($C$5:$C$29;"кот";D5:$D$29;ХХХХХ))
Чем необходимо заменить ХХХХХ для этого?
В принципе я понял решение задачи, еще одно небольшое уточнение. Как в функции СЧЕТЕСЛИМН задать один диапазон, если надо чтобы в нем учитывались НЕПУСТЫЕ значения?Код
=СУММПРОИЗВ(СЧЁТЕСЛИМН($C$5:$C$29;"кот";D5:$D$29;ХХХХХ))
Чем необходимо заменить ХХХХХ для этого? Sashagor1982
Сообщение отредактировал Sashagor1982 - Понедельник, 16.11.2015, 22:46
Ответить
Сообщение В принципе я понял решение задачи, еще одно небольшое уточнение. Как в функции СЧЕТЕСЛИМН задать один диапазон, если надо чтобы в нем учитывались НЕПУСТЫЕ значения?Код
=СУММПРОИЗВ(СЧЁТЕСЛИМН($C$5:$C$29;"кот";D5:$D$29;ХХХХХ))
Чем необходимо заменить ХХХХХ для этого? Автор - Sashagor1982 Дата добавления - 16.11.2015 в 22:45
_Boroda_
Дата: Понедельник, 16.11.2015, 22:48 |
Сообщение № 26
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Вот так - "<>"Код
=СЧЁТЕСЛИМН($C$5:$C$29;"кот";D5:$D$29;"<>")
Вот так - "<>"Код
=СЧЁТЕСЛИМН($C$5:$C$29;"кот";D5:$D$29;"<>")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Вот так - "<>"Код
=СЧЁТЕСЛИМН($C$5:$C$29;"кот";D5:$D$29;"<>")
Автор - _Boroda_ Дата добавления - 16.11.2015 в 22:48
Sashagor1982
Дата: Вторник, 17.11.2015, 13:18 |
Сообщение № 27
Группа: Проверенные
Ранг: Обитатель
Сообщений: 287
Репутация:
-6
±
Замечаний:
0% ±
Excel 2007
_Boroda_ , Спасибо
Ответить
Сообщение _Boroda_ , СпасибоАвтор - Sashagor1982 Дата добавления - 17.11.2015 в 13:18