Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 3)

Модерирует : gyra, Maz

Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Просьба к посетителям топика дополнять шапку наиболее часто задаваемыми вопросами со ссылками на ответы
в обязательном порядке

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно


    Сумма прописью
  • Надстройки "Сумма прописью"
  • надстройка Excellerator (c) Michael Zemlanukha & Maxim Shemanarev
  • макрос Num2String


  • Список соответствия имен функций в английской и русской версиях Excel
  • Описание Microsoft Excel File Format (eng.)
     
     
    Предыдущие ветки топика: Часть 1 | Часть 2
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 19:48 17-05-2007 | Исправлено: Maz, 22:45 24-02-2017
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Bambara
    Когда же Вы перестанете разговаривать сам с собой и догадаетесь выложить файл?

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 23:42 14-06-2008
    Minoz



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Данные снимаются с прибора который запрограммирован давать данные каждые 30 минут. Файл в виде большой таблицы пример которой я показал. Для обработки этих данных нужно что бы данные были за каждый час.  
     
    ZORRO2005
    Спасибо за пример, пытаюсь разобраться со "Сводными таблицами"
     
    Зы. Очень интересная формула :

    Код:
    =ЧАС(B2)+ЕСЛИ(МИНУТЫ(B2)>=30;1;0)

    но вот есть загвостка, при переходе на новый день, он в "23:30" считает что это 24 час, а должен думать что это нулевой час нового дня.

    Всего записей: 794 | Зарегистр. 22-11-2004 | Отправлено: 10:42 16-06-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Minoz
    Подправил:

    Код:
    =ЕСЛИ(ЧАС(B2)+ЕСЛИ(МИНУТЫ(B2)>=30;1;0)=24;0;ЧАС(B2)+ЕСЛИ(МИНУТЫ(B2)>=30;1;0))

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 10:54 16-06-2008
    Minoz



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    И еще раз спасибо
     
    ЗЫ. Осталось тока одна проблемма Можно конечно ограничится твоей формулой и посчитать через мастера суммирования, но вот сводная таблица покрасивше И все она считает правильно , кроме 0 (нулевых) часов.  
    01.03.2008 23:30 133,56 0    
    02.03.2008 0:00 133,38 0    
    ....... ...... ...... ....    
    02.03.2008 23:30 147,42 0

    Он суммирует значения за 02.03.2008 в 0:00 и за 23:30,  должнен по идее суммировать за 01.03.2008 в 23:30 и 02.03.2008 в 0:00. Это вообще можно сделать так в сводной таблице ?
     

    Всего записей: 794 | Зарегистр. 22-11-2004 | Отправлено: 14:03 16-06-2008
    mp3exchanger



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ввожу число, но в ячейке видно только 5 знаков после запятой:
     
       
     
       
     
    Как исправить это?
    Выставлять числовой формат просьба не предлагать.

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 14:48 16-06-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Minoz
    Самое простое добавить еще столбец:
    http://slil.ru/25900276
     
    Добавлено:
    mp3exchanger
    Формат ячейки
    Тип:
    0,0000000000000

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 15:11 16-06-2008 | Исправлено: ZORRO2005, 15:29 16-06-2008
    mp3exchanger



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005, других способов нет?

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 15:25 16-06-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mp3exchanger
    Формат ячейки
    Числовой и задать число десятичных знаков.
    Или текстовый

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 15:32 16-06-2008
    Minoz



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    Все четко Правда пришлось подкорректировать, т.к. час-0 там 2 раза подряд шел и он не по теме прибавлял еще раз к дате... В общем спасибо за парочку ценных идей

    Всего записей: 794 | Зарегистр. 22-11-2004 | Отправлено: 15:43 16-06-2008
    mp3exchanger



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    Спасибо, но 0,000000000000 это и есть числовой формат. Его я просил не предлагать, а текстовый мне тем более не нужен... В общем, вариант только один: выставлять числовой формат.

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 15:55 16-06-2008
    Andrey1482

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите, как создать сводную таблицу из данных расположенных на нескольких листах одной книги Excel 2007

    Всего записей: 17 | Зарегистр. 03-12-2003 | Отправлено: 13:17 17-06-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Andrey1482
    В EXCEL2003
    Создать сводную таблицу на основе нескольких диапазонов консолидации.
    Выкладывайте пример.

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 17:28 17-06-2008
    Vendox



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Всем привет.
    Прошу помочь решить следующую задачу:
    Если ячейка А1 не пустая, то в В1 должна ставиться текущая дата. Но! самое главное, чтобы дата фиксировалась. И на следующий день не менялась.
    По такой формуле, дата каждый день меняется на текущее число:

    Код:
    =ЕСЛИ(ЕПУСТО(A1)=ЛОЖЬ;ТДАТА();"")

    такой вопрос уже был, но на него толком так и не ответили...
     
    ...и еще один вопрос
    Можно ли сделать зависимость от цвета заливки ячейки? тоесть например если цвет у А2 желтый, то в В2 пишется "желтый", а если в А2 синий, то в В2 "синий" ?

    Всего записей: 23 | Зарегистр. 21-12-2005 | Отправлено: 14:46 18-06-2008 | Исправлено: Vendox, 14:49 18-06-2008
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vendox
    Цитата:
    Если ячейка А1 не пустая, то в В1 должна ставиться текущая дата. Но! самое главное, чтобы дата фиксировалась. И на следующий день не менялась.  
    имхо проще через макрос на VBA это сделать (повесить на Private Sub Worksheet_Change(ByVal Target As Range) )
     

    Цитата:
    Можно ли сделать зависимость от цвета заливки ячейки? тоесть например если цвет у А2 желтый, то в В2 пишется "желтый", а если в А2 синий, то в В2 "синий" ?

    ответ - да, можно.
    вы, наверное, хотели спросить "как это сделать" ?
    Отвечаю: -Это можно сделать  только через пользовательскую функцию (ну, или через VBA)
    hint - если ячейки закрашиваются условным форматированием, то можно привязаться к этому условию.
     

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 10:16 19-06-2008
    Vendox



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SERGE_BLIZNUK
    спасибо) только вот еще бы уметь работать с макросами и VBA...))
     
    а НЕ через макрос, пусть даже сложнее, никто не подскажет как решить первую задачу?

    Всего записей: 23 | Зарегистр. 21-12-2005 | Отправлено: 11:00 19-06-2008
    Bredun

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    а НЕ через макрос, пусть даже сложнее, никто не подскажет как решить первую задачу?

    Если не через макрос, то только руками, специальной вставкой...

    Всего записей: 134 | Зарегистр. 16-05-2007 | Отправлено: 11:26 19-06-2008
    SERGE_BLIZNUK

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vendox

    Цитата:
    только вот еще бы уметь работать с макросами и VBA...))  

    есть много причин, по которым использование макросов нежелательно.
    Основным препятствием являются соображения безопасности (много где макросы запрещают из-за боязни вредоносного кода). Если это не является для Вас серьёзным препятствием, то научиться вставлять макросы можно за пять секунд! ;-)
     
    p.s. только лучше обсуждение про макросы увести в соотвествующую тему  - Excel VBA

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 21:42 19-06-2008
    doc58_81oB0t



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    привет
     
    имеется таблица с заполненными данными. необходимо сделать чтоб все буквы были прописными буквами.
     
    пробывал в ячейку формулу применить
    =ПРОПИСН(A2:K11)
    не работает
    получалось только на конкректную 1 ячейку применить, это не особо подходит.
     
    еще вопрос. никаких встроенных функций по транслиту в экселе не нашел для перевода некоторой информации из русского в транслит. подойдет сервис http://www.tigir.com/translit/translit.php ? или есть более надежные программы какие

    Всего записей: 1302 | Зарегистр. 24-07-2003 | Отправлено: 11:57 20-06-2008
    Vitus_Bering



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    doc58_81oB0t

    Цитата:
    чтоб все буквы были прописными

    Через макрос.

    Цитата:
    по транслиту

    Function CYR2LAT.

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 12:42 20-06-2008 | Исправлено: Vitus_Bering, 13:08 20-06-2008
    doc58_81oB0t



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Vitus_Bering
    спасиб большое, со скриптом для прописи вышло.  
    а вот с транслитом что-то застрял. добавлял вызов по сочетании клавишь, тк всю таблицу не надо перевести, только 1 столбец. ничего не происходит. так же и без вызова с клавиатуры.

    Всего записей: 1302 | Зарегистр. 24-07-2003 | Отправлено: 14:02 20-06-2008
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 3)
    Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru