Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Помощь в написании формулы. - Страница 12 - Мир MS Excel

Старая форма входа
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Помощь в написании формулы.
Помощь в написании формулы.
tima55 Дата: Четверг, 05.04.2012, 18:08 | Сообщение № 221
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Данных очень много... Спасибо большое!
 
Ответить
СообщениеДанных очень много... Спасибо большое!

Автор - tima55
Дата добавления - 05.04.2012 в 18:08
boris24042 Дата: Воскресенье, 08.04.2012, 12:34 | Сообщение № 222
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Подскажите как справиться с такой "задачей". Желательно только через формулы. Заранее спасибо.
К сообщению приложен файл: 121212.xls (16.0 Kb)
 
Ответить
СообщениеПодскажите как справиться с такой "задачей". Желательно только через формулы. Заранее спасибо.

Автор - boris24042
Дата добавления - 08.04.2012 в 12:34
Jhonson Дата: Воскресенье, 08.04.2012, 12:49 | Сообщение № 223
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Так?
Code
=СУММПРОИЗВ((B7:B34="Мол")*(C7:C34="да"))
К сообщению приложен файл: 6920620.xls (16.0 Kb)


"Ничто не приносит людям столько неприятностей, как разум."

Сообщение отредактировал Jhonson - Воскресенье, 08.04.2012, 12:51
 
Ответить
СообщениеТак?
Code
=СУММПРОИЗВ((B7:B34="Мол")*(C7:C34="да"))

Автор - Jhonson
Дата добавления - 08.04.2012 в 12:49
boris24042 Дата: Воскресенье, 08.04.2012, 13:05 | Сообщение № 224
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

То что было нужно
 
Ответить
СообщениеТо что было нужно

Автор - boris24042
Дата добавления - 08.04.2012 в 13:05
Гость Дата: Вторник, 10.04.2012, 12:36 | Сообщение № 225
Группа: Гости
sad Помогите написать формулу пожалуйста.

Коофициент интеллеката IQ : Феноменальный IQ: >=140; Очень высокий IQ : 130-139; Высокий IQ: 110-129; Высокий средний IQ: 100-109; Низкий средний IQ: 90-99; Низкий IQ 80-89; Очень низкий IQ: <=79
 
Ответить
Сообщениеsad Помогите написать формулу пожалуйста.

Коофициент интеллеката IQ : Феноменальный IQ: >=140; Очень высокий IQ : 130-139; Высокий IQ: 110-129; Высокий средний IQ: 100-109; Низкий средний IQ: 90-99; Низкий IQ 80-89; Очень низкий IQ: <=79

Автор - Гость
Дата добавления - 10.04.2012 в 12:36
Serge_007 Дата: Вторник, 10.04.2012, 12:55 | Сообщение № 226
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Гость)
Коофициент интеллеката

Это сильно...

Юзайте функцию ПРОСМОТР()


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Гость)
Коофициент интеллеката

Это сильно...

Юзайте функцию ПРОСМОТР()

Автор - Serge_007
Дата добавления - 10.04.2012 в 12:55
Гость Дата: Вторник, 10.04.2012, 13:04 | Сообщение № 227
Группа: Гости
в С2

=ПРОСМОТР(B2;{0;80;90;100;110;130;140};{"очень низкий";"низкий";"низкий средний";"высокий средний";"высокий";"очень высокий";"феноменальный"})
 
Ответить
Сообщениев С2

=ПРОСМОТР(B2;{0;80;90;100;110;130;140};{"очень низкий";"низкий";"низкий средний";"высокий средний";"высокий";"очень высокий";"феноменальный"})

Автор - Гость
Дата добавления - 10.04.2012 в 13:04
Гость Дата: Четверг, 12.04.2012, 12:56 | Сообщение № 228
Группа: Гости
=ПРОСМОТР(B2;{0;80;90;100;110;130;140};{"очень низкий";"низкий";"низкий средний";"высокий средний";"высокий";"очень высокий";"феноменальный"})

не получается с этой формулой(( как я уже ток не пробовала((((((((
 
Ответить
Сообщение=ПРОСМОТР(B2;{0;80;90;100;110;130;140};{"очень низкий";"низкий";"низкий средний";"высокий средний";"высокий";"очень высокий";"феноменальный"})

не получается с этой формулой(( как я уже ток не пробовала((((((((

Автор - Гость
Дата добавления - 12.04.2012 в 12:56
Serge_007 Дата: Четверг, 12.04.2012, 12:58 | Сообщение № 229
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Гость)
не получается с этой формулой

Что не получается?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Гость)
не получается с этой формулой

Что не получается?

Автор - Serge_007
Дата добавления - 12.04.2012 в 12:58
Гость Дата: Четверг, 12.04.2012, 13:06 | Сообщение № 230
Группа: Гости
Serge_007, ну что то не так не проходит она( как скинуть сюда задание?
 
Ответить
СообщениеSerge_007, ну что то не так не проходит она( как скинуть сюда задание?

Автор - Гость
Дата добавления - 12.04.2012 в 13:06
Serge_007 Дата: Четверг, 12.04.2012, 13:42 | Сообщение № 231
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Гость)
что то не так не проходит она

Куда не проходит? Может бочком её попробовать протолкнуть?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Гость)
что то не так не проходит она

Куда не проходит? Может бочком её попробовать протолкнуть?

Автор - Serge_007
Дата добавления - 12.04.2012 в 13:42
Jhonson Дата: Четверг, 12.04.2012, 14:54 | Сообщение № 232
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

[/b]
Quote (Гость)
как скинуть сюда задание?
Для это всего лишь нужно зарегистрироваться.


"Ничто не приносит людям столько неприятностей, как разум."
 
Ответить
Сообщение[/b]
Quote (Гость)
как скинуть сюда задание?
Для это всего лишь нужно зарегистрироваться.

Автор - Jhonson
Дата добавления - 12.04.2012 в 14:54
Gloom Дата: Четверг, 12.04.2012, 21:44 | Сообщение № 233
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Рад приветствовать всех с нечеловеческой силою! Пишу первый пост, простите, если что не так. Очень надеюсь на совет опытных отцов, дабы превратить свою работу из дикого ужаса в обычный кошмар. Основная проблема в отсутствии какой либо системы в учете затрат на предприятии. Есть туча данных из которых нужно выбрать крупицы полезных цифр. Проблему частично решил в MS Excel 2007 функцией =СУММЕСЛИМН . Но книга получилась настолько гигантской и несовершенной, что на ее редактирование времени уходить больше чем на выборку вручную. Описать словами задачу не возьмусь, как мог подробно указал в приложении. Приложение максимально сжато, с целью затронуть только суть вопроса, КАК в ячейках расчета укоротить формулу (другая функция, макрос, доп таблица и т.д). Заранее благодарен за любой предложенный вариант.
К сообщению приложен файл: 1668592.xlsx (22.2 Kb)


-=*=-
 
Ответить
СообщениеРад приветствовать всех с нечеловеческой силою! Пишу первый пост, простите, если что не так. Очень надеюсь на совет опытных отцов, дабы превратить свою работу из дикого ужаса в обычный кошмар. Основная проблема в отсутствии какой либо системы в учете затрат на предприятии. Есть туча данных из которых нужно выбрать крупицы полезных цифр. Проблему частично решил в MS Excel 2007 функцией =СУММЕСЛИМН . Но книга получилась настолько гигантской и несовершенной, что на ее редактирование времени уходить больше чем на выборку вручную. Описать словами задачу не возьмусь, как мог подробно указал в приложении. Приложение максимально сжато, с целью затронуть только суть вопроса, КАК в ячейках расчета укоротить формулу (другая функция, макрос, доп таблица и т.д). Заранее благодарен за любой предложенный вариант.

Автор - Gloom
Дата добавления - 12.04.2012 в 21:44
Serge_007 Дата: Четверг, 12.04.2012, 22:45 | Сообщение № 234
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Пока ничего лучше чем
Code
=СУММПРОИЗВ(ЕЧИСЛО(НАЙТИ('ДОП ЛИСТ'!$B4:$D4;ДАНО!$C$7:$C$26))*(B$8=ДАНО!$A$7:$A$26)*ДАНО!$F$7:$F$26)

не придумал...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПока ничего лучше чем
Code
=СУММПРОИЗВ(ЕЧИСЛО(НАЙТИ('ДОП ЛИСТ'!$B4:$D4;ДАНО!$C$7:$C$26))*(B$8=ДАНО!$A$7:$A$26)*ДАНО!$F$7:$F$26)

не придумал...

Автор - Serge_007
Дата добавления - 12.04.2012 в 22:45
Gloom Дата: Четверг, 12.04.2012, 23:48 | Сообщение № 235
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Quote (Serge_007)
Пока ничего лучше не придумал...

Сергей, это уже потрясающе!
Не сказать, что очень просто, но гениально.
Сам бы я очень долго шел к этой версии. Грызу F1 по данным функциям, хочу применить в схожих ситуациях.
Насколько я понял, обойтись без доп. листов и при этом избежать многокилометровых формул проблематично.
Просто приведенный пример во вложении - лишь 1 этап, дальше форменный ужас, но общий принцип тот же.
Безмерно благодарю, желаю светлого будущего Вашему форуму, уверен еще неоднократно загляну.
P.S. А по MS Access форума в том же админском составе нет?


-=*=-
 
Ответить
Сообщение
Quote (Serge_007)
Пока ничего лучше не придумал...

Сергей, это уже потрясающе!
Не сказать, что очень просто, но гениально.
Сам бы я очень долго шел к этой версии. Грызу F1 по данным функциям, хочу применить в схожих ситуациях.
Насколько я понял, обойтись без доп. листов и при этом избежать многокилометровых формул проблематично.
Просто приведенный пример во вложении - лишь 1 этап, дальше форменный ужас, но общий принцип тот же.
Безмерно благодарю, желаю светлого будущего Вашему форуму, уверен еще неоднократно загляну.
P.S. А по MS Access форума в том же админском составе нет?

Автор - Gloom
Дата добавления - 12.04.2012 в 23:48
Serge_007 Дата: Пятница, 13.04.2012, 00:00 | Сообщение № 236
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Gloom)
обойтись без доп. листов и при этом избежать многокилометровых формул проблематично.

Как правило да.
Но в Вашем случае можно обойтись. Надо будет применять имена, в которых прописать коды внутри затрат. Вопрос только в том уменьшит ли это время расчёта формул...

Quote (Gloom)
желаю светлого будущего Вашему форуму

Спасибо!

Quote (Gloom)
А по MS Access форума в том же админском составе нет?

Есть, но это скорее дополнение к форуму по Excel, чем самостоятельный форум smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Gloom)
обойтись без доп. листов и при этом избежать многокилометровых формул проблематично.

Как правило да.
Но в Вашем случае можно обойтись. Надо будет применять имена, в которых прописать коды внутри затрат. Вопрос только в том уменьшит ли это время расчёта формул...

Quote (Gloom)
желаю светлого будущего Вашему форуму

Спасибо!

Quote (Gloom)
А по MS Access форума в том же админском составе нет?

Есть, но это скорее дополнение к форуму по Excel, чем самостоятельный форум smile

Автор - Serge_007
Дата добавления - 13.04.2012 в 00:00
Гость Дата: Пятница, 13.04.2012, 14:45 | Сообщение № 237
Группа: Гости
Serge_007,
Сергей, один нюанс:
=СУММПРОИЗВ(ЕЧИСЛО(НАЙТИ('ДОП ЛИСТ'!$B4:$D4;ДАНО!$C$7:$C$26))*(B$8=ДАНО!$A$7:$A$26)*ДАНО!$F$7:$F$26)
В случае если в диапазоне : ДОП ЛИСТ'!$B4:$D4 есть пустая ячейка, формула работает некорректно, можно ли заставить функцию игнорировать пустые значения?
И еще момент: если в таблице "ДАНО" разместить столбец с датами, можно ли в основную формулу расчета впендюрить отбор сумм за определенный период, или это только еще 1 доп. лист (столбец)?
 
Ответить
СообщениеSerge_007,
Сергей, один нюанс:
=СУММПРОИЗВ(ЕЧИСЛО(НАЙТИ('ДОП ЛИСТ'!$B4:$D4;ДАНО!$C$7:$C$26))*(B$8=ДАНО!$A$7:$A$26)*ДАНО!$F$7:$F$26)
В случае если в диапазоне : ДОП ЛИСТ'!$B4:$D4 есть пустая ячейка, формула работает некорректно, можно ли заставить функцию игнорировать пустые значения?
И еще момент: если в таблице "ДАНО" разместить столбец с датами, можно ли в основную формулу расчета впендюрить отбор сумм за определенный период, или это только еще 1 доп. лист (столбец)?

Автор - Гость
Дата добавления - 13.04.2012 в 14:45
Serge_007 Дата: Пятница, 13.04.2012, 15:16 | Сообщение № 238
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Гость)
В случае если в диапазоне : ДОП ЛИСТ'!$B4:$D4 есть пустая ячейка, формула работает некорректно

Она корректно работает, но у Вас такого условия как "пустая ячейка" нет в исходнике, поэтому результат получается не тот, который Вы ожидаете smile
Поэтому я и написал:
Quote (Serge_007)
Надо будет применять имена, в которых прописать коды внутри затрат


Quote (Гость)
если в таблице "ДАНО" разместить столбец с датами, можно ли в основную формулу расчета впендюрить отбор сумм за определенный период?
Можно. Но повторюсь: чем больше условий, тем дольше будет расчёт. На больших объёмах данных это ооочень заметно wink
Доп. столбцы/доп. листы - это не всегда плохо. В конце концов их ведь и скрыть можно

Пока модифицировал формулу так:
Code
=СУММПРОИЗВ(ЕЧИСЛО(НАЙТИ(ДВССЫЛ($A9);ДАНО!$C$7:$C$26))*(B$8=ДАНО!$A$7:$A$26)*(ДАНО!$D$7:$D$26>=$B$1)*(ДАНО!$D$7:$D$26<=$D$1)*ДАНО!$G$7:$G$26)
К сообщению приложен файл: Gloom.xls (43.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Гость)
В случае если в диапазоне : ДОП ЛИСТ'!$B4:$D4 есть пустая ячейка, формула работает некорректно

Она корректно работает, но у Вас такого условия как "пустая ячейка" нет в исходнике, поэтому результат получается не тот, который Вы ожидаете smile
Поэтому я и написал:
Quote (Serge_007)
Надо будет применять имена, в которых прописать коды внутри затрат


Quote (Гость)
если в таблице "ДАНО" разместить столбец с датами, можно ли в основную формулу расчета впендюрить отбор сумм за определенный период?
Можно. Но повторюсь: чем больше условий, тем дольше будет расчёт. На больших объёмах данных это ооочень заметно wink
Доп. столбцы/доп. листы - это не всегда плохо. В конце концов их ведь и скрыть можно

Пока модифицировал формулу так:
Code
=СУММПРОИЗВ(ЕЧИСЛО(НАЙТИ(ДВССЫЛ($A9);ДАНО!$C$7:$C$26))*(B$8=ДАНО!$A$7:$A$26)*(ДАНО!$D$7:$D$26>=$B$1)*(ДАНО!$D$7:$D$26<=$D$1)*ДАНО!$G$7:$G$26)

Автор - Serge_007
Дата добавления - 13.04.2012 в 15:16
_Boroda_ Дата: Пятница, 13.04.2012, 15:17 | Сообщение № 239
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А можно еще так
с датами
Code
=СУММПРОИЗВ((ДАНО!$A$7:$A$26>=$C$3)*(ДАНО!$A$7:$A$26<=$D$3)*('ДОП ЛИСТ'!$B4:$O4=ДАНО!$D$7:$D$26)*(B$8=ДАНО!$B$7:$B$26)*ДАНО!$G$7:$G$26)

бездат
Code
=СУММПРОИЗВ(('ДОП ЛИСТ'!$B4:$O4=ДАНО!$D$7:$D$26)*(B$8=ДАНО!$B$7:$B$26)*ДАНО!$G$7:$G$26)
К сообщению приложен файл: 1668592_2.xlsx (20.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА можно еще так
с датами
Code
=СУММПРОИЗВ((ДАНО!$A$7:$A$26>=$C$3)*(ДАНО!$A$7:$A$26<=$D$3)*('ДОП ЛИСТ'!$B4:$O4=ДАНО!$D$7:$D$26)*(B$8=ДАНО!$B$7:$B$26)*ДАНО!$G$7:$G$26)

бездат
Code
=СУММПРОИЗВ(('ДОП ЛИСТ'!$B4:$O4=ДАНО!$D$7:$D$26)*(B$8=ДАНО!$B$7:$B$26)*ДАНО!$G$7:$G$26)

Автор - _Boroda_
Дата добавления - 13.04.2012 в 15:17
Gloom Дата: Пятница, 13.04.2012, 16:06 | Сообщение № 240
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

_Boroda_,
О, Великий и Фсимагучий спаситель!!!
Благодаря Вашей формуле "С датами" я могу сократить книгу на (12 мес * 3 листа + к ним 12 доп листов и еще несколько вспомогательных) итого более чем на 50 листов с неслабой таблицей в каждом!!!
Напьюсь сегодня за Ваше здоровье! crazy


-=*=-
 
Ответить
Сообщение_Boroda_,
О, Великий и Фсимагучий спаситель!!!
Благодаря Вашей формуле "С датами" я могу сократить книгу на (12 мес * 3 листа + к ним 12 доп листов и еще несколько вспомогательных) итого более чем на 50 листов с неслабой таблицей в каждом!!!
Напьюсь сегодня за Ваше здоровье! crazy

Автор - Gloom
Дата добавления - 13.04.2012 в 16:06
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Помощь в написании формулы.
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!