|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
23.09.2008, 14:15 | #1 |
Пользователь
Регистрация: 09.09.2008
Сообщений: 43
|
Счетесли по нескольким условиям
Как сделать так, чтобы формула смогла подсчитать количество счетов удовлетворяющих 2 критериям. Я прописал вот такую формулу, но она не всегда работает: например {=СУММ(((A1:A10)="Вася")*((B1:B10)> 0))}
Я приложил файл, где прописал данные формулы (Лист - Анализ, ячейки с C6 по C9. Что может быть не так, товарищи-профессионалы? |
23.09.2008, 15:25 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
в 4-й колонке листа "счета" написано:
Код:
=СУММ((Счета!R4C6:R10000C6="FM")*(С чета!R4C4:R10000C4>=15)) из ячейки С7 на листе анализ выдает 1 просроченый для FM, потому что в дясятой строке совпадают все условия (там в нужном месте FM и "-" больше чем 15). проверить легко: в любую ячеку пишем = "-">15, получим - ИСТИНА. Добавил еще одну проверку (отсек нечисла) все стало работать правильно: =СУММ((Счета!R4C6:R10000C6="FM")*(С чета!R4C4:R10000C4>=15)*ЕЧИСЛО(Счет а!R4C4:R10000C4)) в С8 в формуле =СУММ((Счета!R4C6:R10000C6="FM")*(С чета!R4C4:R10000C4<30)) надо С4 поменять на С5 (не в ту колонку смотрит формула) в С9 добавить тоже условие, что и в С7. Удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
23.09.2008, 16:04 | #3 |
Пользователь
Регистрация: 22.08.2008
Сообщений: 65
|
кто знает почему когда я ставлю стиль ссылок R1C1
формула становиться =СУММ((Счета!R[-2]C[3]:R[9994]C[3]="FM")*(Счета!R[-2]C[1]:R[9994]C[1]<15)) а не =СУММ((Счета!R4C6:R10000C6="FM")*(С чета!R4C4:R1000 0C4>=15)) , как цитирует IgorGO? |
23.09.2008, 16:12 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
я знаю.
это: =СУММ((Счета!R[-2]C[3]:R[9994]C[3]="FM")*(Счета!R[-2]C[1]:R[9994]C[1]<15)) написано в С6 а это =СУММ((Счета!R4C6:R10000C6="FM")*(С чета!R4C4:R1000 0C4>=15)) в С7
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
23.09.2008, 16:23 | #5 |
Пользователь
Регистрация: 09.09.2008
Сообщений: 43
|
Отличный совет IgorGo! Еще раз убедился в твоем профессионализме!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь по нескольким sql запросам | Named | SQL, базы данных | 3 | 23.09.2008 13:56 |
СУММЕСЛИ по нескольким условиям 2 | Levchik | Microsoft Office Excel | 8 | 27.05.2008 09:15 |
СУММЕСЛИ по нескольким условиям | Gadar | Microsoft Office Excel | 6 | 26.05.2008 10:07 |
Фильтрация по нескольким полям! | Askat | БД в Delphi | 1 | 14.06.2007 06:44 |