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

Вход

Регистрация

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

 

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

Модератор форума: китин, _Boroda_, DrMini  
Помощь в написании формулы.
boris24042 Дата: Воскресенье, 08.04.2012, 12:34 | Сообщение № 221
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

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

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

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

Автор - boris24042
Дата добавления - 08.04.2012 в 13:05
Гость Дата: Вторник, 10.04.2012, 12:36 | Сообщение № 224
Группа: Гости
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 | Сообщение № 225
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2750 ±
Замечаний: ±

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

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

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


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

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

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

Автор - Serge_007
Дата добавления - 10.04.2012 в 12:55
Гость Дата: Вторник, 10.04.2012, 13:04 | Сообщение № 226
Группа: Гости
в С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 | Сообщение № 227
Группа: Гости
=ПРОСМОТР(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 | Сообщение № 228
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2750 ±
Замечаний: ±

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

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


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

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

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

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

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

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


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

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

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

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


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

Автор - Jhonson
Дата добавления - 12.04.2012 в 14:54
Gloom Дата: Четверг, 12.04.2012, 21:44 | Сообщение № 232
Группа: Пользователи
Ранг: Новичок
Сообщений: 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 | Сообщение № 233
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2750 ±
Замечаний: ±

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 | Сообщение № 234
Группа: Пользователи
Ранг: Новичок
Сообщений: 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 | Сообщение № 235
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2750 ±
Замечаний: ±

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 | Сообщение № 236
Группа: Гости
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 | Сообщение № 237
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2750 ±
Замечаний: ±

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 | Сообщение № 238
Группа: Админы
Ранг: Местный житель
Сообщений: 17015
Репутация: 6668 ±
Замечаний: ±

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 | Сообщение № 239
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

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


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

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

_Boroda_,
Листов явно многовато, создал огромного многоэтапного мастодонта из десятка массивных документов. Поставил себе задачу заполнять только первую таблицу из первичных данных, все последующие этапы автоматизировать полностью на каждом этапе автоматом должен формироваться отчет определенной формы. В одном доке мне работать проще, чем в десятке, однако я слегка недооценил масштабов работ sad Уверен что такие вещи делаются в в готовых серьезных прогах или в Access, но с ним я совсем не дружу, скачал пачку самоучителей, но грызть их совершенно некогда. Самой грустное, что на предприятии используется прога SAP, с тучей транзакций и отчетов, но нужных мне форм нет, админы принимают заявки на всякие хатюнчки, но до меня очередь дойдет только к моей пенсии wacko


-=*=-
 
Ответить
Сообщение_Boroda_,
Листов явно многовато, создал огромного многоэтапного мастодонта из десятка массивных документов. Поставил себе задачу заполнять только первую таблицу из первичных данных, все последующие этапы автоматизировать полностью на каждом этапе автоматом должен формироваться отчет определенной формы. В одном доке мне работать проще, чем в десятке, однако я слегка недооценил масштабов работ sad Уверен что такие вещи делаются в в готовых серьезных прогах или в Access, но с ним я совсем не дружу, скачал пачку самоучителей, но грызть их совершенно некогда. Самой грустное, что на предприятии используется прога SAP, с тучей транзакций и отчетов, но нужных мне форм нет, админы принимают заявки на всякие хатюнчки, но до меня очередь дойдет только к моей пенсии wacko

Автор - Gloom
Дата добавления - 13.04.2012 в 22:34
Поиск:

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