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

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



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

    Цитата:
    xyepblra
    1. Сортируешь по столбцу с текстом
    2) формула =ЕСЛИ(A2=A1;0;1)
    3) через специальную вставку заменяешь значения формулы на просто значения
    4) сортируешь по столбцу значений и удаляешь все строки с 0 значениями.

    Ещё раз спасибо, вы мне очень помогли!

    Цитата:
    по этой задаче было еще более простое решение:
    меню данные - фильтр - расширенный фильтр - скопировать результат в другое место - указать исходный диапазон (в данном случае лучше весь столбец) - указать ячейку для вывода результатов - только уникальные записи - ок.

    Большое спасибо, q1wed! Действительно простое и даже, наверное, элегантное решение.

    Всего записей: 78 | Зарегистр. 20-10-2004 | Отправлено: 19:26 02-09-2009 | Исправлено: xyepblra, 19:37 02-09-2009
    polk90



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть таблица, в ячейках буквенные обозначения разных предметов, как посчитать сколько одинаковых букв(предметов)?
    Например:
    A-B-C-D
    D-D-B-C
    A-C-B-C
    должно выдать A-2 B-3 C-4 D-3
     
    Добавлено:
    да, в таблице кроме этих букв еще тире и цифры есть.

    Всего записей: 4656 | Зарегистр. 19-12-2002 | Отправлено: 16:53 03-09-2009
    q1wed



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

    Всего записей: 208 | Зарегистр. 02-03-2007 | Отправлено: 17:36 03-09-2009 | Исправлено: q1wed, 17:39 03-09-2009
    polk90



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Буквы 4, обозначают водителей, цифры  пункты заездов, столбец день месяца, строки разное время дня, одни ячейки содержат буквы, другие цифры, стоят друг под другом, видно кто куда должен ехать. Такой лист выдается для планирования кто-что-куда, потом записанное переношу в ексель. Надо чтобы подсчитывало кто сколько поездок в месяц сделал. Точки куда не важно. В общем могу и файл выложить если нежно.
     
    Добавлено:
    да, сведенный результат выдается всем водилам, чтобы знали без напоминания и созвонов кто-что, и если у кого-то что-то срывается то сами между собой оперативно и договаривались.

    Всего записей: 4656 | Зарегистр. 19-12-2002 | Отправлено: 21:53 03-09-2009
    mrdime



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

    Цитата:
    К чему ты хочешь придти? что будет вместо значений ячеек этих несуществующих файлов?

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

    Цитата:
    посмотрите меню Правка - Связи... там можно разорвать ненужные связи  

    Я это попытался сделать в первую очередь. Если файлов к которым ведут линки на компьютере нет, связь почему-то разорвать невозможно. Пробовал на Excel 2003 и Excel 2007.

    Всего записей: 2975 | Зарегистр. 04-01-2005 | Отправлено: 23:23 03-09-2009 | Исправлено: mrdime, 23:24 03-09-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    polk90
    Если Ваши данные находятся в диапазоне A1:D3
    =СУММ(--(ЕЧИСЛО(НАЙТИ("D";$A$1:$D$3))))
    Вводить как формулу массива CTRL+SHIFT+ENTER
    Это для буквы D, аналогично прописать для других букв.

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 23:34 03-09-2009 | Исправлено: kimtan, 23:38 03-09-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mrdime
    Цитата:
     Я хочу чтобы линки на значения заменились соответствующими значениями.
    Имхо надо смотреть в сторону макроса. Типа если файл есть, то ничего не делать, а если нет, что вставить значение через специальную вставку.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 23:41 03-09-2009
    polk90



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

    Всего записей: 4656 | Зарегистр. 19-12-2002 | Отправлено: 00:54 04-09-2009
    edselurt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые  ,специалисты ! Подскажите ,как составить формулу следующего содержания :=ЕСЛИ (Р5:Р10 -О5:О10>0;Р5:Р10-О5:О10;"") , не работает данная формула , пожалуйста подскажите , как её поправить.

    Всего записей: 43 | Зарегистр. 05-03-2009 | Отправлено: 18:54 04-09-2009
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    edselurt
    Допустим, ваша формула будет находиться в ячейках Q5:Q10
    Выделяете этот диапазон, нажимаете клавишу F2, вводите в первую ячейку выделенного диапазона формулу и нажимаете одновременно Ctrl+Shift+Enter (ввод формулы массива). Формула заполнит все выделенные ячейки и отобразит нужный результат. Изменить какую либо одну ячейку в этом диапазоне не получится, - удалять или изменять можно только весь массив, предварительно выделив его.
    PS Кстати, ваша формула работает и без массива... это я перемудрил

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 19:12 04-09-2009 | Исправлено: VictorKos, 19:27 04-09-2009
    edselurt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если вышеуказанную формулу делаю :=ИНДЕКС(Р5:Р10 -О5:О10>0;Р5:Р10-О5:О10;"")  , то в ячейке появляется #ИМЯ? , поправьте , господа.
     
    Добавлено:
    VictorKos
     У меня , если добьюсь желаемого  результата , с помощью формучан , формула будет находиться в одной ячейки , а просто у неё большой диапозон работы Р5:Р10 и О5:О10

    Всего записей: 43 | Зарегистр. 05-03-2009 | Отправлено: 19:16 04-09-2009
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    edselurt
    А если будет сразу несколько решений, как их отображать в одной ячейке?

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 19:31 04-09-2009
    edselurt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos
    Решение  должно быть одно >0  , а что <=0 в данной ячейки отображать результат не надо.

    Всего записей: 43 | Зарегистр. 05-03-2009 | Отправлено: 19:36 04-09-2009
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    edselurt
    Может быть так? (тоже ввод через Ctrl+Shift+Enter)
     
    {=СУММ((Р5:Р10-О5:О10>0)*(Р5:Р10-О5:О10))}
     
    если решение единственное, то оно и отобразится. Но если окажется несколько значений, удовлетворяющих условию >0, они просуммируются.
    Вместо функции СУММ можно использовать функцию МАКС.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 20:32 04-09-2009
    edselurt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos  
    Нет , то что Вы мне подсказали не подходит , объясню просто : необходима формула в стоке под названием "ИТОГО" в ячейки Р12 , чтобы в ней находился результат следующий : сумма чисел находящихся в диапазоне от Р5 до Р11 отняло (отминусовало) сумму чисед находящихся в диапазоне от О5 до О11 и данный результат , который больше нуля отобразило в ячейке Р12 , в результат который <=0 (меньше или равно нулю) в данной ячейки отображать результат не надо.

    Всего записей: 43 | Зарегистр. 05-03-2009 | Отправлено: 20:51 04-09-2009
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    edselurt
    =ЕСЛИ(СУММ(P5:P11)-СУММ(O5:O11)>0;СУММ(P5:P11)-СУММ(O5:O11);"")
    если не оно, я сдаюсь.
    PS Возможно, в приведенной формуле буквы O и P были не английские, а русские, похожие по написанию (я сам копировал их из вашей формулы), тогда простое копирование этой формулы в Excel может вызвать ошибку #ИМЯ.
    Исправил на английские - теперь ошибки быть не должно.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 21:04 04-09-2009 | Исправлено: VictorKos, 21:34 04-09-2009
    edselurt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos
    К сожалению не подходит , вместо результата выходит  #ИМЯ? . Извините , что оторвал Вас от дел , буду надеятся от формучан на положительный ответ.
     
    Добавлено:
    VictorKos
    Да , учел Ваши замечания , Вы были правы , но в конечном итоге вместо результата пустая ячейка , т.е . и ни ошибок и не результата. В чем дело не пойму ?
     
    Добавлено:
    VictorKos
    Большое спасибо за помощь , все пошло как по маслу , т.е. все супер!

    Всего записей: 43 | Зарегистр. 05-03-2009 | Отправлено: 21:12 04-09-2009
    edselurt

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа , будьте любезны подскажите , возможно ли закрепить области с 1-ой по 4-ую строки табличной части , а то только получается закрепить 1 строку либо с 1 по 13. Есть ли у меня возможность , если да ,то пожалуйста подскажите , как возможно это сделать.

    Всего записей: 43 | Зарегистр. 05-03-2009 | Отправлено: 10:04 06-09-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    edselurt
    Ты хочешь закрепить что-то в середине таблицы? Не получится. Закрепление - это аналог шапки, которая одинаковая для всех страниц. А раз шапка, то закрепляется с 1 по N

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 11:19 06-09-2009 | Исправлено: Mushroomer, 11:20 06-09-2009
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    edselurt
    Установите курсор в ячейку A5, затем в меню "Окно" -> "Закрепить области". Вроде бы проблем возникнуть не должно, закрепляется все, что выше и левее активной ячейки. Может быть у Вас ячейки A2:A13 объединены и поэтому не получается выделить конкретно A5? Тогда выделите всю пятую строку, но в таком случае закрепится еще и первый столбец.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 11:37 06-09-2009 | Исправлено: VictorKos, 11:45 06-09-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