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

» Excel FAQ (часть 5)

Автор: kamadz
Дата сообщения: 29.05.2010 14:10
kimtan

Огромное Вам спасибо! Все получается без проблем!
Автор: crackcrack
Дата сообщения: 30.05.2010 07:21
Как сделать, чтобы если текст не помещается в строке, он автоматически переходил на другую строчку?
Автор: LaCastet
Дата сообщения: 30.05.2010 12:47
crackcrack

Цитата:
Как сделать, чтобы если текст не помещается в строке, он автоматически переходил на другую строчку?

Выделяешь ячейки, которые нужно отформатировать, Формат->Ячейки, выбираешь вкладку Выравнивание, флажок Переносить по словам.
Автор: polk90
Дата сообщения: 01.06.2010 11:48
подскажите, как посчитать даты понятно, если надо:
из 21.04.2010 вычесть =СЕГОДНЯ() то =ДНЕЙ360(A3;B3)
а как посчитать со временем?
из 21.04.2010 23.55 вычесть текущую дату и текущее время?
Автор: denisAzef
Дата сообщения: 01.06.2010 15:14
добрый день ктонить подскажите как в екселе формулу написать, смысл такой берем например число и сравниваем его: если число больше 701 тогда береться 701, а если число меньше 700 но больше 601 тогда береться 601, а если число больше 501 но меньше 600 тодга берется 600, а если число меньше 500 тогда береться 500
например если я беру число 652 то значение правильное 601
спасибо
Автор: SERGE_BLIZNUK
Дата сообщения: 01.06.2010 16:14
denisAzef
через вложенные ЕСЛИ(... ЕСЛИ(... ЕСЛИ())
можно просто реализовать...
Автор: LaCastet
Дата сообщения: 01.06.2010 16:37
denisAzef
=ЕСЛИ(A1>701;701;ЕСЛИ(И(A1>601;A1<=700);601;ЕСЛИ(И(A1>501;A1<=600);600;500)))
Автор: Mushroomer
Дата сообщения: 01.06.2010 22:33
LaCastet
Цитата:
A1>601;A1<=700)
A1<=700 это имхо лишнее., т.к. это вытекает уже из отрицания первого условия A1>701
=ЕСЛИ(A1>701;701;ЕСЛИ(A1>601;601;ЕСЛИ(A1>501;600;500)))
Автор: LaCastet
Дата сообщения: 01.06.2010 22:35
Mushroomer

Цитата:
A1<=700 это имхо лишнее.,

Верно. ))
Автор: kimtan
Дата сообщения: 02.06.2010 00:39
denisAzef
Немного экзотики:
=ВЫБОР(ПОИСКПОЗ(A1;{-1E+307;600});ОКРВВЕРХ(A1;100);ОКРВНИЗ(A1;100)+1)
Если число находится в ячейке A1
Автор: denisAzef
Дата сообщения: 02.06.2010 00:45
спасибо большое
Автор: SIvanovich
Дата сообщения: 02.06.2010 18:36
Как грамотно вставить в ячейку таблицы значок (рисунок, иконку .... )
и одновременно вписать его в её геометрию (размеры...) ... ?

Какого формата (расширения...) д.б. эти рисунки, значки .....?

Зараннее благодарен за ответ...
С уважением.
Автор: polk90
Дата сообщения: 02.06.2010 21:00
SIvanovich
- посмотри Вставка-Рисунок, там перечислены все расширения
- рисунок не вставляется в ячейку, он на них сверху лежит
Автор: kraspay
Дата сообщения: 03.06.2010 09:53
Baton34V

спасибо за помощь,
подскажите, что не так делаю?

http://clip2net.com/clip/m26539/1275547538-clip-377kb.jpg
после нажатия shift+ctrl+enter:
http://clip2net.com/clip/m26539/1275547564-clip-41kb.jpg

Audciz
по вашей формуле пока тоже не получается.

вот кусок таблицы: http://files.mail.ru/8SLICS

задача:
http://clip2net.com/clip/m26539/1274175779-clip-734kb.jpg

еще раз, спасибо за помощь

Автор: AuthorR
Дата сообщения: 03.06.2010 12:24
Может ли кто-нть по шагам рассказать как создать надстройку, которая будет содержать пользовательские функции (код уже имеется)? Эксель 2003
Автор: vlth
Дата сообщения: 03.06.2010 17:54
AuthorR

Цитата:
1. Разработайте приложение на основе VBA и убедитесь в правильности его работы.
2. Защитите проект VBA. На этом (необязательном) шаге код VBA и экранные формы защищаются от просмотра. В редакторе Visual Basic выполните команду Tools*^ Properties (Сервисе Свойства). В диалоговом окне Properties перейдите на вкладку Protection (Защита) и установите флажок Lock project for viewing (Блокировать просмотр проекта). Если хотите, можете задать пароль для снятия этой защиты.
3. Сохраните рабочую книгу как надстройку, выбрав команду Сохранить как. В диалоговом окне Сохранение документа в списке Тип файла выберите опцию Надстройка Excel (.xla).

После сохранения рабочей книги как надстройки исходная рабочая книга остается активизированной.
Ее необходимо закрыть, чтобы избежать появления двух макросов с одинаковыми именами.

После создания надстройки ее необходимо инсталлировать.
1. В меню Excel Сервис перейдите к пункту Надстройки. Откроется диалоговое окно
Надстройки.
2. В диалоговом окне Надстройки щелкните на кнопке Обзор, чтобы найти созданный файл надстройки (имеющий расширение . xla).
Найденная надстройка отобразится в списке надстроек диалогового окна Надстройки, при этом будут использоваться название и описание надстройки, заданные на панели Свойства документа.
Автор: kimtan
Дата сообщения: 03.06.2010 22:15
kraspay
Скажите, Вы русскоговорящий?
Что это за условие: "если M = empty"?
Автор: Baton34V
Дата сообщения: 03.06.2010 22:51
kraspay


Цитата:

подскажите, что не так делаю?

хз, вот тот же файл, всё нормально работает
http://sendfile.su/111684
Автор: kraspay
Дата сообщения: 04.06.2010 08:04
kimtan, я имел ввиду "если M = пусто"

Baton34V можете перезалить в другое место? например на files.mail.ru
а то не скачать - http://clip2net.com/clip/m26539/1275627758-clip-86kb.jpg
спасибо.
Автор: Baton34V
Дата сообщения: 04.06.2010 15:52
kraspay

http://files.mail.ru/DZNJHR

http://s1.sendfile.su/download/111684/vHwTMVqIuwvTh0Vv1DuOGxUOMd4BmMu7HlAHhXvY
Автор: chel78
Дата сообщения: 05.06.2010 13:08
Привет, есть такой вопрос (сорри если не в тему).
Есть excel файл с SQL запросом использующий MS Query для получения данных из Oracle.
В SQLке некоторые параметры указаны переменной, например '&DATE'
Можно ли как то замутить, что бы при апдейте запроса, выскакивало какое нить окошко, с просьбой указать дату начала и конца периода, чебы не лазить каждый раз в запрос и не править его ручками.
SQL выглядит следующим образом.

Код:
SELECT
SYSDTL.ITMCOD,
SYSDTL.CTLGRP,
ITMMST.ITMDSC,
SUM (SYSTRN.TRNQTY) QTY
FROM
SYSTRN
Inner Join SYSDTL ON SYSTRN.TRNSEQ = SYSDTL.TRNSEQ
Inner Join ITMMST ON SYSDTL.ITMCOD = ITMMST.ITMCOD
WHERE
SYSTRN.TRNTYP = 'DAMAGE' AND
SYSTRN.SYSDAT >= ('&DATE') AND
SYSTRN.SYSDAT <= ('&DATE') AND
SYSDTL.ITMCOD IS NOT NULL
GROUP BY
SYSDTL.ITMCOD,
SYSDTL.CTLGRP,
ITMMST.ITMDSC
ORDER BY
SYSDTL.ITMCOD,
SYSDTL.CTLGRP
Автор: Alexey87
Дата сообщения: 05.06.2010 19:43
Подскажите, пожалуйста, как просуммировать произвольное число из определенного диапазона ячеек с произвольным числом из другого диапазона ячеек?
Автор: Mushroomer
Дата сообщения: 05.06.2010 20:04
Alexey87
Диапазоны ячеек непрерывные?
Автор: Alexey87
Дата сообщения: 05.06.2010 20:19
Mushroomer, ситуация такая:
нужно выбрать по одной произвольной ячейки из диапазонов G20:G30 и H20:H30 и данные из выбранных ячеек просуммировать

Автор: kimtan
Дата сообщения: 05.06.2010 20:30
Alexey87
Произвольное это случайное?

Добавлено:
Пока смотрите пример:
http://webfile.ru/4533538
Автор: Alexey87
Дата сообщения: 05.06.2010 20:46
kimtan, случайное из указанных диапазонов
Автор: kimtan
Дата сообщения: 05.06.2010 20:53
Alexey87
В приведенном мной примере это реализовано, в формуле замените диапазоны на нужные Вам.
Автор: Alexey87
Дата сообщения: 05.06.2010 21:01
kimtan, спасибо
уже разобрался
Автор: Dwolf
Дата сообщения: 05.06.2010 22:52
пару вопросов знатокам.

1) Открываю Эксель файл с таблицей, в которой например первые 1000 строк заполнены какими-то данными. При открытии, например, вижу на экране с 50-й по 90-ю строку. Вопрос, как быстро спуститься вниз таблицы к незаполненой 1001-й строке. Движение ползунка справа или кручение колёсика мышки не подходять. Нужна кнопка - нажал и готово!

2) В некоторой ячейке рассчитывается численное значение по некой формуле. Если значение больше какого-то определенного заранее заданного, то должно появиться окошко с сообщением (предупреждением). Как это сделать без макросов.
Автор: kimtan
Дата сообщения: 05.06.2010 23:11
Dwolf
1) CTRL+END
2) Только подсветить условным форматированием можно.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

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


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