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

» Excel FAQ (часть 5)

Автор: Dmitriy05
Дата сообщения: 28.09.2010 21:12
Isuaven
В 2007 Excel не нашел такой функции - FORMULA().
Попробуй получить текст формулы и ей длины вот так: http://www.vbaexpress.com/kb/getarticle.php?kb_id=62 - через VBA
Автор: Mushroomer
Дата сообщения: 28.09.2010 21:27
Isuaven
что-то сложно у тебя. Значит смотри. У тебя длина незначимой информации всегда фиксирована. т.е. =ПСТР(G2;2;ДЛСТР(G2)-1) вернет тебе только цифры. Введешь A2, вернет 2. Введешь А223 вернет 223. Но вернет как текст. Тебе нужно сделать его числом. =ЗНАЧЕН(ПСТР(G2;2;ДЛСТР(G2)-1))
Ну а дальше все просто. Строка известна. Столбец тоже. =ИНДЕКС(A1:B4;ЗНАЧЕН(ПСТР(G2;2;ДЛСТР(G2)-1));2)

Ну формулу надо подкорректировать с учетом, что массив находится на первом листе.

Добавлено:
Стоп. у тебя вводится =A2 или просто А2?
Автор: Isuaven
Дата сообщения: 29.09.2010 09:38
Dmitriy05
Я бы с удовольствием давно все через ВБА провернул, но к сожалению мне необходимо чтобы это все работало как в Экселе, так и Калке от ОО. Поэтому только формулами =(

Mushroomer

Цитата:
Стоп. у тебя вводится =A2 или просто А2?

конечно =А2, это ведь ссылка на ячейку
Автор: GameOver
Дата сообщения: 29.09.2010 10:57
Всем добрый день!
Складываю определенные ячейки через формулу суммы и на каком-то этапе (после 30 ячеек) мне выдало такое сообщение - Для данной функции указано больше аргументов, чем допускается текущим форматом файла - что это за зверь и как с ним бороться?
Автор: xart
Дата сообщения: 29.09.2010 11:00
kimtan
огромное спасибо!
Автор: LaCastet
Дата сообщения: 29.09.2010 11:56
GameOver

Цитата:
(после 30 ячеек) мне выдало такое сообщение - Для данной функции указано больше аргументов

Это просто ограничение. Попробуй через две суммы через "+".
Автор: GameOver
Дата сообщения: 29.09.2010 12:45

Цитата:
Это просто ограничение. Попробуй через две суммы через "+".

А других вариантов нет?
Автор: kimtan
Дата сообщения: 29.09.2010 20:18
GameOver
Вариантов может быть вагон, все зависит от расположения Ваших данных и логики выбора суммируемых ячеек.
Isuaven
Функциями листа получить переходную ссылку в текстовом виде, для дальнейшей обработки формулами, невозможно.
Или макросы, или макрофункции.
Ищите другой путь.
Автор: Mento
Дата сообщения: 01.10.2010 13:05
Есть необходимость сгенерировать 1024 числа в диапазоне от 1 до 8 случайным образом всего по 128 каждого. Подскажите, возможно ли выполнить задачу в Excel, через функцию "Генерация случайных чисел" или "СЛЧИС" и как это сделать? Спасибо.
Автор: contract2002
Дата сообщения: 01.10.2010 14:29
Подскажите как отключить автоматическое добавление года при вводе числа и месяца?
Автор: Mushroomer
Дата сообщения: 01.10.2010 19:48
Mento
Цитата:
всего по 128 каждого
Как это понять? Нужно 1024 случайных числа в диапазоне 1 до 8? или 128 случайных чисел в диапазоне 1 и 2, затем 128 случайных чисел в диапазоне 2 и 3 и т.д?
Автор: kimtan
Дата сообщения: 02.10.2010 00:49
Mento
В файле по этой ссылке: http://webfile.ru/4781381
два решения.
На первом листе с доп.столбцами.
На втором листе одной формулой.
Выбирайте наиболее подходящее.
Автор: VIP777VIP
Дата сообщения: 02.10.2010 01:05

Цитата:
Есть необходимость сгенерировать 1024 числа в диапазоне от 1 до 8 случайным образом всего по 128 каждого. Подскажите, возможно ли выполнить задачу в Excel, через функцию "Генерация случайных чисел" или "СЛЧИС" и как это сделать? Спасибо.


т.е. 128 - единиц, 128 - двоек и т.д.?


Автор: romanromkin
Дата сообщения: 02.10.2010 08:00
Доброго времени суток!!
Подскажите, пожалуйста, как сделать в экселе таймер обратного отсчета. Пример - 31.12.2011 - стоит цифра 20000, как сделать, чтобы каждый день она уменьшалась разными пропорциями и 31.12.2011 стала 0???
Заранее спасибо!
Автор: Mushroomer
Дата сообщения: 02.10.2010 08:10
romanromkin
Цитата:
Пример - 31.12.2011 - стоит цифра 20000
видимо 31.12.2010
Между 31.12.2011 и 31.12.2010 365 дней.
Возьмем произвольную дату 01.02.2011. С 31.12.2010 прошло 32 дня. Поэтому формула будет иметь такой вид =20000-20000/365*32
Идея понятна?

Добавлено:
для получения текущей даты надо использовать функцию =СЕГОДНЯ()
Автор: Mento
Дата сообщения: 03.10.2010 13:01
Mushroomer
Цитата:
Как это понять? Нужно 1024 случайных числа в диапазоне 1 до 8? или 128 случайных чисел в диапазоне 1 и 2, затем 128 случайных чисел в диапазоне 2 и 3 и т.д?

VIP777VIP
Цитата:
т.е. 128 - единиц, 128 - двоек и т.д.?

1024 числа должны быть только 1, 2, 3... 8, и каждого из них по 128, т.е. 128 единиц, 128 двоек, троек и т.д. Разброс более или мене равномерным, не более 2-3 чисел подряд. К примеру, 4 7 1 5 3 5 2 2 8 6 4 3 7 1 8 2 и т.д.

kimtan
Цитата:
В файле по этой ссылке: http://webfile.ru/4781381
два решения.
На первом листе с доп.столбцами.
На втором листе одной формулой.
Выбирайте наиболее подходящее.

Именно так, выбрал первый вариант. Спасибо ВСЕМ за помощь и профессионализм.

Автор: ghosty
Дата сообщения: 03.10.2010 16:08
Посмотрите, пожалуйста, что ему не нравится в таком синтаксисе:
=SUMPRODUCT(('Все расходы'!C:C=D1)*(A2 < ('Все расходы'!E:E-'Все расходы'!F:F));'Все расходы'!I:I)/'Все расходы'!F:F

Почему 'Все расходы'!C:C=D1 - это нормальное условие, а
A2 < ('Все расходы'!E:E-'Все расходы'!F:F) - не нормальное (именно с добавлением последнего он выдает !VALUE).

Заранее благодарю за любую помощь.
Автор: Dina10
Дата сообщения: 03.10.2010 18:27
Эээ.. Привет всем... Подскажите мне, пожалуйста, как подсчитать сумму диапазона чисел в двух строках, но через один столбец? Т. е. как подчитать сумму только нечетных или только четных ячеек в двух столбцах? если можно, то с указыванием листа... а? это очень важно... Ответьте, пожалуйста, кто знает...
Автор: Dmitriy05
Дата сообщения: 03.10.2010 20:18
ghosty
Без xls с примером сложно что-либо сказать
Автор: kimtan
Дата сообщения: 03.10.2010 20:55
ghosty
Скорее всего Excel не нравится делить на ноль. С условиями все нормально. А вот указывать в формуле массива ссылки на целый столбец очень ресурсорасточительно.

Dina10
Можно применить связку ОСТАТ(СТОЛБЕЦ(......)
А возможно и СУММЕСЛИ(), если суммируемые столбцы как-то помечены.
Ну вобщем гадание на кофейной гуще.
Дерзайте.
Автор: renreg
Дата сообщения: 05.10.2010 09:54
Делаю маленькую табличку. Как в Excel можно посмотреть размеры в мм/см получившейся таблицы?
Автор: ALeXkRU
Дата сообщения: 06.10.2010 03:54
renreg
вроде как, в экселе нет такого понятия: он подгоняет размер под страницу..
разве что это -

Автор: renreg
Дата сообщения: 06.10.2010 08:59
ALeXkRU
Вот высота в пунктах, хоть и неудобно, но придется пересчитать. если не найду решения. И ширину тоже.

А табличку мне нужно делать приблизительно 6 см х 7 см
Автор: renreg
Дата сообщения: 06.10.2010 11:48
А вот и идеальное (для меня) решение:
"Панель рисование, нарисовать прямоугольник, посмотреть размеры"
Автор: SFC
Дата сообщения: 10.10.2010 12:06
Вопрос может быть и тривиальный для знатоков, но у меня проблема.

Есть одна таблица (в первом столбце цифры, во втором столбце их текстовые соответствия):
1 Бабочка
5 Бегемот
6 Дятел
1000 Человек
2001 Обезьяна
и т.д.

Есть другая таблица (в первом столбце цифры, в ячейки второго столбца должны заноситься значения этих цифр из первой таблицы):
17 -
22 -
6 (тут должно самоподставиться) Дятел

Если такое возможно - помогите плс.
Автор: Dmitriy05
Дата сообщения: 10.10.2010 12:25
SFC
Тебе поможет ВПР.
Самый простой вариант - Лист1 = исходная табличка (скажем столбцы A и B)
Лист2 - таблица которую надо заполнить (пусть тоже будет столбцы A и B)

Тогда на Листе2 имеем:
Если в ячейке A1 цифра 6, то в ячейке B1 пишем =ВПР(A1;Лист1!$A$1:$B$5;2;ЛОЖЬ) и получаем "Дятел"

$A$1:$B$5 - вся исходная табличка
Автор: SFC
Дата сообщения: 10.10.2010 13:27
Dmitriy05
Спасибо большое за ответ и оперативность. Это именно то что надо.

P.S. Для тех кому надо в английским эта функция: VLOOKUP
Автор: Zombik007
Дата сообщения: 11.10.2010 21:28
Друзья, нужна помощь:
Создал я файл с математическими формулами и примерами в Microsoft Word 2003. Формулы писал через Microsoft Equation. Теперь мне необходимо вставить эти формулы и примеры в Excel, но после того как я их туда скопировал то, что я делал через Microsoft Equation в Excel стало картинками!
А мне нужно чтобы они были текстом. Что при этом можно сделать?
Переделывать все?
И можно ли сделать так, чтобы панель математического ввода Windows 7 работала в Excel и Word?
Автор: Audciz
Дата сообщения: 12.10.2010 18:41
Zombik007

Цитата:
To document a formula on your spreadsheet, you can insert an equation as an object by using Equation Editor.

1. Click where you want to insert the equation.
2. On the Insert menu, click Object, and then click the Create New tab.
3. In the Object type box, click Microsoft Equation 3.0.

If Microsoft Equation Editor is not available, you may need to install it.

ShowHow?

1. Quit all programs.
2. Do one of the following:
* On Microsoft Windows 2000, double-click the Add/Remove Programs icon in Control Panel.
* On Microsoft Windows XP, click Add or Remove Programs in Control Panel.
3. In the Currently installed programs box, click the listing for Microsoft Office or Microsoft Excel, depending on whether you installed Excel as part of Office or as an individual program, and then click Change.
4. On the Maintenance Mode Options screen, click Add or Remove Features, and then click Next.
5. If a Custom Setup screen appears, select the Choose advanced customization of applications check box, and then click Next.
6. In the list of features to install, click the expand indicator (+) next to Office Tools.
7. Click the arrow next to Equation Editor, and then click Run from My Computer.
8. Click Update.
9. Restart Excel.

4. Click OK.
5. Build the equation by selecting symbols from the Equation toolbar (toolbar: A bar with buttons and options that you use to carry out commands. To display a toolbar, press ALT and then SHIFT+F10.) and by typing variables and numbers. From the top row of the Equation toolbar, you can choose from more than 150 mathematical symbols. From the bottom row, you can choose from a variety of templates or frameworks that contain symbols such as fractions, integrals, and summations.

If you need help, click Equation Editor Help Topics on the Help menu.

6. To return to Microsoft Excel, click on an empty cell.


Другими словами:
1. Выдели ячейку, в которую хочешь вставить формулу,
2. Нажми на меню "Вставить", "Объект", "Создать новый",
3. В окне выбора объекта, необходимо выбрать "Microsoft Equation 3.0".
Автор: Zombik007
Дата сообщения: 13.10.2010 06:49
Audciz
Спасибо, но я наверное неправильно сформулировал свой вопрос.
Мне по в Excel нужно сделать тест по математике, так вот мне нужно чтобы тест был с вариантами ответа, поэтому мне нужно чтобы корни, дроби, степени были текстом а не картинками. Или придется писать по старинке 81^1/4+3^2?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

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


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