|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.03.2009, 21:58 | #1 |
Регистрация: 09.03.2009
Сообщений: 4
|
Статистические функции в Excell 2003
В Е2007 есть функция СЧЁТЕСЛИМН. Работать нужно в Е2003,но в нем такая функция не предусмотрена. Есть ли решение для этой проблемы? Буду благодарен за помощь.
|
09.03.2009, 23:04 | #2 |
Форумчанин
Регистрация: 23.02.2009
Сообщений: 306
|
Предлагаю вот так
Лень - двигатель прогресса!
Последний раз редактировалось IFRSoff; 10.03.2009 в 00:10. |
09.03.2009, 23:37 | #3 |
Регистрация: 09.03.2009
Сообщений: 4
|
Странно, но вторая формула не верна. Все продавцы 6 раз превысили квоты по товарам 1 и 2. Или не так?
|
09.03.2009, 23:40 | #4 |
Форумчанин
Регистрация: 23.02.2009
Сообщений: 306
|
Ответ как раз таки верный, 2, т.е. превысили квоту как по товару 1, так и по товару 2 одновременно, в этом и суть формулы счётеслимн. А вот формула была немного не та, но я подправил.
Лень - двигатель прогресса!
Последний раз редактировалось IFRSoff; 10.03.2009 в 00:09. |
10.03.2009, 11:24 | #5 |
Регистрация: 09.03.2009
Сообщений: 4
|
Действительно, именно в этом суть формулы. И если говорить про "одновременно", то Вы правы. Только не могли бы Вы мне пояснить, как Ваша формула работает? Смущает синтаксис формулы СУММ. Да и как-то не могу я разобраться во всей последовательности действий. Например, почему и к чему умножения? Если Вас не затруднит, конечно...
|
10.03.2009, 11:41 | #6 |
Форумчанин
Регистрация: 23.02.2009
Сообщений: 306
|
Рассмотрим формулу номер два "{=СУММ((B2:B5="Да")*(C2:C5="Да")*1 )}" и разберемся, как она работает. Ну во-первых, это формула массива. И её ввод должен заканчиваться сочетанием клавиш ctr+shift+enter.
Вначале разберем вычисления в скобках. B2:B5="Да", на самом деле это выглядит {истина;истина;истина;ложь} а C2:C5="Да", это {ложь;истина;истина;истина} Перемножив эти два массива и получим {истина;истина;истина;ложь} * {ложь;истина;истина;истина} = {ложь;истина;истина;ложь} в Excel "истина" тождественно 1 "ложь" 0 {0;1;1;0} Ну а сумма соответственно будет равна 2. Я думаю, так доступно объяснил На единицу можно не умножать. Это я затупил))
Лень - двигатель прогресса!
Последний раз редактировалось IFRSoff; 10.03.2009 в 14:22. |
10.03.2009, 11:56 | #7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
выкладывайте пример - скорее всего получите результат под конкркетную задачу и будете разбираться себе... сколько сил хватит.
У экселя есть есть пошаговое вычисление формул, воспользуйтесь этим средством, там можно увидеть много интересного: что и как происходит внутри формулы. Успехов!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
10.03.2009, 12:01 | #8 |
Форумчанин
Регистрация: 23.02.2009
Сообщений: 306
|
Все верно. Друзья, пользуйтесь чаще клавишей F9
Лень - двигатель прогресса!
|
10.03.2009, 20:35 | #9 |
Регистрация: 09.03.2009
Сообщений: 4
|
Большое спасибо за разъяснение. Как работает формула я понял, но только, увы, в теории. На практике применить пока не получилось. Созданная мною по аналогии формула возвращает значение 0, и это не верно. Прикрепляю файл с данными. Задача такова: подсчитать количество ячеек, содержащих значение 302 в столбцах С,E,G, при условии, что в столбце А значение для соответствующей строки равно 1 или 2.
В ячейке Е119 я попытался решить облегченный вариант задачи - подсчет количества ячеек в столбце С, содержащих значение 301, при условии, что в столбце А значение для соответствующей строки равно 1 или 2. И ничего не получилось. Машинный результат "0", хотя, например, 26-я и 39-я строки удовлетворяют заданным условиям. |
11.03.2009, 14:21 | #10 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
см. вложение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программно график VBA Excell | Kvant | Microsoft Office Excel | 2 | 30.10.2008 18:56 |
Экспорт c Excell в Access | sashaslam | БД в Delphi | 3 | 28.10.2008 13:38 |
Копировать данные из Excell в Word | Dimon_isu | Microsoft Office Excel | 3 | 15.05.2008 12:12 |
Копирование данных из Excell в Word | Dimon_isu | Microsoft Office Excel | 6 | 13.02.2008 17:38 |