![]() |
V0land,
да, точно в number стоит... проблема в том, что цифры округляются визуально, но не в реале. вот что получается, если элементарно умножать на 2 : визуально : 130,01 х 2 = 260,01 реально (по умолчанию) : 130,005 х 2 = 260,01 - что, в принципе, и правильно. мне нужно : 130,01 х 2 = 260,02 |
Evgeshka, воспользуйтесь функцией округления.
http://office.microsoft.com/ru-ru/excel/HP100705181049.aspx |
Borland,
разобралась )) |
может еще кто подскажет как значения времени (0,002321655) в обычный текст (03:21) конвертануть?
отбой, сам нашел :biggrin: еще б придумать как это автоматом при ctrl-c+ctrl-v делать... |
Вложений: 1
Вроде чего-то сочинил (атач), не знаю насколько по феншую правда, ну да ладно.. :idontnow: Остается одно: как цвет перенести?
Тобишь в первый лист идет вставка из ctrl-c+ctrl-v (или даже скорей я эту вторую страницу в общего рабочего "монстра" вставлю, чтоб сразу там и преобразовывал), во втором листе получаем тож самое, но в текстовом (General) формате. Хотелось бы чтоб цвет заливки и шрифта на рабочих ячейках тож на второй менялся в зависимости от цвета ячеек первой. |
Цитата:
|
Цитата:
а, да, чуть не забыл: ёксель у меня 2003. 2007 не люблю: ощущение что работаешь в медиа-плеере.. |
Вложений: 1
Я заметил некоторые закономерности цвета заливки от времени. Если моё предположение верно, то может сработать такой вариант (см. аттач). Если ошибаюсь, то где-то у меня была некая формула... вот только бы её найти. http://www.kolobok.us/smiles/standart/meeting.gif
(Нули на втором листе на месте: я просто их спрятал за Условное форматирование http://i.smiles2k.net/aiwan_smiles/grin.gif.) |
Цитата:
я вплоть до начала этого месяца ёкселем пользовался на уровне отсортировать/просуммировать/объединить, не более :help: Поэтому просьба не ржать громко :) добавлено: о вроде нашел. странно вроде лазал туда сразу - не было никаких условий... мистика, блин :idontnow: :biggrin: |
Цитата:
Цитата:
По сути вопроса
На листе text справа вверху от таблицы в 3-х ячейках я указал числовые данные для составления условного форматирования (эти ячейки я отформатировал как для Текстовых данных):
1-е значение (00:00) использовал для того, чтобы спрятать нули, создав условие - если число меньше или равно 00:00 (можно поменять на равно), то цвет шрифта будет белый; 2-е - если время находится между 03:00 и 04:00, то ячейки окрашиваются в оранжевый цвет с чёрным шрифтом; 3-е - если значение больше или равно 04:00, то ячейки окрашиваются в тёмно-красный цвет с белым шрифтом. Соответственно, меняя цифры в добавленных мною ячейках, ты сможешь изменить условия окрашивания. Цвет и шрифт можно поменять через Формат - Условное форматирование. Важно! Если ты поменяешь цвет и шрифт на листе times, то на листе text цвета автоматом НЕ поменяются! Надо будет менять Условное форматирование на листе text. С другими ячейками ничего не получилось, поскольку я просто не понял, почему там цвет жёлтый, голубой и красный. Но это без разницы, потому что в Excel 2003 можно использовать только 3 (!) условия форматирования. Кстати, в Excel 2007 можно создать 7(!!!) условий. Может тебе всё-таки надо начинать осваивать 2007-й? Или сразу 2010-й. http://www.kolobok.us/smiles/artists...C_doubleup.gif Успехов! P.S. Посмотри вот этот ресурс http://planetaexcel.ru/index.php; разделы Приёмы и Форум: там много интересного и полезного можно найти. |
to Plague (тихонечко ржа)
У эхеля есть (как и у его разработчика) есть мания величия, заключающаяся в том, что пользователь - лох, и ему для счастья необходимо и достаточно это и это. Остальное все ему автоматом прописывается/оформляется так как хочется разработчику. Несогласные пользователи идут на Первомай. А особо упертые потом еще идут учить VB. А теперь серьезно. 1. У меня excell 2003 SP3 2. в аттачах не нашел ни одного макроса, хотя эхель спросил, что делать с макросами :idontnow: 3. Похоже проблему ты решил, суть которой на листе1(times) есть данные в формате ВРЕМЯ ("мм:сс") которые тебе надо получить на листе2(text) в текстовом формате. Не совсем понятно, зачем и почему 4. Боевую расскраску листа1 надо перенести на Лист2 Сначала я пытался решить как рядовой пользователь. Решил. Но!!! Я не уверен, что по каким-то там своим блатным понятиям эхель что нибудь не заменяет. Решение второе. Более сложное, с условным форматированием уперлось в трехэтажные формулы условия (из за текстового значения ячейки), а в последствии и стопор эхеля был так же третий и четвертый вариант. То же не айс. И тут пришло простое до безобразия решение Макрос, делает копию листа times разукрашивает его (заливка ячейки и цвет шрифта по условию), а потом заменяет формат ячейки на обычный, а значение на строку. Ну и соответственно в раздел итоги подсовывает формулу/ссылку на эту же ячейку с листа1 Все вроде просто и сердито. PS если затруднения - подсоблю |
Цитата:
Цитата:
Цитата:
Цитата:
ps. Цитата:
|
Цитата:
|
да я понимаю откуда оно лезет, просто не совсем понимаю, чем руководствовались в МС изобретая эту горожу и как с ней бороться..
если я делаю копипаст в отдельный файл, то это означает что оно мне нужно отдельно, иначе я весь оригинал и юзал бы.. странная логика у M$.. :rocket::censored::баран: ps. и вставка НЕ-специальная в отдельный файл идет, а обычный ctrl-v |
Цитата:
Надо только утвердить "что хотим", т.е. исходные данные. И так исходные данные. Лист times Получить лист TEXT один в один, только значения (в формате время) заменить на ="01:15" итоговые данные подставить с листа times Разукрасить ячейки по условию: 1. "00:00" не отображать 2. до 3:00 белый фон 3. 4:00 и более шрифт белый на коричневом 4. остальное морковный фон добавлено через 5 минут Цитата:
А - может измениться. Б - изменяется только по согласию. Что бы Б не выдавал запрос на изменение и обновление, предварительно открой А. добавлено через 10 минут Цитата:
вот на него и ругается эхель |
Цитата:
Цитата:
2. до 2:50 белый фон (даже 2.30 наверно) 3. 3:50 и более фон бордовый более светлый шрифт использовался на строках от 0:00 до 6:45 и с 22:15 до 23:45, и этим можно пренебречь, ибо значения отличные от нулей там присутствуют крайне редко. значительно важней было бы перенести цвет шрифта в принципе из исходного листа, ибо возможно в ближайшее время там кой-какие значения раскрасятся, и раскраска тоже свое обозначать будет. Цитата:
нужна полностью отвязанная от оригинала таблица. Цитата:
|
Ща накропаю. :biggrin: Будет тебе подарочек к новому году
С условиями окраски (думаю) разберешься сам. Комменты оставлю. Для того что бы отвязать таблицу ВААЩЕ, нажми обновить, изменить связи, разорвать связь. Вместо ссылки на другой файл останется текущее значение. |
Вложений: 1
to Plague Ну вот что то типа так
|
Excel 2003.
Помогите, пожалуйста, в следующем: в таблице 5 столбцов и 450 ячеек (строк), в столбце "В" указаны : число и месяц в достоверном виде; года стоят 2029,2030,2037 и 2038гг., например: 17.12.2038; 26.10.2037 и т.п. (таблица была сформирована автоматически программой для фиксирования и вывода на ПК показателей уровня крови из памяти глюкометра - произошёл сбой в настройках прибора). Нужно изменить годы на 2008 и 2009гг. в 450 ячейках, не меняя при этом во всех ячейках верные числа и месяцы. Всё перепробовал - ничего не получается! Что можно сделать без сложного программирования! |
glavny, А если тупо создать промежуточный столбец и отнять от этой даты нужное кол-во дней, а потом поменять их местами?
Например чтобы из даты 17.12.2038 сделать 17.12.2008 надо отнять 10957 дней (с учетом високосных годов). Тоже самое и с 26.10.2037 - 10957 = 26.10.2007 |
Цитата:
Код:
=DATE(YEAR(A1)-30; MONTH(A1); DAY(A1)) |
Проблема такая. Существует таблица, в которой происходят расчеты с точностью до сотых. Расчеты в экселе 2003 происходят не так как надо. В настройках ячеек я ставлю 2 знака после запятой, но эксель делает расчеты по всем знакам после запятой, и чем дальше расчеты, тем дальше они от калькуляторных.
Мне кажется, надо поставить какую-то галку в настройках экселя, но какую? зы. В экселе 2007 все нормально. |
Цитата:
0,33 0,33 0,33 0,33 0,33 0,33 ---- ----- 1,00 0,99 Почему и где ошибка? А ошибкит нет оба варианта правильны. В первом 0,33 получено как =1/3 Во втором 0,33 получено как =0,33 Думаю и калькулятор не нужен, что бы понять в чем проблема. Ну а если ты гуманитарий, то проверь на калькуляторе. В первом случае у тебя получится почти 1 (0,3333333+0,3333333+0,3333333=0,9999999), во втором 0,99 А если ты хочешь что бы у тебя считалось как на калькуляторе, используй функцию округления =ОКРУГЛ(<число>;<сколько знаков>) |
Цитата:
Параноидальное желание мелкософта осчастливить всех нас интелектуальным ПО радует. Но уже порядком достало. Вот уже более десятка лет мелкософты считают что если я набираю 5/6 то я хочу написать в ячейке 5 июня. |
Alex Dark, расчетов там не мало, и в каждой ячейке теперь дописывать "округление"?
Я уверен в том, что необходимо такое округление, поскольку 1с именно так и округляет. Чтобы не устраивать битву Office2003 vs. 1С, проще, получается, поставить офф2007. |
dj_stan, сервис, параметры, вычисления, точность как на экране (ставь галку)
Цитата:
|
Ну вот Georgen тебе подсказал.
Я не пользуюсь этой галочкой. Я просто знаю что есть такое округление и учитываю это. добавлено через 17 минут Цитата:
|
Georgen, то, что дохтур прописал!
Alex Dark, в 2007 нельзя отказаться от самого главного, от нового интерфейса. (А может можно?).... |
Цитата:
|
Цитата:
Можно привыкнуть |
Всем привет, проблема в Эксель 2007:
У меня есть документ Doc.xlsx сохраненный на десктопе. В нем, на странице Sheet1 клетке B10 есть ссылка (создал я её через кнопку "функции" > hyperlink, и там щелкнул просто куда мне надо) на файл test.xlsx на лист Sheet2 клетку C5 , который находится в intranet в локалке по адресу \\serv\intranet\papka\test.xlsx , ссылка в B10 выглядит след. образом =HYPERLINK([test.xlsx]Sheet2!$C$5) и при попытке нажать на неё вылетает ошибка "cannot open the specified file". Пробовал так же сделать через меню Insert>Hyperlink выбирал папку и файл в локальной сети, где лежит этот файл O:\papka\test.xlsx [под "O:" у меня \\serv\intranet] ,в этом случай открывает файл, но только в неназначенном месте, а мне надо чтоб он точно прыгал на обозначенную клетку. Если кто-то понял и может помочь! Спасибо! Sorry, я не задал вопроса )) - как правильно написать формулу или ссылку, которая будет открывать нужный файл на сетевом диске в нужной клетке будет вставать курсор. |
Вложений: 1
у меня следующая проблемка : копирую данные из word в excel, а затем в рабочую таблицу excel - всё прекрасно, за исключением одной детали... после цифр идёт пробел и это мешает мне работать. данных очень много. Мне необходимо изменить формат одним махом. пробовала изменить формат, формат ячейки копировала и вставляла - ничего не получается...
работаю в excel 2007. |
Ну вообще-то там не совсем пробел, а неразрывный пробел (0x0A0) впрочем это только упрощает задачу, скопируйте этот символ, и выполните "Найти и заменить" и просто замените их все на пустое значение! Все.
|
Hubbitus,
не находит этот символ :(. нужно ли что-либо менять в опциях поиска ? |
to Evgeshka
Добавь этот код. Процедуру SupperSpace подвесь на клавишу. Обрабатывает колонку, в которой стоит курсор. Меняет твой символ chr(160) на пробел chr(32) потом лишние пробелы с лева и с права удаляет там есть второй вариант, он за комментирован. Да прибудет тебе счастье :) Код:
Sub SupperSpace() Цитата:
Цитата:
в 2007 не смотрел, но думаю этого там нет. Ты помощь по функции посмотри иль сюда брось. В у мелкософта в онлайн не нашел. |
Цитата:
|
Цитата:
Если делать замену, то только в ворде. |
Есть база Excel. Нужно сделать так, чтобы между строками, был как бы, промежуток, интервал.
Можно конечно между каждой строкой, создать ещё одну строку, пустую, но строк слишком много, по этому это невозможно. Или всё таки можно там как то, сделать чтоб создать автоматом новую строку, через одну. Но желательно всё таки узнать, можно ли сделать просто интервали между строками. Грубо говоря, сейчас у меня там так: -------------- 123 -------------- 456 -------------- а нужно чтобы было так: -------------- 123 -------------- -------------- 456 -------------- |
Так может просто увеличить высоту строки через одну?
|
объясню по другому.
у меня есть база с "бирками". ------- | 1 | ------ | 2 | ------- я это всё печатаю, режу ножницами на кусочки и у меня получается: ------- | 1 | и ------ | 2 | ------- соответственно, мне нужно чтоб печаталось всё это вот в таком виде: ------- | 1 | ------- ------- | 2 | ------- |
Часовой пояс GMT +4, время: 03:19. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.