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

» Excel FAQ (часть 5)

Автор: Vidocqq
Дата сообщения: 16.04.2014 11:31
Подскажите, как реализовать следующее вычисление:
есть таблица (пример структуры):
текс 1        
….        10.07.2014
….        
текст 2        
….        15.11.2016
…        
текст 3        
….        01.08.2012
…        
текст 4        
….        22.05.2013


В результате требуется получить текст из первой колонки соответствующий минимальному значению в другой, т.е. для данного примера ответ будет: "ТЕКСТ 3".
Информация в колонках расположена со смещением по строкам и колонкам с разным шагом.
Спасибо.
Автор: SFC
Дата сообщения: 16.04.2014 14:41
Vidocqq
не очень понятно, а что скрывается под точечками. И если там текст, то как отличить его от слова ТЕКСТ ХХ
Или именно слово ТЕКСТ всегда присутствует?
Автор: VictorKos
Дата сообщения: 16.04.2014 15:31
Vidocqq
Давно я не брался за Excel...
Может быть так?

Код: =СМЕЩ(ДВССЫЛ(АДРЕС(ПОИСКПОЗ(МИН(B:B);B:B);2));-1;-1)
Автор: Vidocqq
Дата сообщения: 16.04.2014 17:25
Благодарю, что откликнулись!
SFC
Слово ТЕКСТ означает любой текст, а точечки - это для видимисти того, что между ячейками с ТЕКСТом есть промежуточные ячейки с инфориацией.
VictorKos
Вот и я тоже давно выражения не составлял.
Пробовал подобные конструкции, но ничего не вышло.
Эти выражения не могут быть применены (например ПОИСКПОЗ(МИН(B:B);B:B и получил ошибку) дело в списках, в моём случае нет возможности использовать (B:B) - (интервал) поскольку в колонке с датами, в промежутках присутствует другая информация, а применение простого перечисления ячеек (через не работает. А в совсем сложных случаях, не удстся использовать смещение - количество строк между ячейками с датой, может меняться.
Вот я и думаю, как создать пару связанных, порядком расположения данных, наборов собранных перечислением ячеек.
Автор: SFC
Дата сообщения: 17.04.2014 09:35
Vidocqq
дайте образец в Excel и дайте в ручную сформированный результат, каким он должен быть, с учетом смещений и т.д.
Автор: Futurism
Дата сообщения: 20.04.2014 23:52
подскажите, пож-та как в 2010 экселе делать подписи данных у диаграм.
вот скрин с 2013-го, тут как нажал на диаграмму , появляется плюсик, жмешь на него и можешь поставить галку поставить подписи.

в 2010 экселе когда жму на диаграмму нет такого плюсика
как там подписи сделать чтобы над диаграммами цифры были
Автор: DimONtm
Дата сообщения: 21.04.2014 08:53
Futurism в форматах диаграмм выбери нужный
Автор: Futurism
Дата сообщения: 21.04.2014 08:54
DimONtm
а где там формат диаграмм?
Автор: akamonax
Дата сообщения: 23.04.2014 13:21
День добрый!
Помогите с проблемой: нужно в excel сделать отображение числа (пример):
305666,34
как
305 666 руб. 34 коп.

Если формат ячейки выглядит так: # ###" руб" ,##" коп." то результат: 305 666 руб ,34 коп.
А хотелось-бы что-бы вместо запятой была точка!
Автор: mig73
Дата сообщения: 23.04.2014 13:32
Ребята, подскажите пожалуйста, как сделать выборку уникальных текстовых значений из именованного диапазона ("КодыМКБ") например и поместить их в столбец (O), начиная с (O4) и подсчитать их количество, например в соседнем столбце начиная с (P4) ? Извиняйте, знаю что RTFM, но нет времени. Когда-то в Excel'97 получалось, а теперяча забыл.

Пробовал использовать:
Private Sub GetUniqueValue()
With ThisWorkbook.Worksheets(1)
Dim iSource As Range, iCell As Range
Set iSource = .Range("КодыМКБ") 'Это диапазон E4:N20
With CreateObject("Scripting.Dictionary")
For Each iCell In iSource
iText$ = CStr(iCell.Value)
If Not .Exists(iText$) Then .Add iText$, iText$
Next
iItems = Application.Transpose(.Items)
End With
With .Range("O4").Resize(UBound(iItems))
.EntireColumn.Clear
.Value = iItems
End With
End With
End Sub
Автор: Vitus_Bering
Дата сообщения: 23.04.2014 13:40
mig73
Может быть так

Автор: mig73
Дата сообщения: 23.04.2014 14:09
Vitus_Bering
Ох, а про это то я и забыл, Респект вам. Щаз буду пробовать.
Автор: Vitus_Bering
Дата сообщения: 23.04.2014 17:09
akamonax

Цитата:
Если формат ячейки выглядит так: # ###" руб" ,##" коп." то результат: 305 666 руб ,34 коп. А хотелось-бы что-бы вместо запятой была точка!

Простым форматом ячейки эту задачу не решить.
Решение возможно с использованием библ. Microsoft VBScript Regular Expressions.

Автор: Futurism
Дата сообщения: 25.04.2014 15:04
друзья, подскажите, как правильно написать след. лог выражение
=ЕСЛИ(AF2>=22;AM2=2;если af2<=14;am2=1) а то просто пишет ложь
Автор: vikkiv
Дата сообщения: 25.04.2014 15:08
Futurism
am2: =if(AF2>=22,2,if(af2<=14,1,0))
Автор: Futurism
Дата сообщения: 25.04.2014 15:14
vikkiv
респект Вам, только я немножка подправил на русский мотив
=ЕСЛИ(AF4>=22;2;ЕСЛИ(AF4<=14;1;0))
Автор: masgak
Дата сообщения: 30.04.2014 07:35
Подскажите возможно ли привязать команду "вставить" на среднюю клавишу мыши?
Автор: VictorKos
Дата сообщения: 30.04.2014 16:23
masgak
Это в настройках мыши надо смотреть, стандартные сочетания клавиш <Ctrl+V> или <Shift+Insert>, вот их и назначьте на СКМ.
Автор: masgak
Дата сообщения: 30.04.2014 22:27
VictorKos
там нет такого
Автор: akamonax
Дата сообщения: 01.05.2014 21:33
Помогите решить проблему!Microsoft Office 2013
Автор: dddimmm
Дата сообщения: 12.05.2014 07:33
Ребята всем привет...
пустая ячейка минус текущая дата, получаю -41772, как этого избежать?

понимаю что нужно копать в сторону года отсчета (1900), не пойму с какой стороны подойти
Автор: SFC
Дата сообщения: 12.05.2014 08:19

Цитата:
как этого избежать?

масса вариантов, например
проверять А БОЛЬШЕ ЛИ ЧЕМ НОЛЬ число в ячейке D4, если да, то ваша формула.
Автор: 55550000
Дата сообщения: 12.05.2014 09:13
Коллеги, подскажите, пожалуйста:

есть не тривиальная задача - есть таблица excel, в которой в первой строке указаны даты (штук 30 например), в первом столбце указан номер подразделения (объединены несколько ячеек), далее во втором столбце указаны фамилии людей. Далее на в ячейках под датами стоят либо "+", либо "-". Можно ли как-нибудь настроить excel так, чтобы по нажатию кнопок из данной таблицы создавать отчет в word типа "текст "ФИО" текст "дата", "дата", "дата" текст" где фио берется из таблицы, а даты берутся для данной строчки, если в ней есть "-"?

Пример

Автор: dddimmm
Дата сообщения: 12.05.2014 10:19
SFC
спасибо за наВОДКУ)
Автор: mrdime
Дата сообщения: 13.05.2014 15:04
Господа, как изменить вставку текста по-умолчанию в Excel 2010?
Мне надо, чтобы сабж вставлял по-умолчанию текст БЕЗ форматирования, а он по-умолчанию вставляет как раз С форматированием. Покопался в настройках и не нашел как это реализовать...
Нашел пока только вариант как вывести соответствующую кнопку в QuickAccessToolbar.
Также по ходу возник еще вопрос: как настроить/ изменить комбинации клавиш для для определенных команд в сабже?
В старом 2003-м Excel это делалось легко и просто. В новых версиях что-то туго с этим стало.
Автор: SFC
Дата сообщения: 13.05.2014 16:11
55550000
Можно создавать отчет в специальном/нужном формате на другом листе - выборку, которая каждый раз будет динамически формироваться/обновляться в зависимости от изменения данных на первом листе. См. Индекс.

На счет того чтобы сразу еще и в Ворде, тут я не силен
Автор: 55550000
Дата сообщения: 14.05.2014 18:24
SFC

Мне нужно, чтобы Excel анализировал таблицу - там примерно 30 столбцов и 300 строк, и выбирал из них только те, где есть минусы. Таблица естественно динамически обновляемая.
Автор: vikkiv
Дата сообщения: 14.05.2014 20:13
55550000 - Так подойдёт? (результат в красной рамке)
Added: только скачай, онлайн немного некорректно отображается либо из-за формата даты или из-за формул массива.. а дальше можно и больше диапазон расширить и фильтрацию добавить на условие присувствия имени в столбце ResName, где результат - в принципе не важно, легче на другой лист вынести чтобы сразу в Word переносить..
Автор: Seegurd
Дата сообщения: 16.05.2014 15:48
Добрый день. Суть дела: был раньше терминальник на Win2003 с 2007 офисом. Но было ему сто лет в обед, и однажды он крякнул. Да так, что пришлось поднимать новую систему с нуля. Поднял снова Win2003, 2007 офис, однако возникла сложность. У пользователей есть файлы (прайсы, бланки заказов), где бывает очень много вставленный картинок - изображения продуктов, торговых марок. По одной на каждой строке, а строк много. Из-за этого такие файлы при работе ощутимо тормозят. Если все эти объекты удалить - проблем нет, но удалять то их не надо.
НО! На старой системе была такая же конфигурация и точно эти же самые файлы (они лежат на внешнем хранилище), но проблем с тормозами не было. Видимо, старый админ как-то оптимизировал работу Excel`я для такого.
Собсно вопрос: может кто знает, как пошаманить с настройками или еще чем, чтобы получить то же самое? Нашел, что в 2013 офисе в меню есть пункт: "Отключить аппаратное ускорение изображений", и он решает такую проблему, но в 2007 такого пункта я не нашел. Возможно, кто-то сталкивался с подобным, help.

Добавлено:
В дополнение: весят файлы совсем немного, самый большой 5 Мб. Если поставить фильтр, выбрать поменьше строк, а остальные скрыть - тормоза пропадают. Сервер повторюсь терминальный, видеокарта интегрированная в мать Intel, дрова стоят стандартные, виндовые VGA графический адаптер. Но файлы тормозят и в локальной сессии, и в терминальных. Пользователи заходят через rdp с Ubuntu в основном. Так что видеокарта вряд ли. Может, настройки экрана, оформления какие надо посмотреть?

Добавлено:
Еще дополнение: немного наврал, когда работаешь локально. тормозов в файлах нет. Значит, трабл именно для терминальной сессии.
Автор: hukker
Дата сообщения: 16.05.2014 15:49
Можно ли допустим одним махом "очистить" файл с посчитанными формулами, чтобы сами значения произведений или сумм остались, а сами формулы удалились?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

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


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