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

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

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

Maz (27-03-2018 08:04): Microsoft Excel FAQ (часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

Widok



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

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

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


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


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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:13 09-03-2010 | Исправлено: uzeerpc, 12:47 20-12-2017
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    pav461
    А почему не забили справочную таблицу перевода результатов в очки - ту что на картинке? Откуда-то экселю нужно брать данные.

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 20:15 25-12-2010
    pav461

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

    Цитата:
    А почему не забили справочную таблицу перевода результатов в очки - ту что на картинке?

    В этом и состоит мой вопрос, я не знаю куда её вбить и как она должна выглядеть в excel, чтобы он автоматически рассчитывал очки.

    Всего записей: 25 | Зарегистр. 27-02-2009 | Отправлено: 21:21 25-12-2010 | Исправлено: pav461, 21:38 25-12-2010
    kimtan

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

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 22:08 25-12-2010
    pav461

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вбил данные на 3 человека для примера - http://rghost.ru/3758133
    На 2 листе таблица пересчета очков.
    Правильно или я еще не так сделал?

    Всего записей: 25 | Зарегистр. 27-02-2009 | Отправлено: 09:14 26-12-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pav461
    Просьба пересохранить в старом формате Excel и снова выложить. Мой Office 2003 даже с установленным пакетоми совместимости выложенный файл открыть не может.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 09:19 26-12-2010
    pav461

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    http://rghost.ru/3758208
     
    p.s: реально ли еще добавить в таблицу, чтобы в зависимости от пола были разные критерии перевода в очки?

    Всего записей: 25 | Зарегистр. 27-02-2009 | Отправлено: 09:44 26-12-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pav461
    Цитата:
    p.s: реально ли еще добавить в таблицу, чтобы в зависимости от пола были разные критерии перевода в очки?
    Конечно. Как рабочий вариант: надо сделать еще один лист расчета для другого пола, а рядом с фамилиями вставить еще один столбец (который в дальнейшем можно скрыть), в котором проставить м или ж
     
    Добавлено:
    Сразу вопрос по пересчету: столбец 100 метров. От чего зависит получит ли участник 5.0, 4,9, 4,8 очков? Ведь для всех них значение от 15,7 до 15,8?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 09:51 26-12-2010
    pav461

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Столбец пол уже есть. Критерий для другого пола сейчас пропишу на 3 листе.
    По перерасчету: округлять до большего. То есть 15.7 - 5.0, 15.8-4.7. 4.9-4.8 получить в данном случае нельзя.
     
    Добавлено:
    Сделал вариант с представителями обоих полов. Критерии для мужского пола на 3 листе.  
    На 1 листе в дисциплины вписал оба значения для девушек/для парней.
    Заранее всем, огромное спасибо за помощь!
     
    Добавлено:
    Сразу уточню, чтобы не было недопонимая, а то я уже понял, что нормально объяснить у меня с первого раза не получается.
    Эта таблица не один какой - то конкретный список людей с разными результатами, а должен получиться универсальным. То есть на данный момент такие таблицы рассречиваются от руки и все очки вписываются по таблице самостоятельно.  
    А так в excel будут забиваться результаты по разным группам, вбиваются их результаты и после этого уже можно посмотреть конечный результат в очках и пустить его на печать. В идеале, я разберусь как вы сделали зависимость и добавлю колонку перевода очков в стандартную 5 бальную оценку.

    Всего записей: 25 | Зарегистр. 27-02-2009 | Отправлено: 10:02 26-12-2010
    xyepblra



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Всем доброго дня!
    Я пишу файл, который анализировал бы данные лотереи и производил автоматический подсчёт частоты выпадения того или иного числа в абсолютном и в процентном выражении. Для выполнения этой задачи мне требуется посчитать, как часто разница между первым и вторым наименьшими числами данного тиража равняется той или иной цифре. Объясню, почему я считаю именно дельты между двумя числами, а не сами числа. Дело в том, что число, скажем, 8, может выпасть как наименьшее в тираже (комбинация 8, 10, 12, 13, 14, 16) и как наибольшее (1, 2, 3, 4, 5, 8), поэтому я не рассматриваю фактических порядков выпадения чисел, а сортирую их по возрастанию и в расчётах учитываю лишь разницы между наименьшим числом и нулём, между вторым и наименьшим числами, и так далее. Таким образом, у меня есть таблица, в которой в нескольких рядах подсчитываются дельты первого числа и нуля, второго и первого чисел, и так далее до шестого и пятого чисел, и я хотел бы на другом листе на строках 1-40 (40 - наибольшее возможное значение дельты двух чисел в комбинации из 6 чисел от 1 до 45) вывести в первом столбце количество выпадений числа, соответствующего номеру строки, в массиве, скажем, C1:H217 (где 217 - количество учтённых мною на сегодня тиражей) другого листа. В следующем столбце я хотел бы выводить процентное значение частоты выпадения данной дельты в указанном массиве.

    Всего записей: 78 | Зарегистр. 20-10-2004 | Отправлено: 12:06 26-12-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pav461
    Цитата:
    4.9-4.8 получить в данном случае нельзя.
    Ага. Понятно.

    Цитата:
    округлять до большего.
    А вот тут непонятно.

    Цитата:
    В идеале, я разберусь как вы сделали зависимость и добавлю колонку перевода очков в стандартную 5 бальную оценку.
    вроде получается классический способ использования функции ВПР. Посмотри пример http://www.planetaexcel.ru/tip.php?aid=26
     
    Столбец Очки должен находится не крайним слева, а крайним справа. Это похоже будет очень важным для успешной формулы ВПР.  
    Я сделал небольшой образец (пол не учитывал). Попробуй разобраться, как работают формулы в подкрашенных ячейках. Н/Д там правильно, т.к. пересчета для числа 196 у тебя нет. http://rghost.net/3759435

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 12:11 26-12-2010 | Исправлено: Mushroomer, 13:23 26-12-2010
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    pav461
    Пока посмотрите такой вариант.
    Ячейки, содержащие формулы, окрашены и защищены от "шаловливых" ручек.
    Защиту можно снять: Вкладка Рецензирование - Снять защиту листа. Пароль не ставил.
    http://webfile.ru/5009213
     
    Добавил условного форматирования. Теперь линии сетки появляются автоматически, при добавлении новых данных в таблице.
    http://webfile.ru/5009240

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 12:57 26-12-2010 | Исправлено: kimtan, 13:11 26-12-2010
    pav461

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer, с функцией впр я вроде понял. Сейчас попробую написать по ней перевод в оценки.
     

    Цитата:
    Н/Д там правильно, т.к. пересчета для числа 196 у тебя нет

    Я так понимаю добавить вариант, когда в рамки норматива студент не укладывается в функцию впр нельзя?
     

    Цитата:
    А вот тут непонятно.

    Я снова плохо объяснил ... Посмотрите, пожалуйста лист2, в том документе, что сделал kimtan, я думаю так понятнее.
     
    kimtan, а вот как работает ваша формула, я плохо понял, слишком много в ней функций. Но этот вариант мне больше нравится, он учитывает, что строка может быть пустой и значения выше/ниже указанных в таблице.
     
     
    kimtan, надеюсь поможете доделать таблицу.
     
     
    Mushroomer, kimtan еще раз огромное спасибо!

    Всего записей: 25 | Зарегистр. 27-02-2009 | Отправлено: 13:48 26-12-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pav461
    Цитата:
    Я так понимаю добавить вариант, когда в рамки норматива студент не укладывается в функцию впр нельзя?
    можно, но это будет только один вариант. Т.е. если ВПР возвращает "Н/Д", то как раз и будет этот единственный вариант.
    Форума будет иметь следующий вид (приблизительно)  
    =ЕСЛИ(ЕНД(ВПР(I5;Лист2!F$2:$J$42;5;ЛОЖЬ))=ИСТИНА;0,5;ВПР(I5;Лист2!F$2:$J$42;5;ЛОЖЬ))
    0,5 это значение, которое участник получит, если не уложился в норматив.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 14:06 26-12-2010 | Исправлено: Mushroomer, 14:07 26-12-2010
    marin4ik047

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем здраствуйте. у меня такой вопрос..  
    дано задание- Из персонального кода человека выделить отдельно год, день и месяц рождения и составить из них дату рождения человека...
    тоесть в одной ичейке у меня к примеру-- 030978-11356 и мне надо получить в каждой ячейке, отдельно  год, месяц и день и в след. полную дату, тоесть 03.09.78.
    может кто то может помочь?
    заранее спасибо

    Всего записей: 8 | Зарегистр. 26-12-2010 | Отправлено: 14:28 26-12-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    marin4ik047
    Задача имхо простейшая. Количество символов между - жестко зафиксировано?  

    Цитата:
    -- 030978-11356
    Это фрагмент или полный пример? Если это фрагмент, то приведите произвольный, но полный пример.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 14:40 26-12-2010
    marin4ik047

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    это полный пример.  
    вот как выглядит по настоящему  
     Adamsone Linda -1 ячейка.
    2 ячейка- 030978-11356
     
    мне нужно получить.
    1-ячейка - 78
    2 ячейка- 03
    3 ячейка-09
    4 ячейка- 03.09.1978

    Всего записей: 8 | Зарегистр. 26-12-2010 | Отправлено: 14:49 26-12-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    marin4ik047
    Цитата:
    это полный пример.  
    ok

    Цитата:
    030978-11356
    до тире всегда 6 символов?

    Цитата:
    мне нужно получить.  
    1-ячейка - 78  
    2 ячейка- 03  
    3 ячейка-09  
    4 ячейка- 03.09.1978
    1-ячейка =ПСТР(B1;5;2)
    2 ячейка =ПСТР(B1;1;2)
    3 ячейка =ПСТР(B1;3;2)
    4 ячейка =правильное "склеивание" 3 ячеек
     
    Вообщем смотри пример, http://rghost.net/3761175

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 15:11 26-12-2010
    marin4ik047

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    да всё получилось, большое спасибо. и ещё один вопрос, Создать таблицу имен и фамилий в дательном падеже.. как сделать это?

    Всего записей: 8 | Зарегистр. 26-12-2010 | Отправлено: 15:32 26-12-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    marin4ik047
    Цитата:
    Создать таблицу имен и фамилий в дательном падеже..
    Либо макрос (программа). Но это и сложно и в другом топике надо спрашивать http://forum.ru-board.com/topic.cgi?forum=33&topic=10903&glp
    Либо просто набить (исправить) именительный падеж на дательный. Это имхо самый простой и быстрый вариант.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 15:47 26-12-2010
    marin4ik047

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

    Всего записей: 8 | Зарегистр. 26-12-2010 | Отправлено: 15:48 26-12-2010
       

    Страницы: 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 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 5)
    Maz (27-03-2018 08:04): Microsoft Excel FAQ (часть 6)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru