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

» Excel FAQ

Автор: bredonosec
Дата сообщения: 07.06.2005 03:30

Цитата:
как с помощью макросов посчитать сумму строки или столбца!!
- А для этого и макрос не нужен - кнопка в строке меню имеется.
Насчет остальных задач - сформулируй яснее, что именно надо. Это экзаменационный тест чтоли?
Автор: 1nasty1
Дата сообщения: 08.06.2005 01:40
Никому не попадалось... Задача: надо, чтобы сравнивалась эталонная база (в любом формате) и excel-файл. К примеру у меня есть список (база) фильмов. Мне нужно, чтобы последовательно перебрались слова и нашлись совпадения в текущем excel-файле (совпадения по корню слова, например) и как-то пометились (цветом и т.п.)
Автор: Vitalik18
Дата сообщения: 08.06.2005 12:38
Помогите!!!Проблема заключается в том,что есть массив данных в котором при разных условиях меняются заначения например:
А В С D E F J

1 9 29 5 8 1 3 4

2 20 45 49 67 89 93 980

3 -19 -10 -5 7 38 39 45

Необходимо вычислить некоторые данные по формуле =D1-D3/D2,вопрос в том как сделать, чтобы эта формула выбирала автоматически тот столбец, в котором в третьей строке находится минимальное положительное значение.
Автор: Tropin
Дата сообщения: 08.06.2005 15:57
Vitalik18
Макрос тебе поможет ;)
Автор: Vitalik18
Дата сообщения: 08.06.2005 17:04
Спасибо, Tropin, за совет, вот если бы еще подсказал как этот макрос написать,я был бы весьма благодарен.
Автор: mp3exchanger
Дата сообщения: 09.06.2005 19:08
Vitalik18
Может устроит такая формула?

Код: =ИНДЕКС(A1:G1;0;ПОИСКПОЗ(МИН(ЕСЛИ(МИН(A3)>0;A3;МАКС(A3:D3));ЕСЛИ(МИН(B3)>0;B3;МАКС(A3:D3));ЕСЛИ(МИН(C3)>0;C3;МАКС(A3:D3));ЕСЛИ(МИН(D3)>0;D3;МАКС(A3:D3));ЕСЛИ(МИН(E3)>0;E3;МАКС(A3:D3));ЕСЛИ(МИН(F3)>0;F3;МАКС(A3:D3));ЕСЛИ(МИН(G3)>0;G3;МАКС(A3:D3)));A3:G3;0))-МИН(ЕСЛИ(МИН(A3)>0;A3;МАКС(A3:D3));ЕСЛИ(МИН(B3)>0;B3;МАКС(A3:D3));ЕСЛИ(МИН(C3)>0;C3;МАКС(A3:D3));ЕСЛИ(МИН(D3)>0;D3;МАКС(A3:D3));ЕСЛИ(МИН(E3)>0;E3;МАКС(A3:D3));ЕСЛИ(МИН(F3)>0;F3;МАКС(A3:D3));ЕСЛИ(МИН(G3)>0;G3;МАКС(A3:D3)))/ИНДЕКС(A2:G2;0;ПОИСКПОЗ(МИН(ЕСЛИ(МИН(A3)>0;A3;МАКС(A3:D3));ЕСЛИ(МИН(B3)>0;B3;МАКС(A3:D3));ЕСЛИ(МИН(C3)>0;C3;МАКС(A3:D3));ЕСЛИ(МИН(D3)>0;D3;МАКС(A3:D3));ЕСЛИ(МИН(E3)>0;E3;МАКС(A3:D3));ЕСЛИ(МИН(F3)>0;F3;МАКС(A3:D3));ЕСЛИ(МИН(G3)>0;G3;МАКС(A3:D3)));A3:G3;0))
Автор: Vitalik18
Дата сообщения: 10.06.2005 16:30
Cпасибо, за то, что не оставили мой вопрос без внимания, но я уже решил эту проблемку. Если кому интересно можете воспользоваться этой формулой

{=СУММ(ЕСЛИ(A3:H3=МИН(ЕСЛИ(A3:H3>0;A3:H3));A1:H1-МИН(ЕСЛИ(A3:H3>0;A3:H3))/A2:H2))}

Обратите внимание на то, что представленная формула, является формулой массива, а следовательно после =СУММ(ЕСЛИ(A3:H3=МИН(ЕСЛИ(A3:H3>0;A3:H3));A1:H1-МИН(ЕСЛИ(A3:H3>0;A3:H3))/A2:H2)) необходимо нажать CTRL + SHIFT + ENTER
Автор: mp3exchanger
Дата сообщения: 10.06.2005 18:56
Vitalik18
Не перестаю удивляться возможностям Excel...
пожалуй, макрос подлиннее будет...
Автор: Volchek
Дата сообщения: 11.06.2005 12:14
Troitsky

Цитата:
Volchek
При таких же условиях
Цитата:
WinXP Pro Rus SP2 + Office XP
проблем, во всяком случае с почтовым клиентом (TheBat 3...), не возникает. Думаю, проблема не в том, что тупорылый Офис не понимает, что "программой по умолчанию" могут быть не только продукты Мелкософта. Переустановить попробуй.


Все же возникает проблема, как видишь. Что предлагаеши преустановить - Офис, Мышь или браузер?
Автор: rstar1979
Дата сообщения: 14.06.2005 15:11
День добрый!
Такая проблема: на машине с 2000 про сп4 установлен MS Office 2002 c сп2
при сохранении или закрытии файла с большим количеством внешних связей выдаются окна с ошибками:
"Недостаточно ресурсов. Выберите меньше данных или закройте другие приложения."
"невозможно сохранить значения внешних связей"
кто сталкивался или кто знает подскажите как устранить эту проблему...
Заранее благодарен.
Автор: HeT BonpocoB
Дата сообщения: 16.06.2005 17:47
подскажите пожалуйста, есть ли в ёкселе функция, позволяющая "трансформировать" числовые значения в текстовые (имеетсяв виду "сумма прописью".

перерыл всю справку, находится только БАТТЕКСТ, который почемуто работает (вроде), но прописывает всё на тайском языке , хотя офис русский, 2003....
Автор: Troitsky
Дата сообщения: 18.06.2005 21:10
HeT BonpocoB
где-то видел уже эту ссылку, а где - потерял
http://www.microsoft.ru/offext/documents/text/list.aspx?id=15
Автор: HeT BonpocoB
Дата сообщения: 19.06.2005 00:23
Troitsky - ссылка авторитетная , я и не знал что можно функции добавлять
единственное "НО" - все они с копейками работают, и никаких доп. параметров, а у нас вот в by копеек уже давно нет
Автор: Troitsky
Дата сообщения: 19.06.2005 11:03
HeT BonpocoB
А что мешает нужным образом модифицировать? Ведь у большинства из них код открытый.
Автор: HeT BonpocoB
Дата сообщения: 19.06.2005 11:43
Troitsky, самые удобные там это Num2text_&_Text2num и Prop.xla, которые просто устанавливаются в XLSTART и работают как обычные функции, а они то как раз под паролями.
а остальные, которые просто как макросы надо вставлять это не удобно, проще уж вручную прописать с помощью тогожеNumPro

вобщем не так всё просто оказалось.... но сёравно спасибо за ссылку
Автор: Troitsky
Дата сообщения: 19.06.2005 13:16
HeT BonpocoB

Цитата:
а они то как раз под паролями

Ну, в конце концов, и это не проблема

Цитата:
а остальные, которые просто как макросы надо вставлять это не удобно

На этот случай есть такая фича http://mso.by.ru/msoffice/tip_day/october_2001/tip_93.shtml?extract=1119073496
Автор: HeT BonpocoB
Дата сообщения: 19.06.2005 14:42
Troitsky

Цитата:
а они то как раз под паролями

Ну, в конце концов, и это не проблема
точно! пошёл я по ^этому^ пути, нашёл в варезнике соответсвующий софт и исправил "00 коп." на просто "."
Автор: deadcat
Дата сообщения: 19.06.2005 14:46
Как автоматизировано получить ход решения на основании формулы? Если подробнее:
Предположим в яйчейке A1 число 2, в яйчейке A2 число 3, в яйчейке A3 формула =A1+A2 и соответственно выдается число 5. Нужно в яйчейке A4 ход решения (2+3).
Можно руками забить =A1&"+"&A2, но объем работы слишком большой.

P.S. Мне не только в A4 нужно получить пример расчета, у меня еще есть и (к примеру) A5, A6, A7 и еще много много других яйчеек где забиты некие формулы и нужно получить пример расчета для каждой.
Автор: miga
Дата сообщения: 21.06.2005 00:02
deadcat,

Такой вариант как переключиться в режим отображения формул Вас устроит?
Для 97 рус. Офиса это: Сервис->Параметры->Параметры Окна->Формулы (поставить галку).
Автор: HeT BonpocoB
Дата сообщения: 21.06.2005 19:54
miga, попытаюсь ответить за deadcat - НЕТ!. Видимо имеется ввиду отображение в одной ячейке хода вычислений другой ячеёки, тоесть не вида A1+A2-A3 , а 234+43-56...

просто меня этот вопрос тоже както волновал, но чтобы долго не рыться я всё составил вручную с помощью преславутых &. хотя думаю уж на VB это точно должно быть возможно...( а может даже и не сложно) в справках по Excel и VB вроде нету, надо видимо тоже скрипт какойто готовый...
Автор: Troitsky
Дата сообщения: 21.06.2005 21:33
deadcat
HeT BonpocoB
Можно попробовать проблему макросом решить либо анализируя значения своийства FormulaLocal ячеек, либо примитивной заменой в формулах знаков арифметических операций на сочетание типа &"+"&

Добавлено:
Может быть что-то типа этого?
Код: Const Simv = "+-*/^"

Range("A4") = Replace(Range("A3").FormulaLocal, "=", "=""=""&")
For i = 1 To Len(Simv)
Range("A4") = Replace(Range("A4").FormulaLocal, Mid(Simv, i, 1), "&""" & Mid(Simv, i, 1) & """&")
Next i
Автор: lansa
Дата сообщения: 21.06.2005 23:22
Пожалуйста объясните, как и что считает эта формула. Заранее спасибо.
=ОКРУГЛ($C$8/D14;2)
Автор: mp3exchanger
Дата сообщения: 21.06.2005 23:55
lansa

Цитата:
Пожалуйста объясните, как и что считает эта формула. Заранее спасибо.
=ОКРУГЛ($C$8/D14;2)

Эта формула делит значение ячейки C8 на значение ячейки D14 и полученный результат округляет до 2 знаков после запятой.
Автор: lansa
Дата сообщения: 22.06.2005 09:00
mp3exchanger
Спасибо
Автор: sergsd
Дата сообщения: 26.06.2005 14:01
Здравствуйте.
Помогите пожалуйста разобраться со сводными таблицами, очень нужно, как можно скорее.
Вот здесь http://www.mirslad.ru/egoduh/1.rar экселевский документ, там смотрим лист "общая таблица". Нужно по нему создать на др. листе сводную таблицу, где будет указано количество точек по месяцам, удовлетворяющих условиям:
1)Quelyd Спецвинил 300г < Kleo винил 5-6
2)Quelyd Спецвинил 300г = Kleo винил 5-6
3)Quelyd Спецвинил 300г > Kleo винил 5-6 < Kleo винил 7-9
4)Quelyd Спецвинил 300г = Kleo винил 7-9
5)Quelyd Спецвинил 300г > Kleo винил 7-9

Т.е. в итоге в сводной таблице, как я понимаю, мы должны получить что-то наподобии:
Месяц | Условие | Кол-во точек |
===============================================
Январь|Спецвинил 300г < Kleo винил 5-6 | 31 |
..
и т.д.

Буду очень признателен, если вы мне объясните, как это сделать, как составить формулу и куда ее вбивать.

Если же, кто-то предоставит готовый результат, то отблагодарю шестизначной асей icq 615263
Только это мне нужно, как можно быстрее.
Автор: HeT BonpocoB
Дата сообщения: 29.06.2005 07:53
sergsd
Цитата:
Только это мне нужно, как можно быстрее.
наверно уже решилось? чтото три дня ru-board не открывался
а нельзя просто нарисовать табличку, а правую колонку формулами заполнить, чтото вроде:

Код: =СУММ(ЕСЛИ(A4:A271="январь";ЕСЛИ(U4:U271<K4:K271;1;0)))
Автор: sergsd
Дата сообщения: 29.06.2005 18:07
HeT BonpocoB, спасиб, да уже решилось
А Ru-board действительно ужасно глючил...
Автор: dro981
Дата сообщения: 05.07.2005 10:21
такая проблемка: есть несколько листов, на каждом закрепленные области, на одном компе появился глюк, причем только на одном листе, при открытии заполненные строки прячутся под закрепленную область. причем при открытии файла они сначала отображаются. на другом компе все ок.
Автор: knyshow2
Дата сообщения: 14.07.2005 16:52
Ребята, спасибо большое всем за поддержку и помощь, но я снова обращаюсь к вам:

Есть лист с данными, если их упростить то получается слудеющие столбцы:

ФИО - дата(ЧЧ/ММ/ГГ) - цифры

Нужно на на соседнем листе вести статистику данных и первого листа вида:

месяц - сумма - уникальных

Теперь попытаюсь объяснить все-таки чего я хочу:

в первой таблице данные вида:

Иванов - 10/05/05 - 10
Петров - 15/05/05 - 20
Сидоров - 15/05/05 - 30
Иванов - 15/05/05 - 40
Петров - 01/06/05 - 50

А на втором листе в статистике должно автоматом получиться следующее:

май 05 - 100 - 3
июнь 05 - 50 - 1

т.е. это значит что за май месяц сумма по столбцу с цифрами - 10, а людей, по которым есть цифры в этом месяце - 3.


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

Это реально? Если что, могу предоставить пример таблицы.

Помогите плииииииииз.
Автор: BlackFox
Дата сообщения: 14.07.2005 18:27
как в екселе сделать так чтобы он например число 123 писал рядом в скобках...сто двадцать три рубля?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Gentoo Linux


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