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

» Excel FAQ (часть 5)

Автор: 55550000
Дата сообщения: 25.01.2014 15:39
VictorKos

Я благодарю Вас за то, что Вы помогаете всем нам (без доли сарказма говорю).

Я знаю что такое условное форматирование, но я не могу понять, как его заставить смотреть на нужную ячейку на другом листе, поэтому спрашиваю.

Сейчас буду изучать функцию ВПР - не разу про нее не слышал. Потом спрошу.

Я еще раз говорю, Спасибо что вы помогаете, но хочется не решить проблему, а научиться решать проблему (дабы потом использовать это в других ситуациях) - это лично мое мнение.

Попробую, если не получится, спрошу еще раз
Автор: Medicar
Дата сообщения: 25.01.2014 16:07
Здравствуйте! Я редко использую Excel, поэтому извините, если туплю:-)
1. Как мне из таблицы, где есть столбец "дата рождения" в формате xx.xx.19xx оставить только строки с шагом +3 (1918, 1921, 1924...1993)?
2. В этой же таблице ячейки идут так: 1, 10...2
Как сделать порядок 1, 2... 10?
Спасибо заранее!
Автор: 55550000
Дата сообщения: 25.01.2014 17:33
VictorKos


Вот реально в тупике:
http://rghost.net/51919021

Это пример работы

Что нужно:
1) Аналогично вышеописанной задаче использовать на листе "данные" условное форматирование
2) На мой взгляд вообще не реальное - в листе "статистика" в ячейке B2 посчитать среднее по столбику B из листа "данные", НО для расчетов брать только те данные, чьи фамилии в листе "Список" относятся к первой группе...

Скажу просто огромной респект, если хотя бы скажите какие формулы использовать
Автор: VictorKos
Дата сообщения: 25.01.2014 19:59
55550000
Всё значительно упрощается, если на лист Данные вытащить номера групп с листа Список.
http://rghost.ru/51922830
Автор: bredonosec
Дата сообщения: 25.01.2014 21:09

Цитата:
примерчик бы, для поковырять

вот, страница..
внизу мои тщетные попытки что-то сообразить..
Автор: 55550000
Дата сообщения: 25.01.2014 23:22
VictorKos

СПАСИБО!. Буду сейчас изучать формулы, дабы их потом использовать ,)

Добавлено:
VictorKos

У меня есть несколько вопросов:

1. Зачем мы в листе данные в столбике G ставим такую сложную функцию, а просто не автоподставляем группы?
2. Я попробовал в листе статистика изменить значение искомое с столбика G на листе данные на столбик B на листе Список - результат тот же самый.
3. Относительно формулы в столбике G - где указывается в каком листе искать данные?

Спасибо за ответы
Автор: 55550000
Дата сообщения: 26.01.2014 09:21
VictorKos


Еще вопрос возник, если вместо AVERAGEIF необходимо использовать STDEV(IF(....)) нажимаю ctrl+shift+enter и получаю ошибку DIV/0 Как с этим справиться?
Автор: Johnik
Дата сообщения: 28.01.2014 09:53
Подскажите, пожалуйста, есть ли возможность сумму прописью вот в этом файле заключить в скобки, и применять скобки вместе с этой формулой в других документах?

Автор: bredonosec
Дата сообщения: 31.01.2014 16:53
вдобавок к предыдущей (ту временно "решил" с костылями" - рисуя новые листы, где удаляя заголовки и считая по цельному списку без исключений, а потом сверяя по соседнему листу) появилась новая задача:

Дано: 2 списка, которые надо сравнить.
Списки в основном одинаковые, но около некоторых айди меняется сумма, некоторые айди исчезают и некоторые появляются.
Будь списки идентичны - можно было б просто макрос записать - отсортировать по айди, поставить сравнение соотв. ячеек - напр, "лист 1 ячейка Д4" сравнить с "лист 2 ячейка Д4", но поскольку часть айди появляется и исчезает - надо организовывать поиск соотв ячейки по всему диапазону (столбцу)
Исчезающие ячейки не интересуют, а те, около которых суммы выросли, или которые появились новые - условным форматированием надо выделить (напр, заливкой цветом)

Собственно, вопрос - как проверять соответствие по multiple conditions c ячейкой, находимой среди массива по айди?

Далее,с самим условным форматированием. Как понимаю. если надо несколько условий, то в строку формулы вводится что-то формата
=AND((Sheet1!D4-Sheet2!D4>1000),(Sheet1!D4/Sheet2!D4>1,1))
по крайней мере, так нагуглилось. Однако, с запятой в качестве разелителя не хочет работать, ошибку формулы кидает. С знаком * ошибок не кидает, но и не работает.
Что я опять делаю не так?
Офис 2010, англ.
Автор: Nirva
Дата сообщения: 04.02.2014 11:50
Помогите исправить в формуле так, чтобы число прописью писалось Одна и Две .
461 = Четыреста одна тонна 000 кг ( у меня пишет "один") , то же самое и с 2 - 342=Триста сорок две тонны 000 кг. ( пишет "два"). Формула под ковриком.
Автор: ALeXkRU
Дата сообщения: 04.02.2014 15:09
Nirva
а где то, что исправлять-то нужно? формула сама?
Автор: aidomars
Дата сообщения: 04.02.2014 17:14

Цитата:
Формула под ковриком

Чую там после исправления, формула станет раз в 5 длиннее. В инете полно пользовательских формул, где все эти падежи учтены.
Автор: KF121
Дата сообщения: 04.02.2014 17:51
Nirva
http://www.excelworld.ru/forum/3-3521-1
Автор: WatsonRus
Дата сообщения: 04.02.2014 18:11
Подскажите, где в 2007 Excel-е отключить автосоздание резервных копий? Что-то в настройках не вижу...
Автор: KF121
Дата сообщения: 04.02.2014 18:17
WatsonRus
http://clip2net.com/s/6Kp6al в 2013, но в 2007 где-то рядом
Автор: Nirva
Дата сообщения: 04.02.2014 19:39
KF121 спасибо за ссылку, только я там уже был. Везде только сумма или время или бог весть ещё что, но веса нет . Потому и прошу помощи. Может там и можно где-то что-то исправить, но я не знаю где именно искать т.к. в этом вопросе полный дуб.
Вот файл : http://rghost.ru/52187675
Автор: ALeXkRU
Дата сообщения: 04.02.2014 20:35
Nirva
ну, если не заморачиваться, то вот: http://rghost.ru/52206413


Добавлено:

Цитата:
не знаю где именно искать

конкретно здесь, на вкладке Формулы, кнопка Диспетчер имён (Ctrl+F3)
Там в n_1 изменить одинz и дваz на => однаz и двеz, соответственно..
Остальное, вроде как, можно не трогать (сходу ничего не заметил, если что - тут искать)..

ЗЫ: а сама по себе формула, которая под ковриком, никакого смысла не имеет и работать не может
Автор: Nirva
Дата сообщения: 04.02.2014 20:44
ALeXkRU То, что надо ! Огромное мерси ! Выручил !

P.S. Спасибо за объяснение ... Запомню.
Автор: bredonosec
Дата сообщения: 05.02.2014 22:48
всё вокруг той же проблемы вращаясь - какая функция может выполнить поиск по столбцу 2, чтоб найти число, равное числу в данной ячейке столбца один, и после этого поместить в столбец 3 той же строки значение из столбца 4 строки, где была найдена в столбце 2 ячейка?
Или это можно только в 2 действия? Напр, чтоб первое действие возвращало номер строки, а второе подставляло значение из этого номера и соответствующего столбца?

Lookup? Match? или что тут более близко?
Автор: ALeXkRU
Дата сообщения: 06.02.2014 00:04
bredonosec
вот про что-то в этом духе....
Автор: bredonosec
Дата сообщения: 06.02.2014 12:30
спасибо, на работе опробую )
пока выкрутился костылями VLOOKUP, н оно работает только в пределах листа, то есть, нужны новые столбцы....

И вдобавок новая трабла образовалась - с условным форматированием -
формула проста как мычание -
=$E7/$I7>1,2 - залить оранжевым..
=OR($E7>$I7;$I7="#N/A") - залить желтым.

Но или тем или другим может залить ячейки, где суммы идентичны (а не больше).. Или наоборот, не заливать ячейки, где больше.
В чем прикол-то?

http://rusfolder.com/39739904
вот файло... ((
Автор: mrdime
Дата сообщения: 06.02.2014 12:37
Господа, достала такая проблема:
Excel 2010
После открытия некоторых файлов .xls, .xlsx при попытке закрыть файл (никакого редактирования при этом не выполянлось), выдается запрос на сохранение изменений в файле. Почему так происходит? От чего это зависит и как навсегда избавиться от это фигни?
Файлы как правило - небольшие (1-2 листа), десяток строк, макросов в самих файлах нет, формулы в файлах могут быть, но самые простые (типа SUM).
Автор: ALeXkRU
Дата сообщения: 06.02.2014 13:58
mrdime
при сохранении в файле запоминаются: место, которое открыто (включая, текущий/активный лист, положение курсора, видимая область); масштаб страницы; пересчёт формул (в некоторых случаях); форматы и настройки для печати и т.п.
Вот при изменениях чего-либо из этого (хотя, и, как бы, ничего в значениях не менялось) и появляется запрос на сохранение изменений в файле.. Что, в общем-то, и правильно..
Избавиться - никак, соответственно.. Если ничего существенного не менялось, отменять сохранение и всё..
Автор: mrdime
Дата сообщения: 06.02.2014 16:35
ALeXkRU
Сорри, что задавал вопрос (можно было в Интернете найти ответ). Уже сам разобрался.
Причины, ты указал верно. Но заставить Excel не вывыводить эти надоедливые запросы можно (через VBA правда).
Подробно разновсяческие варианты описаны здесь и здесь
Но, если коротко, то достаточно 2 вариантов:
1. если надо, чтобы ВСЕГДА НЕ сохранялись изменения, то в ThisWorkbook надо воткнуть:

Цитата:
Private Sub Workbook_BeforeClose(Cancel As Boolean)

Me.Saved = True

End Sub


2. если надо чтобы ВСЕГДА изменения сохранялись, то:

Цитата:
Private Sub Workbook_BeforeClose(Cancel As Boolean)

Me.Save

End Sub

Меня такое решение вполне устраивает. Возможно кому-либо еще в будущем пригодится.
Автор: Futurism
Дата сообщения: 10.02.2014 18:37
Подскажите, плиз, как такая формула будет записана в эксель форме


x и y это просто значение каких то переменных
Sквадрат это остаточная дисперсия(остаточная сумма квадратов)
Автор: niccolo
Дата сообщения: 11.02.2014 21:04
Народ будьте осторожны с Экселем

Сегодня чуть со стула не упал, решив перепроверить простую математическую задачку, сколько нулей на конце у факториала 25.
Excel, сволочь, округлил 6 последних значащих цифр и выдал 12 нулей. Думал схожу с ума, особенно когда при переходе с факториала 21 на факториал 22 количество нулей на конце с 5 стало 7.
Автор: vikkiv
Дата сообщения: 11.02.2014 23:36
niccolo
Может ограничения в преобразованиях какие-нибудь? Или подзний вечер - разум немного устал? Напрямую в Excel 2013(x64) вроде всё нормально считается, формула =FACT(x)
25!=1.55112E+25 = 1.551121 * 10^25 = 15511210043330985984000000
22!=1.124E+21 = 1.124001 * 10^21 = 1124000727777607680000
21!=5.10909E+19 = 5.10909 * 10^19 = 51090942171709440000
Так вроде и не секрет что Excel в основном офисный калькулятор а не серьёзный инженерный инструмент, машинная точность у него ограничена. Можно настройках поподгонять но в основной потолок описан здесь: http://en.wikipedia.org/wiki/Numeric_precision_in_Microsoft_Excel
http://blogs.office.com/2008/04/10/understanding-floating-point-precision-aka-why-does-excel-give-me-seemingly-wrong-answers/
Автор: bredonosec
Дата сообщения: 12.02.2014 02:06
при записи макроса приходилось много скроллить.
В самом макросе это описано как куча процедур скроллинга на +1 или -1 строку вверж-вниз.
Соответственно, вопрос, можно-ли из текста макроса это выкинуть, оставив только финальные значения? Или нельзя?

Зачем мне это надо - макрос не выполняется, кричит, что слишком много операций скроллинга.
(сам макрос - порядка 30 действий со списками в 300 строк высотой. Действия - вставка столбцов, наполнение их формулами, растяжение формул на весь диапазон вниз, условное форматирование, внизу sumifs, countifs.. )
Автор: ALeXkRU
Дата сообщения: 12.02.2014 02:32
bredonosec

Цитата:
можно-ли из текста макроса это выкинуть, оставив только финальные значения? Или нельзя?

так это легко проверяется: комментируешь строки с ненужными скроллами, запускаешь макрос.. Если всё работает как нужно - можно удалять
Теоретически, скролл не должен влиять на результаты (он видимую область меняет, в основном, а курсор, активные ячейки, выделения - не трогает), но... могут случиться всякие случаи
Автор: bredonosec
Дата сообщения: 13.02.2014 00:47
а комментировать - это чем?
какой синтаксис?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

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


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