|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.04.2011, 09:30 | #11 | |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
Не совсем ферштейн
Булевы операции – это работа с логическими операциями. В приложенном примере видно, где Ваша ошибка. Более полное описание бинарного отрицания смотрите здесь и здесь Цитата:
СУММЕСЛИ(). Считает количество определенных данных в диапазоне. Т.е. значение наше - раз, не наше - игнор, наше - два... Функции СУММ(), чтобы достичь такого же результата, нужна еще одна операция – логического умножения, (конъюнкция, функция И()). В таком применении функции формулу нужно вводить с помощью Ctrl+Shift+Enter, т.к. это формула массива. |
|
15.04.2011, 12:06 | #12 |
Регистрация: 26.08.2010
Сообщений: 8
|
Я все таки хотел бы вернутся к своей теме
Вот тогда возникает еще один вопрос можно ли прописать что бы считало за последние 3 и 12 месяцев? как это сделать Заранее благодарен |
15.04.2011, 15:15 | #13 |
Пользователь
Регистрация: 09.03.2011
Сообщений: 33
|
Допустим:
в E1-первый аргумент, F1-кол-во последних месяцев для отбора тогда можно так: =СУММ((A1:An=E1)*(МАКС(МЕСЯЦ(B1:Bn) )-МЕСЯЦ(B1:Bn)<F1)) или =СУММ((A1:An=E1)*(МЕСЯЦ(B1:Bn)>МАКС (МЕСЯЦ(B1:Bn))-F1)) - формула массива Вроде работает... |
15.04.2011, 15:25 | #14 | |
Пользователь
Регистрация: 09.03.2011
Сообщений: 33
|
Цитата:
|
|
15.04.2011, 15:42 | #15 |
Регистрация: 26.08.2010
Сообщений: 8
|
Пробовал составлять формулу по вашему примеру но что то не сходится с реальными данными:
Фактически за последние 3 месяца - 2 ; А при подсчете формулой - 0; Может я что то не правильно ввожу Формула: =СУММ(('Unsheduled Removals'!$A$3:$A$5000=A8)*(МАКС(МЕ СЯЦ('Unsheduled Removals'!$D$3:$D$5000))-МЕСЯЦ('Unsheduled Removals'!$D$3:$D$5000)<3) Таблицу я скидывал выше в форуме! |
16.04.2011, 00:47 | #16 | |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
Нужно ведь еще и год учитывать? Три последние месяца этого года:
Код:
Цитата:
Понадобилось сгонять в соседний район города за краской (рядом магазина нет). Но нужно не 5 тонн – так, баночку, стенку подновить. Можно "великом", но на дворе моросит, удовольствия никакого. Можно и тяжеловозом, так соляры сожрет – мама не горюй! Легковушкой в самый раз. Так вот формула массива – это мощный MAN. Если таких на листе одна-пяток штук, то ничего страшного, даже не заметите, куда улетучилось несколько десятков микросекунд. Но при большом количестве таких прожор "наслаждайтесь" тормозами при пересчетах. Вывод: оптимальность – вот главный критерий выбора, и не только функций. В формуле этого поста две ЕСЛИ(), хотя прекрасно будет работать и с одной. Но шустрее сработает, если добавим еще одну ЕСЛИ() для отсечения неподхождящих месяцев или лет. Так что "Еслить" не только можно, а даже нужно. Последний раз редактировалось vikttur; 16.04.2011 в 00:51. |
|
19.04.2011, 14:27 | #17 |
Регистрация: 26.08.2010
Сообщений: 8
|
Я вот пробовал формулу которую Вы скидывали но почему то та же история отличи при подсчете в ручную и при помощи формулы если есть возможность пожалуйста скинте правильную формулу
Заранее благодарен |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос на счет матана... | amidatong | Свободное общение | 10 | 17.02.2011 17:41 |
[Pascal] Счет | -=SeaN=- | Помощь студентам | 10 | 31.01.2011 21:59 |
Счет | Alex_sim | Общие вопросы C/C++ | 4 | 10.06.2010 11:28 |
Счет букв | zenner | Microsoft Office Excel | 14 | 24.10.2009 00:26 |
подскажите на счет факториала | Lindemm | Помощь студентам | 4 | 26.03.2008 21:47 |