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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    TeeHa1F
    =СУММПРОИЗВ(--НЕ(ЕОШ(НАЙТИ(5;диапазон))))

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 00:58 19-05-2009
    sv9205



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

    Цитата:
    сейчас вопрос - можно ли все ячейки повернуть на 90 градусов?

    А чего это 90 градусов всем юзерам стало нужно сразу?
    Вот здесь тоже 90 градусов хочет и решение написали:
    см. на след. стр-це тоже http://forum.ru-board.com/topic.cgi?forum=5&topic=25897&start=1420#20

    Всего записей: 19697 | Зарегистр. 17-08-2004 | Отправлено: 01:02 19-05-2009
    ildar1



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скажите пожалуйста, каким способом можно сделать очистку диапазона ячеек, не прибегая к помощи VBA? Хочется очищать заполненную таблицу, для ее повторного использования с минимумом усилий (чтобы не выделять все ячейки - их много и не нажимать DEL), а VBA не хочется, т.к. не у всех макросы включены, а у многих паника на максросы (Вы мне прислали файл с вирусами!!!)

    Всего записей: 271 | Зарегистр. 23-12-2005 | Отправлено: 11:15 19-05-2009
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ZORRO2005
    Очень пригодилась Ваша формула для TeeHa1F, хотел её немного усложнить, но никак не могу сообразить: мне нужно найти и посчитать не одно значение в диапазоне, а несколько, то есть не только 5, как в приведённой формуле, но и 6 и 7 и 8 (в диапазоне могут быть как все 4 значения, но и какие то могут отсутствовать). Можно, конечно, сложить несколько формул с разными условиями поиска, но хочется сделать так же лаконично и изящно в одной формуле. Пытался объединить условия через И, но мозг "закипел" и ничего не вышло

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 11:54 19-05-2009
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    VictorKos,
    Если диапазон в один столбец то пройдет:
    {=СУММ(--НЕ(ЕОШ(НАЙТИ({5;6;7;8};диапазон))))}
    если в одну строку:
    {=СУММ(--НЕ(ЕОШ(НАЙТИ({5:6:7:8};диапазон))))}
    а если диапазон на несколько столбцов и строк то посложнее:
    {=СУММ(--((НЕ(ЕОШ(НАЙТИ(4;диапазон)))+НЕ(ЕОШ(НАЙТИ(5;диапазон)))+НЕ(ЕОШ(НАЙТИ(6;диапазон)))+НЕ(ЕОШ(НАЙТИ(7;диапазон))))>0))}

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 13:41 19-05-2009
    130635

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

    Всего записей: 37 | Зарегистр. 10-02-2007 | Отправлено: 13:42 19-05-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    130635
    это он думает, пересчитывает ссылки
     
    Добавлено:
    Народ, подскажите, как извернуться, чтоб в функции ВПР() задать в качестве таблицы несмежный диапазон? Конкретно - оператор вводит в ячейку A33 номер документа, и условное форматирование с формулой =ВПР(A33;$A$2:A32;1;0)=A33 проверяет наличие этого номера в предыдущих записях. А как бы сделать чтоб и последующий диапазон захватить? Чтоб дубликаты сразу же после ввода окрашивались красным?

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 14:52 19-05-2009
    130635

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а как сделать, чтобы он побыстрее думал?? да и формул у меня на этом листе нет! раньше были - пользовательские функции, из-за которых он долго думал, но потом я оставила только значения

    Всего записей: 37 | Зарегистр. 10-02-2007 | Отправлено: 14:59 19-05-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ааа, всё, догнал, там же второе условие можно задать...  
     
    Добавлено:
    130635
    может остались формулы в условном форматировании? или где-то далеко внизу-справа? Как вариант вставь чистый лист и скопируй содержимое с проблемного листа туда.

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 15:01 19-05-2009
    130635

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо за советы. Эксель долго думал из-за форматирования

    Всего записей: 37 | Зарегистр. 10-02-2007 | Отправлено: 16:46 19-05-2009
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ZORRO2005
     
    Большое спасибо!
     
    crotoff
     
    У меня УФ вот так нормально с одной формулой работает:
     
    Формула: =ВПР(A3;$A$2:A2;1;0)=A3 применяется к диапазону: =$A$3:$A$500

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 17:01 19-05-2009 | Исправлено: VictorKos, 17:13 19-05-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos
    и у меня работает
    проблема была в том чтоб не только с предыдущими номерами сравнивать, но и с последующими, то есть со всем столбцом А кроме текущей ячейки. Решил просто назначить 2 условия УФ

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 17:58 19-05-2009
    VictorKos



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

    Цитата:
    проблема была в том чтоб не только с предыдущими номерами сравнивать, но и с последующими

    Дошло наконец...  
    Можно ещё здесь посмотреть: "Выделение дубликатов цветом"

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 18:42 19-05-2009 | Исправлено: VictorKos, 12:12 20-05-2009
    mouser

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    есть 3 ячейки (A1, B1 и С1)
    A1 - 21,5+5
    B1 - 7
    C1 - ?
     
    значение ячеек нельзя менять. Вопрос в том какую формулу подставить чтоб это сработало
     
    нужно в C1 вывести сумму A1 и B1 (A1+B1)
     
    A1 почему-то формула вставляет в лапки  
     
    ("21,5+5"+7) а нужно  
    (21,5+5+7) или ((21,5+5)+7)

    Всего записей: 800 | Зарегистр. 10-11-2006 | Отправлено: 14:32 20-05-2009
    crotoff

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

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 15:12 20-05-2009
    ildar1



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скажите пожалуйста что надо сделать, чтобы на защищенном листе можно было выполнять команду группировки / разгруппировки данных (используя уже готовые группы). Сейчас при попытке нажать на плюсик выходит окно нельзя использовать данную команду на защищенном листе... Excel 2003std sp3.

    Всего записей: 271 | Зарегистр. 23-12-2005 | Отправлено: 15:18 20-05-2009
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mouser
    У Вас, судя по всему, в ячейке A1 не число, а текстовая строка.
    Попробуйте в C1 ввести формулу:
     
    =ЗНАЧЕН(ЛЕВСИМВ(A1;4))+ЗНАЧЕН(ПРАВСИМВ(A1;1))+B1
     
    она преобразует в числа первые 4 символа и 1 последний символ из текстовой строки в ячейке A1

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 16:46 20-05-2009 | Исправлено: VictorKos, 16:50 20-05-2009
    q1wed



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

    Цитата:
    что надо сделать, чтобы на защищенном листе можно было

    снять защиту одной из программ снималок

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 20:22 20-05-2009
    mouser

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos
    дык .... выходит что формула подвязана под определенное кол-во символов и я не смогу дописать к примеру +2,5
     
    универсально что-то есть ???

    Всего записей: 800 | Зарегистр. 10-11-2006 | Отправлено: 10:02 21-05-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mouser
    в теме VBA встречал ссылку на пользовательскую функцию, извлекающую числа из смешанного текста, но в твоём случае она вряд ли будет полезной. Проще мне кажется решить обратную задачу - ввести в каждую ячейку аргументы формулы и вычислить результат. А скажем в ячейку С1 вывести текст и формулы и резальтата вычислений через & или функцией СЦЕПИТЬ()

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 11:26 21-05-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