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

» Excel FAQ (часть 5)

Автор: SkyRE
Дата сообщения: 22.10.2014 12:53
adami11 12:48 22-10-2014
Цитата:
Дело в том, что пользоваться этой формулой будут большое кол-во людей. И каждому объяснять как это считается сложно. Самой бы понять))))  
 
Нужно написать формулу штатными средствами, баз специально написанных макросов

Если макрос присутствует в файле, то его тоже можно вызывать из формул.
Например: СУММЕСЛИ_ВСЕЛИСТЫ("A";{"*Иванов*";"*Петров*"};"B")

И вам с этим лучше - "Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA " в шапке. Там толковые ребята тусуются по макросам, у меня нет времени.
Futurism вам тоже лучше в туже тему обратится.
Автор: adami11
Дата сообщения: 22.10.2014 13:00
Спасибо )))
Автор: VictorKos
Дата сообщения: 23.10.2014 18:50
adami11
Можно ещё вот так попробовать:
1. Выделить все листы с данными (выбираем Лист1, затем нажимаем клавишу Shift и, не отпуская Shift, щелкаем на ярлычке Лист100);
2. Теперь можно ввести Вашу формулу (например, в ячейку C1) и нажимаем Enter

Код: =СУММ(СУММЕСЛИ(A2:A50;{"*Иванов*";"*Петров*"};B2:B50))
Автор: adami11
Дата сообщения: 28.10.2014 15:02
VictorKos, спасибо большое.

Всё получилось
Автор: Futurism
Дата сообщения: 03.11.2014 19:33
подскажите, плиз, формулку как мне округлить до целого число
например 3,5=4, а 3,4 =3, но мне надо округлить так все числа в диапазоне. A084-a0123 по aw84-aw123
Автор: vikkiv
Дата сообщения: 03.11.2014 19:55
Futurism
=Round(A1,0)
=Round(5.5,0)
=Round(5.4,0)
=Round(5.6,0)
Автор: Zeesh
Дата сообщения: 03.11.2014 20:05
Futurism
Если однократно, то можно и без формулы. Выделить нужный диапазон и уменьшить разрядность (Число — Уменьшить разрядность)
Автор: Aktaf
Дата сообщения: 03.11.2014 20:22
Zeesh

Цитата:
Выделить нужный диапазон и уменьшить разрядность (Число — Уменьшить разрядность)

Это не совсем округление, а просто скрытие. При дальнейших расчетах они будут применяться со всеми "хвостами, а не как округленные.
Автор: Futurism
Дата сообщения: 03.11.2014 21:16
vikkiv
а как это применить для всего диапазона.A084-a0123 по aw84-aw123
Zeesh да это немного не то что требуется.
Автор: Vidocqq
Дата сообщения: 05.11.2014 12:20
Привет!
Подскажите пожалуйста, если такое возможно, а если нет, то очень печально:
Нужно прописать массив - А1:А... - т.е. вторая граница массива величина переменная - определяется по формуле (=АДРЕС(ПОИСКПОЗ("";А1:А30;-1);2) - адрес последней заполненной текстом ячейки в диапазоне). Как полученный адрес указать в массиве? Если прописать формулой, после двоеточия, само-сабой не работает.
Как решить проблему? Спасибо.

очень надо.

З.Ы. макросы не предлагать


Вопрос снимаю. Решение найдено. Благодарю за внимание
Автор: Futurism
Дата сообщения: 06.11.2014 13:14

Цитата:
для плоского/ровного распределения: =RANDBETWEEN(84,141)
можно для стандартного что-то набросать, типа =INT(NORMINV(RAND(),(141+84)/2,(141-84)/6)) - некоторые значения могут выходить за диапазон (это 6 сигма границы), но в гуманитарных науках картина распределения не так часто симметрична и следовательно не совсем "стандартное", так что под распределение надо будет генерацию чисел подбирать , такое легче херез функцию на VBA написать (в другом разделе).


vikkiv, подскажите, пож-та формулу типа этой =INT(NORMINV(RAND(),(141+84)/2,(141-84)/6)) , но где
не целые значения, а дробные, типа таких,
2,345 - 3,765
Автор: vikkiv
Дата сообщения: 06.11.2014 23:00
Futurism - INT() убери со скобками, именно он последний шаг делает на выделение только целой части.
Автор: Futurism
Дата сообщения: 07.11.2014 10:02
vikkiv
понял, спс)
Автор: ololore
Дата сообщения: 07.11.2014 10:44
Всем привет!
Помогите, пожалуйста разобраться с проблемой - пропал разделитель областей в книге. Причем во вновь создаваемой он есть, а в существующей нет. Заметил пропажу после редактирования файла в Эксель2014



Автор: andreypodlec
Дата сообщения: 07.11.2014 10:46
а если на то место подвести курсор мыши и подождать, не появляется?
Автор: ololore
Дата сообщения: 07.11.2014 11:30
нет, все перепробовал. как в воду канул
Автор: andreypodlec
Дата сообщения: 07.11.2014 11:40
может у вас стоит фильтр или сортировка и они влияют на это?
Автор: ololore
Дата сообщения: 07.11.2014 11:43
да нет, ничего такого, фильтры отключены, да и ни при чем они
Автор: VictorKos
Дата сообщения: 07.11.2014 13:50
ololore
Возможно, у Вас на листе закреплены области (вкладка Вид, Закрепление областей)?
При закрепленных областях Разделитель областей не активен.
***
Хотя... у Вас этой вкладки нет, урезанный Excel Starter... Тогда не знаю.
Автор: ololore
Дата сообщения: 07.11.2014 15:12
Всем спасибо, кто отписался. В общем в 2014м офисе эти разделители расположены снизу справа. Случайно нашел. И соответственно после редактирования тут так же встали.
Автор: Futurism
Дата сообщения: 09.11.2014 14:51
Можно ещё попросить помочь)) хотя тема смежно касается экселя.)) Есть просто программы, которые воспринимают речь. а можно ли цифры экселю надиктовывать.
Например. после соц. опроса у меня анкеты десятков респондентов и их приходится вручную вбивать.
а там по 60 вопросов в каждом.
нет ли такой возможности голосом диктовать 5, я ячейке b8 появилось 5, какой-то бал и он отобразился в ячейке b9 и так далее.
Просто вручную вбивать голова туда -сюда вертится, сначала вниз посмотрел на цифру, а потом голову поднял вписал её в комп. В результате после 20 таких анкет, голова кружится и спать хочется))
Автор: VictorKos
Дата сообщения: 09.11.2014 17:11
Futurism
Несмотря на то, что технологии распознавания речи постоянно развиваются и в этой области достигнуты определенные успехи, такая, в общем то на первый взгляд "простая" задача, как ввод чисел в ячейки Excel пока не реализована. Вроде бы в Windows есть похожий инструментарий для английского языка, но русский не поддерживается.
Можно попробовать такой подход: в Windows есть программа "Звукозапись", запустите её и надиктуйте в спокойном темпе нужные числа, сохраните файл, затем запустите на воспроизведение и под диктовку записывайте Ваши числа в Excel.
Автор: Futurism
Дата сообщения: 10.11.2014 10:35
VictorKos
Спасибо Вам за подсказку, я бы сам до этого не додумался бы)
Автор: mrdime
Дата сообщения: 13.11.2014 10:25
Господа, в Excel 2010 по непонятным причинам (возможно вследствие применения макросов) начали существенно "съезжать" комменты (часто далеко за видимые пределы листа):

Какой параметр отвечает за место расположения комментария к ячейке?
Как выставить все комментарии на одно определенное стандартное расстояние?
Можно с помощью VBA.
Автор: ALeXkRU
Дата сообщения: 13.11.2014 20:16
mrdime
а перетаскивание (мышкой за рамку примечания) не помогает?
Проверить ещё, что в правый клик/Формат примечания/Свойства/Привязка объекта к фону

а про макросы, вот, например
Автор: mrdime
Дата сообщения: 15.11.2014 04:19
ALeXkRU

Цитата:

а перетаскивание (мышкой за рамку примечания) не помогает?

Не понял: что и куда надо перетаскивать?

Цитата:
Проверить ещё, что в правый клик/Формат примечания/Свойства/Привязка объекта к фону

Это работает. Даже не знал, что такое меню существует. Не совсем удобно пользоваться, т.к. примечаний довольно много, они разлетаются по всему листу, и чтобы все привести в порядок уйдет чуток времени. Для единичных случаев - самое оно.

Цитата:
а про макросы, вот, например

А за это большое спасибо. Именно то, что искал. Создал макрос - 1 клик - и все примечания на местах.
Автор: Futurism
Дата сообщения: 15.11.2014 14:53
Подскажите, как можно посчитать количество отдельных ответов.
например столбец с цифрами
7
6
6
6
7
7
5
7
7
5
4
6
6
3
3
7
при помощи какой формулы можно посчитать сколько тут встречается 6-ок
Автор: VictorKos
Дата сообщения: 15.11.2014 15:12
Futurism
Вам поможет функция COUNTIF (СЧЁТЕСЛИ)
Автор: ALeXkRU
Дата сообщения: 15.11.2014 15:32
mrdime

Цитата:

Цитата: а перетаскивание (мышкой за рамку примечания) не помогает?

Не понял: что и куда надо перетаскивать?
Автор: Futurism
Дата сообщения: 15.11.2014 15:55
VictorKos
а как она выглядит в экселе.
цифры находятся в ячейке b2-b51

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

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


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