Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 5)

Автор: amkaz
Дата сообщения: 29.10.2011 01:11
Добрый вечер, помогите пожалуйста решить такую проблему: нужна функция, которая возвращает в определенную ячейку номер столбца, в котором находится максимальная величина (число) в строке с данными?
Автор: Jizo
Дата сообщения: 29.10.2011 06:56
Скажите, можно ли как-нибудь снять, или изменить, ограничение в Поиске решений на количество оцениваемых параметров. Сейчас это количество не больше 200, а мне нужно чем больше тем лучше)
Автор: Mushroomer
Дата сообщения: 29.10.2011 09:54
amkaz
Цитата:
в котором находится максимальная величина (число) в строке с данными?
А это максимальное число в строке данных одно такое? или может быть их несколько? Если одно, то сначала работает функция МАКС, затем функция ПОИСКПОЗ. Идея понятна?
Автор: grbdv
Дата сообщения: 29.10.2011 11:06
amkaz

Цитата:
...функция, которая возвращает в определенную ячейку...

Ф-ции листа писать куда-то не могут. Только в ту ячейку, в которой расположены.
Автор: amkaz
Дата сообщения: 29.10.2011 12:58

Цитата:
А это максимальное число в строке данных одно такое? или может быть их несколько? Если одно, то сначала работает функция МАКС, затем функция ПОИСКПОЗ. Идея понятна?

конечно одно, поскольку это просто максимум числового ряда, спасибо, Ваша подсказка
решила мою проблему!
Цитата:
Ф-ции листа писать куда-то не могут. Только в ту ячейку, в которой расположены.

Да это понятно...
Цитата:
Скажите, можно ли как-нибудь снять, или изменить, ограничение в Поиске решений на количество оцениваемых параметров. Сейчас это количество не больше 200, а мне нужно чем больше тем лучше)

Можно попробовать использовать коммерческую надстройку, например Desision Suite (Palisade.com), там по-моему такого ограничения нет и возможности гораздо обширнее
чем в стандартном солвере екселя.
Автор: xyepblra
Дата сообщения: 30.10.2011 02:04
Здравствуйте!
Есть строка из 6 чисел лотереи, записанных в порядке их выпадения, каждое число в отдельной ячейке, вбиваемые вручную. Требуется создать на этой же строке дополнительные 6 столбцов, в которых числа автоматически сортировались бы в возрастающем порядке. Возможно ли решить эту задачу использованием только формул?
Автор: MAGNet
Дата сообщения: 30.10.2011 03:52

Цитата:
создать на этой же строке дополнительные 6 столбцов, в которых числа автоматически сортировались бы в возрастающем порядке

Курите статистические формулы.
Там есть МИН и МАКС - в вашем случае они бесполезны.

Но есть и две нужные формулы:

НАИМЕНЬШИЙ(массив;k)
НАИБОЛЬШИЙ(массив;k)


Массив — массив или диапазон числовых данных, для которого определяется k-ое наименьшее/наибольшее значение.

k — позиция (начиная с наименьшей/наибольшей) в массиве или интервале ячеек данных.


amkaz

Цитата:
Ф-ции листа писать куда-то не могут. Только в ту ячейку, в которой расположены.

Цитата: Да это понятно...
Автор: zeldani
Дата сообщения: 30.10.2011 22:34
Здравствуйте! Возникла проблема файлами excel 2010 - в некоторых из них самопроизвольно сменились значения ячеек со ссылками на сетевые файлы: к примеру, внутри файла были расположены ссылки на папки находящиеся в \\%servername%\folder1\folder2\folder3\, теперь они выглядят как C:\\folder1\folder2\folder3. В чем может быть причина и как это можно пофиксить?
Спасибо!
Автор: Mushroomer
Дата сообщения: 30.10.2011 22:39
zeldani
Цитата:
и как это можно пофиксить?
Аккуратно заменить через замену CTRL + H.
На всякий случай предварительно сделать резервную копию файла.
Автор: zeldani
Дата сообщения: 30.10.2011 22:56
Mushroomer, там большие файлы, много ссылок и много связей. К тому же, гугл говорит, что после фикса руками проблема возвращается.
Автор: Mushroomer
Дата сообщения: 31.10.2011 00:13
zeldani
Цитата:
много ссылок и много связей
Ну, не знаю. Замена в одну операцию все поменяет.
Автор: xyepblra
Дата сообщения: 31.10.2011 11:19

Цитата:
[/q]
[q]Цитата:
создать на этой же строке дополнительные 6 столбцов, в которых числа автоматически сортировались бы в возрастающем порядке

Курите статистические формулы.
Там есть МИН и МАКС - в вашем случае они бесполезны.

Но есть и две нужные формулы:

НАИМЕНЬШИЙ(массив;k)
НАИБОЛЬШИЙ(массив;k)

Массив — массив или диапазон числовых данных, для которого определяется k-ое наименьшее/наибольшее значение.

k — позиция (начиная с наименьшей/наибольшей) в массиве или интервале ячеек данных.

Спасибо, MAGNet, ваш совет помог!
Автор: zeldani
Дата сообщения: 31.10.2011 14:26
Mushroomer
в любом случае, спасибо.
Автор: domo22
Дата сообщения: 01.11.2011 13:40
Помогите написать такую формулу для Excel 2003:

если какое-либо значение в столбце B равно значению в ячейке AA15 и при этом если соответствующее значение в столбце С равно значению в ячейке AA16 и при этом если соответствующее значение в столбце D равно значению в ячейке AA17, то суммировать значения всех соответствующих ячеек из столбца V.
Автор: VictorKos
Дата сообщения: 01.11.2011 14:54
domo22
можно так:
=СУММПРОИЗВ((B:B=AA15)*(C:C=AA16)*(D:D=AA17)*(V:V))
но лучше вместо всего столбца B:B (а также C:C, D:D, V:V), указать точный диапазон с данными, например B1:B100 (аналогично - другие столбцы), иначе формуле придётся производить много ненужных вычислений в пустых ячейках этих столбцов.
Автор: domo22
Дата сообщения: 01.11.2011 15:48
VictorKos
Спасибо, совсем не так как рекомендуется на сайте Микрософт (вложенные циклы СУММ(ЕСЛИ)), но что-то еще не работает.
Пробую на реальных данных:
=СУММПРОИЗВ((B:B=AA15)*(D:D=AB15)*(E:E=AC15)*(V:V))
Выдает ошибку "Используемое в формуле число вызывает ошибку". Может, имеет влияние, что в столбцах условия находится текст, а не числа? Или перезадать формат ячеек?
Если так:
=СУММПРОИЗВ((B:B="Условие1")*(D:D="Контр")*(E:E="Условие2")*(V:V))
ошибка та же.
Если же так:
=СУММПРОИЗВ(($B$2:$B$288=$AA$15)*($D$2:$D$288=$AB$15)*($E$2:$E$288=$AC$15)*($V$2:$V$288))
Ошибка "Значение, используемое в формуле, имеет неправильный тип данных".
Автор: VictorKos
Дата сообщения: 01.11.2011 16:44
domo22
Скорее всего, в столбце V что то не так с числами.
Выполнение или невыполнение первых трёх условий в процессе вычисления дадут либо 1, если все условия выполнены, либо 0, если хотя бы одно из условий окажется невыполненным. При этом не имеет значения, текст или числа находятся в условиях для поиска соответствий.
Автор: domo22
Дата сообщения: 01.11.2011 17:31
VictorKos
Как же ты оказался прав! Оромное спасибо! Действительно, проверив вручную столбец V оказалось, что туда случайно в одну ячейкуи затесалось слово "недейств". Наверно, данных не было и ввели, а надо было какое-то число, обозначающее отсутствие данных.
Теперь работает так:
=СУММПРОИЗВ((B2:B288=AA15)*(D2:D288=AB15)*(E2:E288=AC15)*(V2:V288))
и так:
=СУММПРОИЗВ(($B$2:$B$288=$AA$15)*($D$2:$D$288=$AB$15)*($E$2:$E$288=$AC$15)*($V$2:$V$288))
Автор: domo22
Дата сообщения: 02.11.2011 10:25
Прошу помочь составить еще формулу для Excel 2003:
если какие-либо значения столбца В равны значению ячейки М2, то вычислить стандартное отклонение по соответствующим ячейкам столбца С.
Автор: deityx
Дата сообщения: 02.11.2011 19:30
посоветуйте программу, которая может изменять:
-дату создания содержимого
-дату последнего сохранения
-последний вывод на печать
спасибо
Автор: MAGNet
Дата сообщения: 03.11.2011 04:53
deityx
Пожалуйста: http://softovka.ru/system-utilities/file-disk-management/attributemagic-for-documents-1.1.htm
Триальная, но работает - проверено.

Добавлено:
http://www.attributemagic.com/files/am_doc.exe - прямая ссылка.
Автор: mrdime
Дата сообщения: 03.11.2011 12:59
Господа, вчера столкнулся с такой проблемой в Excel 2010:
Автоматически выставил высоту строк, все содержимое корректно и полно отображается на экране, но при выводе на печать высота строк непонятным образом УМЕНЬШАЕТСЯ! т.е. в окне монитора я вижу, что до нижнего края строки есть еще пару миллиметров, но на распечатанном листе часть строки "съедается" таким образом, что даже пропадает кусок текста (примерно пол-строчки).
Замечу, что была выставлена печать с масштабированием 83%.
При экспорте файлов в .pdf - тот же результат.
Куда "копать" и как исправить эту проблему?
Автор: grbdv
Дата сообщения: 03.11.2011 13:35
mrdime

Цитата:
... высота строк непонятным образом УМЕНЬШАЕТСЯ... была выставлена печать с масштабированием 83% ... Куда "копать?

Именно в сторону масштабирования 83% и копать:)

Полностью отказаться от масштабирования средствами офиса. На крайняк - использовать механизмы принтера (драйвера) если таковые есть.

А по уму - так вообще отказаться от таких приемов. Форматировать тык в тык.

Более того - на разных принтерах подобные эффекты будут в разной степени проявляться. Даже без масштабирования вообще немного по разному будет идти вывод. Я себе давно за правило взял - если надо отсылать куда-то ответственный файл из МС Офиса - ставлю драйвер принтера, где он будет печататься и уже по нему подгоняю. Но форматом, а не масштабированием.
Автор: mrdime
Дата сообщения: 03.11.2011 13:56
grbdv
Спасибо за разъяснения. Уже лет 10 печатаю на разных принтерах из разных версий Excel и с таким столкнулся впервые (как обычно, когда надо было очень быстро и очень ответственно ). Самое интересное, что и на виртуальный принтер Adobe Acrobat выводится так же "криво" как и на реальную печать. Склоняюсь к мысли, что это глюки 10-го Excel-a с масштабированием.
Автор: grbdv
Дата сообщения: 03.11.2011 14:10
grbdv
Не за что. Да и это, скорее, не разъяснения, а наблюдение. Чистая эмпирика, принимаемая мной как данность. Ну вот так они себя ведут... 10-й я вообще не трогал, а наблюдения еще с первых ОФисов.
Автор: GranaD
Дата сообщения: 03.11.2011 18:12
помогите, пож-ста, составить корректную формулу.

есть:
=ЕСЛИ(C7-B7=0;"";C7-B7)

эффект:
вычитает значение одной ячейки из другой и если ячейки пустые, то ничего не показывает, если нет, то решает

проблема:
если ячейки не пустые, а со значениями, которые приводят к 0, то результат тоже не демонстрируется

необходимо:
ячейка с формулой должна оставаться пустой только если ячейки пустые, а если значения есть, но результатом суммирования яв-ся 0, то 0 и отображается

что пробовалось:
=ЕСЛИ(C7-B7="";"";C7-B7)

почему не понравилось:
0 демонстрируется, да, но этот 0 демонстрируется даже когда ячейки, которые суммируются, пустые
Автор: MAGNet
Дата сообщения: 03.11.2011 20:19

Цитата:
ячейка с формулой должна оставаться пустой только если ячейки пустые, а если значения есть, но результатом суммирования яв-ся 0, то 0 и отображается

не совсем понятно..
обе ячейки пустые или любая из них?
=ЕСЛИ(ИЛИ(C7="";B7="");"";C7-B7) - если любая из двух пустая, то результат пустой;
=ЕСЛИ(И(C7="";B7="");"";C7-B7) - если обе пустые, то результат пустой;
иначе, результат - число.
Автор: techn58
Дата сообщения: 04.11.2011 15:09
как поменять отображение солбцов в excel цифрового на буквенное?
Автор: VictorKos
Дата сообщения: 04.11.2011 15:56
techn58
Смотри в "шапке" вверху страницы
Автор: sergei99959
Дата сообщения: 05.11.2011 14:15
В Microsoft Excel по умолчанию примечание создается размером 2.09 на 3.81. Мне необходимо, чтоб создаваемое мной примечание имело размер примерно 11 на 8 (при ручном изменении получается 11.01 на 7.99, так тоже нормально). Надоело каждый раз при создании примечания лесть в формат_размер и в ручную менять. Можно ли как то изменить размер по умолчанию на 11 на 8?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

Предыдущая тема: Trojan Remover 6.81 Build 2594


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.