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

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

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

Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 102 103 104 105

   

Widok



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

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

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


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


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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:12 29-08-2008 | Исправлено: Maz, 22:45 24-02-2017
    5ettler

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Пустых значений не будет.
    А можно посмотреть на формулы (предыдущий пост), может это то что я ищу.

    Всего записей: 15 | Зарегистр. 15-08-2009 | Отправлено: 22:34 15-08-2009
    Mushroomer



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

    Цитата:
    А2 2              В2 считает, если А3 "" то результат  
    А3 2              В3 считает, если А4 "" то результат  
    А4 2              В4 считает, если А5 "" то результат  
    А5 2              В5 считает, если А6 "" то результат  
    А6 2              В6 считает, если А7 "" то результат

    мне это не понятно. что такое 2?  
    Т.е. в диапазоне не будет пустых значений и ты просто идешь вниз по столбцу до первого пустого значения?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 23:19 15-08-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    5ettler
    Попробуйте в ячейку B2 ввести формулу массива =СЧЁТЗ(ДВССЫЛ("A"&МАКС(($A$1:A2="")*СТРОКА($1:2))&":"&"A"&СТРОКА())) и растянуть вниз...
    Я пока тоже в раздумьях - правильно ли понял задачу?

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 23:40 16-08-2009
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    5ettler
    Можно еще попробовать:
    B2={=ЕСЛИ(A3="";СТРОКА()-МАКС(СТРОКА($A$1:A2)*($A$1:A2=""));"")}

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 11:57 17-08-2009
    SubAbonent

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте
    1. Назначаю ячейке формат Дата -> 14.03.2001
    2. Вставляю из буфера обмена текст "2009-08-01 00:00:00.00" (без кавычек) - получаю "01.08.2009"
    3. Но если вставляю "2009-08-01 00:00:00.000" (в таком виде получаю данные в Microsoft SQL Server Studio), то получаю "2009-08-01 00:00:00.000"
    Пока приходится делать поиск-замену " 00:00:00.000" на "".
    Знает ли кто, как исправить?
     
    PS
    если вставляю текст "2009-08-01 00:00:00.100" (и больше миллисекунд), то получаю "01.08.2009"
    если вставляю текст "2009-08-01 00:00:00.099" (и меньше миллисекунд), то получаю "2009-08-01 00:00:00.099"
    если вставляю текст "2009-08-01 00:00:00.0100", то получаю "01.08.2009"
    если вставляю текст "2009-08-01 00:00:00.0099", то получаю "2009-08-01 00:00:00.0099"
     
    Сейчас у меня Excel 2007, однако, такое наблюдалось и в более ранних версиях

    Всего записей: 25 | Зарегистр. 18-04-2008 | Отправлено: 12:29 17-08-2009
    Kirill1111111

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем добрый день! Очень нужен совет...может кто сталкивался с такой проблемой -  
     
    Система: ОС Windows XP SP2. Microsoft office 2003.  
    В Excel, когда вводиш нецелые числа с цифрой 8 (например, 0,8; 8,8...) они автоматически (после нажатия "ENTER" или ",") переходят в такие соответственно (0,4; 4,4...). Такое происходит только с цифрой 8!!! Само собой никаких формул на листе или особых свойств ячеек нет. Все это происходит на чистом только что открытом листе.  
     
    Проблему не решило: переустановка offce, установка office 2007, замена клавиатуры  
    Вирусов касперский не находит.  
    Вариант переустановки ОС крайне нежелателен...  
    Интересная проблемка, да?  
     
    Заранее спасибо!

    Всего записей: 9 | Зарегистр. 27-05-2009 | Отправлено: 14:44 17-08-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kirill1111111
    т.е. число делится на 2? Сервис-пак какой на Microsoft office 2003? Если создать другого пользователя, проблема будет наблюдаться?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 15:28 17-08-2009
    Kirill1111111

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да, делится на 2 (но только дробные числа содержащие цифру 8). SP2 (дело врядли в обновлениях, ведь в office 2007 такая же проблема).
    Создавать другогоп пользователя не пробовал. А что изменится в системе в плане работы MS office после создания нового пользователя?

    Всего записей: 9 | Зарегистр. 27-05-2009 | Отправлено: 16:58 17-08-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kirill1111111
    Цитата:
    Да, делится на 2 (но только дробные числа содержащие цифру 8)
    Что будет в случае 4,85? 4,45?

    Цитата:
    А что изменится в системе в плане работы MS office после создания нового пользователя
    Под каждого пользователя имхо производится настройка Excel. Если проблема сохранится, это будет означать, что она есть не на пользовательском уровне.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 17:18 17-08-2009
    Kirill1111111

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сейчас попробовал: если ввести 4,85 ничего не меняется, а если 4,8 то переходит в 4,4

    Всего записей: 9 | Зарегистр. 27-05-2009 | Отправлено: 17:22 17-08-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Kirill1111111
    когда началось такое? сразу или через некоторое время? К компьютеру доступ только у тебя или там "проходной двор"?  
    Возьми файл, созданный не на этом компьютере, и в котором не будет такой замены. Но там должно быть число 4,88. Открой его на проблемном компьютере. Что произойдет?.
    Зайди в редактировании ячейки, затем или сразу выйди, или набей там несколько 8-рок. Что произойдет?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 19:56 17-08-2009
    Terentiy



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте!
    Подскажите, пожалуйста, как бороться с переводом текстовых величин вида  
     
    10-2
    10/2
     
    в даты при вставке?
    Скажем, в оригинальной html-таблице помимо других полей есть поле номера дома. При вставке в Excel его заменяет на 10 февраля.

    Всего записей: 61 | Зарегистр. 17-09-2004 | Отправлено: 20:05 17-08-2009
    kimtan

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

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 20:24 17-08-2009
    Terentiy



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

    Цитата:
    Перед вставкой текста в ячейки назначить им формат "текстовый"

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

    Всего записей: 61 | Зарегистр. 17-09-2004 | Отправлено: 20:33 17-08-2009
    5ettler

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток!
    Mushroomer

    Цитата:
    Т.е. в диапазоне не будет пустых значений и ты просто идешь вниз по столбцу до первого пустого значения?

    совершенно верно. От этой затеи отказался, пока легче ввести пару цифр.
     
    Помогите лучше в другом. Необходимо определить потери и скорость, если знаешь расход и предварительно выбран диаметр.
     
       
     
    Т.е. расчетным путем определили D4(расход) из раскрывающегося списка выбран F4(диаметр), зная эти параметры необходимо определить G4(скорость) и H4(потери) соответсвенно. Ниже приведена таблица. По таблице находим ближайшее значение D4
     
       
     

    Всего записей: 15 | Зарегистр. 15-08-2009 | Отправлено: 21:52 17-08-2009 | Исправлено: 5ettler, 21:54 17-08-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    5ettler
    Вы знаете, очень сложно разбираться в таблице по рисунку, вот если бы реальный файл на какой-нибудь обменник выложить, дело бы пошло гораздо веселей. пока пробуйте формулу массива для ячейки H4
    =ИНДЕКС($X$6:$X$110;ПОИСКПОЗ(МИН(ABS((ДВССЫЛ(АДРЕС(6;ПОИСКПОЗ($F4;$X$5:$AI$5;0)+23)&":"&АДРЕС(110;ПОИСКПОЗ($F4;$X$5:$AI$5;0)+23)))-$D4));ABS((ДВССЫЛ(АДРЕС(6;ПОИСКПОЗ($F4;$X$5:$AI$5;0)+23)&":"&АДРЕС(110;ПОИСКПОЗ($F4;$X$5:$AI$5;0)+23)))-$D4);0))
    Закончить ввод формулы CTRL+SHIFT+ENTER
     
    Добавлено:
    ...А также для G4
    =ИНДЕКС(ДВССЫЛ(АДРЕС(6;ПОИСКПОЗ($F4;$X$5:$AI$5;0)+23)&":"&АДРЕС(110;ПОИСКПОЗ($F4;$X$5:$AI$5;0)+23));ПОИСКПОЗ(МИН(ABS((ДВССЫЛ(АДРЕС(6;ПОИСКПОЗ($F4;$X$5:$AI$5;0)+23)&":"&АДРЕС(110;ПОИСКПОЗ($F4;$X$5:$AI$5;0)+23)))-$D4));ABS((ДВССЫЛ(АДРЕС(6;ПОИСКПОЗ($F4;$X$5:$AI$5;0)+23)&":"&АДРЕС(110;ПОИСКПОЗ($F4;$X$5:$AI$5;0)+23)))-$D4);0)+1)
    Также формула массива.
    Скорее всего решение должно быть проще, но без реального файла мне его найти трудно
     
    Добавлено:
    Кстати, если в ячейку H4 уже введена первая формула, то вторую формулу можно сократить до такого вида:
    =ИНДЕКС($X$5:$AI$110;ПОИСКПОЗ($H4;$X$5:$X$110;0)+1;ПОИСКПОЗ($F4;$X$5:$AI$5;0))

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 23:04 17-08-2009 | Исправлено: kimtan, 00:17 18-08-2009
    5ettler

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kimtan
    Вот ссылка http://files.gameworld.kz/?149442
     
    Вечером проверю формулы.

    Всего записей: 15 | Зарегистр. 15-08-2009 | Отправлено: 06:09 18-08-2009
    mistx

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите плиз, есть ли формула, которая удаляла бы пустые строки определенного диапазона?

    Всего записей: 765 | Зарегистр. 13-01-2005 | Отправлено: 13:39 18-08-2009
    q1wed



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

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 17:45 18-08-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    5ettler
    Держите Ваш файл
    http://webfile.ru/3849803

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 20:13 18-08-2009
       

    Страницы: 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 102 103 104 105

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 4)
    Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru