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

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



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

    Цитата:
    чтобы из каждой ячейки брался самый большой процент

    это как? в каждой ячейке же по одному значению. Оно и самое большое, и самое маленькое, и вообще - одно...
     
    Стандартные функции максимума не подходят чем-то? ( =МАКС(A1:C1) )

    Всего записей: 11877 | Зарегистр. 03-12-2003 | Отправлено: 12:00 28-03-2017
    DJMC



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALeXkRU
    да тут элементарно, а как то можно теперь сделать замену по таблице...
    98,42   54,62     46,95  
    66,94   54,78     78,27  
     
    то есть в первом случаи он берет 98,42 и сделать такую штуку, если первая колонка любой большое число заменить на цифру к примеру 1...
    если из второй колонки то самое большое число на 2
    и так далее...

    Всего записей: 12304 | Зарегистр. 26-09-2005 | Отправлено: 12:22 28-03-2017
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    как всегда - ничего не понятно чего надо...
     
    а вообще - excel не умеет заменять значение в обрабатываемой/анализируемой ячейке... VBA, разве что...
    Почему не использовать вспомогательный столбец?

    Всего записей: 11877 | Зарегистр. 03-12-2003 | Отправлено: 13:41 28-03-2017
    DJMC



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

     
    вот скрин, нужно чтобы  единица в данном случаи прописывалась автоматически, а по сути, данные в колонки 1 2 3 ..берутся из других мест и показатели меняются, а в самую нижнию колонку должно выводится откуда было взято показание выше..
    То есть первый третий и второй столбец уже настроены, итог минусовой тоже есть, но нужно теперь его преобразовывать в ту цифру из которой он взялся.  то есть в данном случаи должна быть цифра два, а не один.

    Всего записей: 12304 | Зарегистр. 26-09-2005 | Отправлено: 10:44 29-03-2017 | Исправлено: DJMC, 10:45 29-03-2017
    arturrc



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DJMC
    =ИНДЕКС(A1:A3;ПОИСКПОЗ(МАКС(B1:B3);B1:B3;0))
    Инфу можно почерпнуть тут.

    Всего записей: 556 | Зарегистр. 12-05-2012 | Отправлено: 14:30 29-03-2017 | Исправлено: arturrc, 14:43 29-03-2017
    likbez



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    как с помощью расширенного фильтра фильтровать числовые значения?  
    имеется таблица товарных поставок на 500000 строк в 50 колонках. нужно фильтровать по колонке "КОД ТОВАРА", в которой числовые значения от 4 до 10 знаков. например - нужно выбрать товары с кодами 66* и 7777* - но так не находит НИ ОДНОЙ строки. изменение типа ячеек на текстовые тоже не помогло. Что посоветуете?

    Всего записей: 1100 | Зарегистр. 10-05-2002 | Отправлено: 11:39 05-04-2017
    SFC



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

    Цитата:
    Что посоветуете?

    с помощью стандарнтых средств фильтрации - непользуюсь, может кто знает лучше.
     
    точно поможет создание на другом листе индексной выборки строк из основного листа по одному/двум/... критериям в том числе поиску подстроки в поле нужного столбца и тд.

    ----------
    [ offline ]

    Всего записей: 1669 | Зарегистр. 21-01-2003 | Отправлено: 18:58 05-04-2017
    Leojse

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день!  
    Буду рад любой помощи в решении моей проблемы!
    Есть данные за 2016 год с разбивкой по месяцам. А также, есть периоды ("Начало" и "Окончание"). Хотелось бы реализовать следующее с помощью формул. Как можно получить сумму значений по месяцам, при этом введя только периоды ("Сумма")? Пока вручную делю периоды, но хотелось бы формулой.
    В любом случае, спасибо заранее!
    http://rgho.st/8dS8P256y

    Всего записей: 107 | Зарегистр. 05-11-2009 | Отправлено: 07:46 08-04-2017
    VictorKos



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

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 18:18 08-04-2017 | Исправлено: VictorKos, 18:26 08-04-2017
    Fsp050

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите. Есть ячейки F52,G52,H52,I52 в горизонталь
    перехожу в ячейку  С74
    Пишу
    =f52
    тяну вниз, с75=f53
    а как сделать так, чтобы когда тянешь вниз
    было
    =g52
    =h52
    =I52
    и так далее

    Всего записей: 361 | Зарегистр. 02-04-2011 | Отправлено: 17:34 13-04-2017
    vikkiv



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Fsp050
    Код:
    =INDIRECT(ADDRESS(COLUMN()-1,ROW()+2))

    Всего записей: 748 | Зарегистр. 10-11-2005 | Отправлено: 20:12 13-04-2017
    Fsp050

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

    Всего записей: 361 | Зарегистр. 02-04-2011 | Отправлено: 20:30 13-04-2017
    Alatena



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Посоветуйте, пожалуйста, как правильно построить график/диаграмму.
    Проводила опрос, в котором можно было выбрать несколько вариантов ответа. По результатам получилась таблица excel, в которой эти ответы даны через запятую.
    1 — а,б
    2 — а,б,в
    3 — а,в
    и т.п.
     
    Сейчас, с помощью сводных таблиц, excel формирует график, по которому  
    а,б — 1
    а,б,в — 1
    а,в — 1
     
    Как сделать график, который показывает, сколько раз вообще выбирался определенный вариант? Т.е.:
    а — 3
    б — 2
    в — 2
     
    Можно ли это сделать автоматически, не вводя вручную фильтр для каждого наименования? Т.к. таких вопросов несколько, наименований тоже много.

    Всего записей: 537 | Зарегистр. 03-06-2008 | Отправлено: 17:16 17-04-2017
    SFC



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

    Цитата:
    1 — а,б  
    2 — а,б,в  
    3 — а,в

    Как вариант:

    Код:
     
    Сделайте третий столбец для отбора "а".
    т.е. если в столбце В есть "а", то 1, в противном случае 0.
    =НАЙТИ("a",$B1)
    Проссуммировав 1 - вы получите кол-во "а"
     
    аналогично, если добавить четвертый столбец для отбора/поиска "b"
    =НАЙТИ("b",$B1)
     
    и т.д. логика такая.
    А чтобы корректно обрабатывались ошибки, то лучше поставить
    вместо
    =НАЙТИ("a",$B1)
    так
    =НЕ(ЕОШИБКА(НАЙТИ("а",$B1)))
     


    ----------
    [ offline ]

    Всего записей: 1669 | Зарегистр. 21-01-2003 | Отправлено: 07:50 18-04-2017
    Alatena



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SFC
    Спасибо.
    А всё-таки можно ли это сделать автоматически, не вводя вручную фильтр для каждого наименования? Т.к. таких вопросов несколько, наименований тоже много.
     
    Чрез сводуную таблицу/сводную диаграмму excel сам подсчитывает кол-во.

    Всего записей: 537 | Зарегистр. 03-06-2008 | Отправлено: 13:44 18-04-2017
    mavick



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

     
    Помогите - всю голову сломал.
    Имеется некий прайс с текстовыми данными:
    1 колонка - название; 2 и 3 колонки - характеристики. Нужно собрать все вместе в 4 колонке.  
    Просто собрать вместе у меня получилось, причем аж двумя способами, но вот сделать так , чтобы выполнялось условие - если ячейка пустая, то её не прописывать - здесь затык.
    На картинке понятнее... Я как-то сумбурно объяснил.  
    В дополнение: массив большой - около 4 тыс. строк, поэтому прописывать формулу для каждой строки нереально. А копированием получается немного не то. Видимо должно работать какое то условие типа если пустая ячейка - то так, если имеется текст - то эдак. Но я не догоняю. (туповат )

    Всего записей: 181 | Зарегистр. 22-07-2004 | Отправлено: 21:33 17-05-2017 | Исправлено: mavick, 21:54 17-05-2017
    VictorKos



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

    Код:
    =ЕСЛИ(И(B1="";C1="");A1;
    A1&
    ЕСЛИ(B1="";
    " (";
    " (D-"&B1)
    &
    ЕСЛИ(C1="";
    ")";
    ";H-"&C1&")"))

     
    На картинке пустые ячейки только в столбце C, если пустая окажется в столбце B, такая формула вставит лишнюю точку с запятой перед "H-".

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 09:48 18-05-2017
    mavick



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos
    Супер... Все работает... Огромнейшее спасибо

    Всего записей: 181 | Зарегистр. 22-07-2004 | Отправлено: 10:08 18-05-2017 | Исправлено: mavick, 11:27 23-05-2017
    Vidockq

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Друзья!
    подскажите, как в экселе решить следующую задачку:
    надо сгенерировать, случайным образом, значения в нескольких ячейках (в заданном диапазоне для каждой ячейки) так, чтобы общая сумма не превышала определённого значения.
    Пример:
    Колонка 1     Колонка 2      Колонка 3      Колонка 4     ...   Колонка №
    от 0 до 30    от 10 до 20     от 20 до 40     от 0 до 20    ...       49      (нужная сумма)
     
    Есть ли возможность реализовать такую задачу попроще? с макросами не владах.
     
    Спасибо.

    Всего записей: 189 | Зарегистр. 14-01-2016 | Отправлено: 13:58 22-05-2017
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Vidockq
    Если в первой колонке будет 30, тогда решения не существует, так как во второй и третьей минимальные значения дадут в сумме ещё 30, итого - 60. Вторая и третья ограничивают максимальные значения в первой и четвертой до 19. И непонятно, какие должны быть числа - целые или десятичные тоже допускаются?
    Вопросы риторические, скорее всего, я не смогу дать нужное решение.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 14:22 22-05-2017 | Исправлено: VictorKos, 14:32 22-05-2017
       

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