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

» Excel FAQ (часть 3)

Автор: Smog
Дата сообщения: 31.01.2008 15:33
Gretrick
сервер под виндой или *nix?


Добавлено:
Сервер под какой ОС?
Автор: Gretrick
Дата сообщения: 31.01.2008 17:15
Gretrick
Windows Server 2003 SP2
Автор: Smog
Дата сообщения: 31.01.2008 20:39
Gretrick
а если попробоватьт в свойствах файла, который лежит на сервере, через стандартный виндовый диалог убратьт галку тольтко для чтения?
Автор: Gretrick
Дата сообщения: 01.02.2008 12:40
Smog
Не помогает.
Автор: Masqqq
Дата сообщения: 02.02.2008 15:55
уважаемые спецы, подскажите а то уже голову сломал

по заданному значению из в первого столбца (например "ЭН2") необходимо получить данные из последнего столбца соответствующих строк через запятую (например "108,57")

картинка прилагается
http://img230.imageshack.us/my.php?image=excelpa2.jpg

Автор: w25
Дата сообщения: 02.02.2008 18:35
Masqqq
Попробуй фнкцию ВПР.
Автор: Mushroomer
Дата сообщения: 02.02.2008 18:53
w25
ВПР не поможет Masqqq На картинке есть совпадающее значение ЭН2

Masqqq
Имхо макрос писать надо.
Автор: Masqqq
Дата сообщения: 02.02.2008 20:48
а может кто-нибудь помочь с макросом?
или какой-нибудь для похожей задачи дать...чтоб можно было самому поковыряться и переделать
Автор: Mushroomer
Дата сообщения: 02.02.2008 20:54
Masqqq
Макросы обсуждаются в другом топике http://forum.ru-board.com/topic.cgi?forum=33&topic=8273
Автор: ZORRO2005
Дата сообщения: 02.02.2008 23:09
Masqqq
Вот здесь посмотрите:
http://www.planetaexcel.ru/tip.php?aid=62
У меня была похожая задача.
Вы уверены что вам нужны эти данные через запятую?
Я знаю как выдать их массивом,но вот через запятую пока нет.
Если вы выложите сам файл, и напишете четко что вам нужно,
то может быть здесь предложат более оптимальный вариант решения вашей задачи.
Автор: Yusup
Дата сообщения: 03.02.2008 02:24
Ребята не подскажите как можно сделать (или написать формулу), так чтобы в определенной ячейке содержащая формулу, в которой при вычислении если получится результат равный нулю (или меньше нуля) выводилось бы сообщение: "Результат равен нулю или меньше нуля",
Или хотя бы написать какую-либо формулу в рядом стоящую ячейку со ссылкой на нашу ячейку с формулой, в которой бы выводилось наше сообщение при выполнении нашего условия (ну вообщем, она должна проверять правильность условия нашей ячейки с формулой)

Надесь я понятно объяснил?
Автор: Mushroomer
Дата сообщения: 03.02.2008 09:21
Yusup
=ЕСЛИ(A1<=0;"Результат равен нулю или меньше нуля";"")
На пустую ячейку тоже даст "Результат равен нулю или меньше нуля". Если это нужно отсечь, то нужно еще одно условие.
Автор: MANtiCORE
Дата сообщения: 03.02.2008 12:29
собственно возникла следующая проблема:
имеется программа, которая выдаёт результат работы в таблице .xls
для её работы требуется наличие самого Эксела, но покупать "офис" ради одного Эксела нет желания и возможности - народ спокойно работает в ОпенОфисе. его достаточно.

в связи с этим вопрос - может имеется какой-нибудь набор dll'ок, который можно воткнуть в виндовс и которого будет достаточно для подобного плана софта?

если не в тему написал, ткните пожалуйста носом, куда с такими вопросами
Автор: Mushroomer
Дата сообщения: 03.02.2008 12:58
MANtiCORE
Цитата:
для её работы требуется наличие самого Эксела,
а в чем это выражается? может подойдет Excel Viewer
Автор: SERGE_BLIZNUK
Дата сообщения: 03.02.2008 20:28
Mushroomer
Нет, похоже у MANtiCORE проблема, которая так просто не решается ;-((
Насколько я понял, у него есть программа, которая выводит результат, используя OLE автоматизацию (т.е. MS Excel выступает в качестве COM-сервера)... И без установленного Excel отчёт на этой машине не работает ;-(
Так вот, боюсь, что проще будет ту программу переписать, чем решить проблему работы без офиса... это всё имхо, разумеется..
Автор: Yusup
Дата сообщения: 04.02.2008 02:48
Mushroomer
СПАСИБО!
Автор: MANtiCORE
Дата сообщения: 04.02.2008 09:55
SERGE_BLIZNUK
похоже вы правы. скачал я вьювер, поставил и он не помог...
Автор: Mint86
Дата сообщения: 04.02.2008 13:18
Подскажите почему данная формула отнимает единицу если в ячейке B8 введена дата 01.02.2008 ? По идее должен отобразиться 29.02.2008.
Проблема в том, что надо создать график погашения кредита где конец месяца не может превышать 30 ти. А если конец месяца меньше чем 31 то просто отображаем данную дату, т.е. 29.02.2008 или 30.03.2008. Прошу помощи!
ЕСЛИ(КОНМЕСЯЦА(B8;0)>30;КОНМЕСЯЦА(B8;0)-1;КОНМЕСЯЦА(B8;0))
Автор: panda3
Дата сообщения: 04.02.2008 14:03
КОНМЕСЯЦА(B8;0)>30
Ты сравниваешь конец месяца с 30 января 1900 года. Конечно, он всегда будет больше!
Напиши например так:
=ДАТАМЕС(ДАТА(ГОД(B8);1;30);МЕСЯЦ(B8)-1)
Автор: SERGE_BLIZNUK
Дата сообщения: 04.02.2008 18:52
MANtiCORE
у Вас реально два направления, в которые стоит копать - либо покупка офиса (возможно устроит самая дешёвая и облегчённая версия MS офис...)
либо - связываться с разработчиками и долбать их на предмет переписать программу, используя компоненты прямой записи в XLS (или, хотя бы в CSV)... Я же думаю, что программа куплена, да?... ещё можно поискать аналоги Вашей программы, если она не очень специфична...
А если есть исходники - то можете попытаться сделать это самостоятельно...

Автор: MANtiCORE
Дата сообщения: 05.02.2008 02:11
SERGE_BLIZNUK
куплена конечно. а как иначе-то... щас по другому нельзя
но ... программа сильно специфична. аналогов я не встречал.
конечно попробую оба пути, но зная менталитет отечественного разработчика, имхо, наиболее быстрым безгеморройным вариантом будет первый.

спасибо всем. вопрос снимается.
Автор: Mint86
Дата сообщения: 05.02.2008 04:04

Цитата:
panda3

Спасибо, вчера нашел глупую ошибку
Написа просто: ЕСЛИ(ДЕНЬ(КОНМЕСЯЦА(B8;0))>30;КОНМЕСЯЦА(B8;0)-1;КОНМЕСЯЦА(B8;0))
Автор: gvserg1
Дата сообщения: 05.02.2008 11:07
Здравствуйте!
Подскажите, пожалуйста, как можно сделать следующее:
Есть столбец с данными такого типа:

Корректировка долга ЗУ-00019834 от 01.02.2007
Приходный кассовый ордер НН-00001253 №45
Банковская выписка КЕ-00012 22:53:30
Приходный кассовый ордер ЗУ-00001623 №92
Приходный кассовый ордер КЕ-000093253 от 01.02.2007
Приходный кассовый ордер КЕ-000093933 22:53:30

Есть массив (два столбца) с идентификаторами буквенных номеров, т.е.
ЗУ 01
НН 02
КЕ 03

Нужно сделать так, чтобы остался только идентификаторр документа, т.е.

01
02
03
01
03
03

Тоесть нужно как то оставить только два знака, которые идут перед тире с двумя ноликами (тире и два нолика идут после букв номера дока и не повторяются нигде дальше в строке, т.е. уникальные в строке) и потом привязать их к идентификаторам. Идентификаторы - около 80 строк, столбец с данными 65000 строк.

Спасибо
Автор: panda3
Дата сообщения: 05.02.2008 13:56
gvserg1
В чем сложность-то?

=ВПР(ПСТР(ИсходныйСтолбец;НАЙТИ("-00";ИсходныйСтолбец)-2;2);ТаблицаИдентификаторов;2)

ТаблицаИдентификаторов должна быть отсортирована
Автор: gvserg1
Дата сообщения: 05.02.2008 17:21
спасибки )
Очень помогло )

Кста, а зачем сортировать ?
Автор: panda3
Дата сообщения: 05.02.2008 17:49
gvserg1
Можешь и не сортировать, тогда надо в конец дописать
; ЛОЖЬ)
Автор: Collapse Troll
Дата сообщения: 05.02.2008 18:18
Привет! Подскажите пожалуйста, как в третьей колонке получить разницу по значениям между первой и второй колонками. То есть те значения, которые есть во второй колонке и которых нет в первой. Пример(столбцы и значения):

1 2 3

A A G
B B H
C E
D G
E H
C

Пробовал сделать через расширенный фильр, выделяю диапазон, ставлю галку "копировать результат в другое место", выделяю третий столбец, но не знаю какое условие записать, чтобы получить нужную выборку. Либо подскажите альтернативное решение.
Автор: nixin
Дата сообщения: 05.02.2008 21:02
Подскажите, как можно решить такую задачу - есть два пользователя и два файла с одинаковой таблицей - каждый пользователь заполняет разные ячейки (разбросанные по всей таблице) - возможно ли потом объединить два файла и две таблицы в одну с заполнением соответствующих ячеек?
Автор: Celem
Дата сообщения: 05.02.2008 22:16
Подскажите, плз, возможно ли в excel про построении диаграмм (в виде графиков) задать масштаб деления на оси равным N-сантиметрам на бумаге (после распечатки). И чтобы эта величина не менялась в зависимости от вводимых значений при простроении. Такое возможно, или придется руками подгонять все время?
Автор: ZORRO2005
Дата сообщения: 05.02.2008 22:41
Collapse Troll
Я люблю такие задачи решать через
условное форматирование
http://slil.ru/25441945

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Настройка The Bat под gmail.com


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