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

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



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Futurism
    Допустим, Ваша формула находится в ячейке E5

    Код:
    =E2+СМЕЩ($B$5;СТОЛБЕЦ()-5;)

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 13:27 31-05-2014 | Исправлено: VictorKos, 13:34 31-05-2014
    Futurism

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    там формула стоит на ячейке U2
    складываем g2+b7
    должно получаться 6, а получается 4
    =G2+СМЕЩ($B$7;СТОЛБЕЦ()-1;)

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 13:53 31-05-2014
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Если формула в U2, тогда формула такая:

    Код:
    =E2+СМЕЩ($B$5;СТОЛБЕЦ()-21;)

    потому, что столбец U 21-й по счёту. Функция СТОЛБЕЦ() вернёт значение 21. 21-21=0. То есть смещение от ячейки $B$5 равно нулю, берётся значение из самой ячейки $B$5.
    При перемещении формулы вправо на столбец V функция СТОЛБЕЦ() вернёт значение 22. 22-21=1. Смещение от $B$5 составит одну ячейку вниз и функция СМЕЩ будет брать значения уже не из $B$5, а из $B$6 и т.д.
    То есть при перемещении формулы вправо значения из столбца B будут браться со смещением по вертикали, сверху-вниз.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 14:06 31-05-2014
    Futurism

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos
    скажите, а можно ли этот процесс упростить. Есть матрица b2:b13;m2:m13 её надо сложить. т.е. транспонировать на саму себя. Я поэтому эти числа складывал
    вот файл
    http://rghost.ru/56048518
    тут симметричная матрица. Надо складывать наблюдения например 1 человек второму поставил единицу и второй человек поставил первому единицу. отсюда и сложнение в матрицу справа с2+b3 и так далее.
    Нет ли функции который такой процесс пересложения всей матрицы упрощает?

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 01:24 01-06-2014
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Futurism
    Выделите мышью в нужном месте диапазон ячеек 12Х12 (куда должны попасть результаты вычислений), затем нажмите клавишу F2, введите в активную ячейку формулу:

    Код:
    =B2:M13+ТРАНСП(B2:M13)

    и нажмите сочетание клавиш Ctrl+Shift+Enter (ввод формулы массива)
    Выделенный диапазон заполнится нужными Вам суммами.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 11:28 01-06-2014
    Futurism

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

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 19:25 01-06-2014
    denisAzef

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    добрый день, есть столбцы
     А     B     C     D     E     F      и.т.д.
     2     8      3     1     2     4
     
    Подскажите формулу чтобы она слаживала по 2 столбца которые рядом
      А     B     C  
     10    4      6

    Всего записей: 240 | Зарегистр. 08-02-2007 | Отправлено: 08:09 02-06-2014
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    denisAzef
    Допустим, Ваши данные (2;8;3;1;2;4) находятся в первой строке (A1;B1;C1 и т.д.)
    Поместите формулу:

    Код:
    =СУММ(СМЕЩ($A$1;;СТОЛБЕЦ(A1)*2-2;;2))

    в нужную ячейку и "протяните" вправо.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 17:53 02-06-2014 | Исправлено: VictorKos, 11:01 08-06-2014
    denisAzef

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

    Всего записей: 240 | Зарегистр. 08-02-2007 | Отправлено: 07:36 03-06-2014
    feizyu

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Где можно найти подробное описание и алгоритм работы надстройки "Поиск решения".  
    А то есть сомнения в правильности нахождения результата.

    Всего записей: 22 | Зарегистр. 23-06-2008 | Отправлено: 12:03 03-06-2014
    Futurism

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скажите, а можно ли оптимизировать такую процедуру?
    есть массив с большим кол-вом наблюдений
    Вот допустим мне надо составить отчет, например фильтрую так: по году, фирме и коду
    год            фирма                              код
    2009          рога и копыта                   13
    2009           фейк фирма                     13  
    2009           дружные алкаши             13 и так далее
     
    затем этот 2009 год и эти фирмы надо просмотреть  по коду 14, 15,......
     
    после 2009 года все это надо также просмотреть по 2008 , 2007 году
     
    вручную перетыкивать фильтр это убийство. Можно ли как то задачу упросить.
    для примера приложил файл
    http://www.datafilehost.com/d/5bbf9696
    sic это и есть кд, тут нужны первые 2 цифры.
    фирма это аудитор неим
     
    чтобы фильтр работал сразу для всех лет, когда я меняю код и фирму

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 17:39 03-06-2014 | Исправлено: Futurism, 17:46 03-06-2014
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Futurism
    Может, Вам лучше не фильтровать, а отсортировать таблицу по нескольким критериям? (Или фильтровать после сортировки)
    Но! У Вас столбец AUDITOR_NAME отделён от основной таблицы пустым столбцом - это нехорошо, при сортировке данных могут возникнуть проблемы, так как Excel в таком случае посчитает, что эти данные никак между собой не связаны и может нарушиться соответствие записей по строкам. (В данном случае этот пустой столбец включен в автофильтр, поэтому все данные считаются одной таблицей, но если автофильтр временно выключить, а затем опять включить, тогда пустой столбец может не попасть в таблицу и отделит от основной таблицы столбец AUDITOR_NAME)
    Второй вариант - попробовать организовать сводную таблицу. Но тут нужно хорошо представлять, какие именно данные нужно анализировать.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 11:17 08-06-2014 | Исправлено: VictorKos, 11:41 08-06-2014
    vikkiv



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Futurism -> Insert Pivot Table ->..-> Pivot Table Tools -> Analyze -> Insert Slicer

    Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 16:27 08-06-2014
    Futurism

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos
    vikkiv
    сейчас попробую.
    Цитата:
    Insert Pivot Table ->..-> Pivot Table Tools -> Analyze -> Insert Slicer

    как это может на русском звучать? а то путаюсь. эксель 2013

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 23:33 08-06-2014
    vikkiv



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Futurism - Копируешь свои (нужные а не всё подряд) данные на отдельный лист, выделяешь диапазон, нажимаешь Ctrl+T, потом выбераешь опцию "срез", там выбераешь нужные поля (год и аудитор). А в данных у тебя бардак, сильное расхождение по высотам колонн, случайно нагенерировал поиздеваться?

    Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 00:10 09-06-2014
    Fsp050

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Друзья, подскажите, скачал я один файл, там есть расчет критерия Фишера, но я не понимаю где там формулы, их нигде. Макросов тоже не вижу.
    Где посмотреть как эксель высчитывает этот коэффицент
    http://rghost.ru/56256867

    Всего записей: 361 | Зарегистр. 02-04-2011 | Отправлено: 00:59 09-06-2014
    vikkiv



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Fsp050 не видно формул т.к. лист защищён, нужен пароль для разблокировки (на лист кликни внизу - unprotect)
    так что или самому написать формулы, или разблокировать, или найти другой незабокированный (аналогичный)

    Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 01:32 09-06-2014
    yuk1958



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

    ----------
    Истина где-то рядом...

    Всего записей: 1471 | Зарегистр. 12-08-2010 | Отправлено: 02:20 09-06-2014 | Исправлено: yuk1958, 20:31 11-06-2014
    ColdFire2000



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ - есть странный глюк.
    У коммерческого директора в ее файлах возник вот такой недостаток, который ее сильно напрягает. Сам даже не знаю как случилось и куда копать.
    попробую описать, может кто то сталкивался.
     
    Есть книга с довольно не сложной таблицей значений отражающих какие то финансовые данные за месяц. Вводится она вручную - никакого копирования и ли импорта со сторонних программ.  
    Единственный нюанс, что некоторые ячейки содержат информацию  не просто числом, а формулой такого вида:
    =107,45+1000+56,6
    =СУММ(107,45;1000;56,6)  
    Версия Excell 2007
     
    Если верить пользователю - с определенного момента появился следующий косяк - во всех формулах которые попадают на такого плана исходные данные глючит правильность подсчета в области копеек. Ранее говорит такого не было. Открытие файла с глюками на других компьютерах, в OpenOffice и тд отображает те же неточности (значит сам глюк присутствует в сохраненном файле, а не в работе).  
    При этом если выделяешь диапазон - то функции быстрого вычисления суммы в статусной строке считают правильно - вот так и выявлено несоответствие.
     
    Проблема может быть решена двумя способами:
    - пройтись по диапазону и перередактировать ячейки  
    - погонять диапазон в точность без зпт, а потом в нужную с зпт (например 2 знака после зпт)
     
    Все ячейки установлены в числовой формат. Автоматический пересчет формул включен.
     
    Если кто сталкивался - подскажите куда копать.

    Всего записей: 232 | Зарегистр. 08-10-2003 | Отправлено: 12:18 17-06-2014 | Исправлено: ColdFire2000, 12:20 17-06-2014
    SFC



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

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

    размерность такого числа и знаков после запятой соответствует первому выделенному числу в таком диапазоне.
     
    Маловеротно конечно,
    но возможно выдруг что =5.5+5.51 даст другой результат чем =5.51+5.5
     
    Я рискну предположить что более вероятная причина что среди чисел есть те которые просто являются буквами, а выглядат как числа. Например:
    5, 5
    5 ,5
    5. 5
    и т.д.

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

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 22:05 17-06-2014
       

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