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

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как решить проблемы суммы по столбцу, например =СУММ(A1:A100) в случае если добавляешь строку выше первой формула автоматом меняется на =СУММ(A2:A101) ?
    Такой вариант =СУММ(СМЕЩ(A1;;;100)) не помогает

    Всего записей: 111 | Зарегистр. 09-11-2015 | Отправлено: 11:19 10-03-2018 | Исправлено: SuperKolobok01, 11:23 10-03-2018
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SuperKolobok01
    Может быть так попробовать:

    Код:
    =СУММ(ДВССЫЛ("A"&СТРОКА()-(СТРОКА()-1)&":A"&СТРОКА()-1))

    и даже так:

    Код:
    =СУММ(ДВССЫЛ("A1"&":A"&СТРОКА()-1))

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 11:50 10-03-2018 | Исправлено: VictorKos, 12:39 10-03-2018
    SuperKolobok01



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKos
    Спасибо за ДВССЫЛ()
    но значение СТРОКА() всё таки уменьшается при удалении строк
    а вот так
    =СУММ(ДВССЫЛ("A1";1):ДВССЫЛ("A100";1))
    железно дает диапазон А1:А100 кто бы что не вытворял

    Всего записей: 111 | Зарегистр. 09-11-2015 | Отправлено: 18:51 10-03-2018
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SuperKolobok01
    Я не правильно понял, думал только A1 нужно "закрепить"
    Тогда ещё проще:

    Код:
    =СУММ(ДВССЫЛ("A1:A100"))


    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 19:37 10-03-2018
    ww1ww



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

    Цитата:
    [/q]
    [q]Как решить проблемы суммы по столбцу, например =СУММ(A1:A100) в случае если добавляешь строку выше первой формула автоматом меняется на =СУММ(A2:A101) ?  
    Такой вариант =СУММ(СМЕЩ(A1;;;100)) не помогает

     
    Нельзя ли диапазон закрепить?
     
     
    =СУММ($A$1:$A$100)

    Всего записей: 148 | Зарегистр. 12-10-2007 | Отправлено: 13:59 12-03-2018 | Исправлено: ww1ww, 14:05 12-03-2018
    copsmith



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Excel 2003
    Почему Формат - Строка - Автоподбор высоты  
    подгоняет высоты строки только под 1 строчку её содержимого?
    Содержимое второй и более строк поэтому скрывается, что не подходит мне.

    Всего записей: 5562 | Зарегистр. 13-12-2005 | Отправлено: 11:03 13-03-2018
    alpopo



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Excel 2016_для чайников Харвей
    Может ли кто сфотографировать в читабельном виде стр. 246-247 и выложить на форуме.
    Эти страницы отсутствуют в пдф файле из интернета

    Всего записей: 1430 | Зарегистр. 02-08-2008 | Отправлено: 17:45 19-03-2018
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    alpopo
    Зарегистрируйтесь на сайте, и сможете бесплатно скачать несколько книг, среди которых есть и интересующая Вас. Я там нашёл немало редких книг по Excel.  
    Насчёт именно этих страниц не уверен, есть ли в такие, но попробуйте скачать, возможно, есть.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 18:44 19-03-2018 | Исправлено: VictorKos, 18:48 19-03-2018
    alpopo



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VictorKosДелаю обработку этой книги, и хотелось бы выпустить ее в полном объеме

    Всего записей: 1430 | Зарегистр. 02-08-2008 | Отправлено: 18:52 19-03-2018
    Nirva



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Мужики, прошу помощи. Есть файл, где надо чтоб в определенной ячейке считало значение исходя из данных таблички, раделенной по секторам.  В ячейку В2 ввести значение и в В3 получить результат. Надо чтоб автоматически высчитывало в каждом секторе своё значение в диапазоне. Там где голубой цвет сектора - везде 0,099 (пример 1,799-1,700=0,099 и т.д. ...)). а где жёлтый - в каждом секторе разное.    
    В файле в ячейку введено значение 8,461, надо получить результат в голубой ячейке.
    Расчет:  
    8,852-8,051=0,801  
    0,099 : 0,801=0,124 (округляем до третьего знака)
    8,461-8,051=0,410
    0,410*0,124=0,051
    1,800+0,051=1,851  
     
    Если 9,139, то должно получиться 1,934 ...  
    Помогите, я в EXEL ни бум-бум)
     
    Сам файл: http://rgho.st/8mC4htJZb

    Всего записей: 462 | Зарегистр. 18-07-2003 | Отправлено: 15:21 20-03-2018
    arturrc



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nirva
    Вы округляли значения на втором и четвёртом этапе. Надо ли это?
     
    Формула с округлением только конечного результата (вставте в ячейку В3):
    =ОКРУГЛ((E5-E4)/(D5-D4)*(B2-D4)+E4;3)

    Всего записей: 545 | Зарегистр. 12-05-2012 | Отправлено: 16:17 20-03-2018
    Nirva



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

    Цитата:
    Вы округляли значения на втором и четвёртом этапе. Надо ли это?  

    не обязательно  
    А эта формула учитывает, что в разница в первом секторе между 7,287 и 8,05 отличается от разницы во втором секторе между 8,051 и 8,852 и так далее..?  Между Е2 и Е3 , Е4 и Е5, Е6 и Е7, Е8 и Е9,  Е10 и Е11 значения одинаковые.  
     
    P/S/ там маленькая опечатка , в ячейке D10 должно быть 10,576

    Всего записей: 462 | Зарегистр. 18-07-2003 | Отправлено: 17:02 20-03-2018 | Исправлено: Nirva, 17:08 20-03-2018
    arturrc



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nirva
    Вы же не описываете, где и как должен быть результат. Я дал Вам формулу по Вашим математическим действиям.
    Можно через вспомогательный столбец. В ячейку C2 вставте формулу:
    =ОКРУГЛ((E3-E2)/(D3-D2)*($B$2-D2)+E2;3)
    Скопируйте ячейку C2 и вставте только формулы в ячейки C4, C6, C8, C10. Получите другие результаты. Главное, чтобы Вы поняли принцып вычисления. Дальше через = можно закинуть результат в любую ячейку.
    P.S. Нужно бежать, пока всё.

    Всего записей: 545 | Зарегистр. 12-05-2012 | Отправлено: 17:34 20-03-2018
    Nirva



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

    Цитата:
    Вы же не описываете, где и как должен быть результат. Я дал Вам формулу по Вашим математическим действиям.  

    Это пример для одного сектора. В других секторах принцип вычисления тот же самый, только условие в том, что в первом секторе разница между 7,287 и 8,05 отличается от разницы во втором секторе между 8,051 и 8,852 и так далее... (желтый столбик).  
    И надо, чтоб это учитывалось в формуле.  Я границами специально выделил секторы.
    Как то так...  
    В вашей формуле в принципе вместо Е5-Е4 можно поставить 0,099 т.к. это значение во всех секторах (голубой столбец) одинаково

    Всего записей: 462 | Зарегистр. 18-07-2003 | Отправлено: 17:59 20-03-2018 | Исправлено: Nirva, 18:14 20-03-2018
    arturrc



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nirva
    Вы проделали, что я написал в прошлом посте? Что, в столбце C не появляются значения для каждого случая (по Вашему - сектора)?
     
    Ссылка

    Всего записей: 545 | Зарегистр. 12-05-2012 | Отправлено: 18:29 20-03-2018 | Исправлено: arturrc, 18:42 20-03-2018
    Nirva



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

    Цитата:
    Вы проделали, что я написал в прошлом посте? Что, в столбце C не появляются значения для каждого случая (по Вашему - сектора)?
     

    Так хочется, чтоб результат показывало бы только в одной ячейке В3.  

    Всего записей: 462 | Зарегистр. 18-07-2003 | Отправлено: 19:39 20-03-2018
    arturrc



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как? Через пробел?

    Всего записей: 545 | Зарегистр. 12-05-2012 | Отправлено: 20:01 20-03-2018
    Nirva



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

    Всего записей: 462 | Зарегистр. 18-07-2003 | Отправлено: 21:24 20-03-2018
    ALeXkRU



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

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

    Код:
    =ОКРУГЛ((B2-ВПР(B2;D2:E11;1))/(ИНДЕКС(D2:D11;ПОИСКПОЗ(ВПР(B2;D2:E11;1);D2:D11)+1;1)-ВПР(B2;D2:E11;1))*(ИНДЕКС(D2:E11;ПОИСКПОЗ(ВПР(B2;D2:E11;1);D2:D11)+1;2)-ВПР(B2;D2:E11;2))+ВПР(B2;D2:E11;2);3)

    Всего записей: 11768 | Зарегистр. 03-12-2003 | Отправлено: 22:25 20-03-2018
    arturrc



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nirva
    Всё из Вас надо клещами вытягивать.
    По быстрому можно так:
    =ЕСЛИ(И(B2>=D2;B2<=D3);ОКРУГЛ((E3-E2)/(D3-D2)*(B2-D2)+E2;3);ЕСЛИ(И(B2>=D4;B2<=D5);ОКРУГЛ((E5-E4)/(D5-D4)*(B2-D4)+E4;3);ЕСЛИ(И(B2>=D6;B2<=D7);ОКРУГЛ((E7-E6)/(D7-D6)*(B2-D6)+E6;3);ЕСЛИ(И(B2>=D8;B2<=D9);ОКРУГЛ((E9-E8)/(D9-D8)*(B2-D8)+E8;3);ЕСЛИ(И(B2>=D10;B2<=D11);ОКРУГЛ((E11-E10)/(D11-D10)*(B2-D10)+E10;3))))))

    Всего записей: 545 | Зарегистр. 12-05-2012 | Отправлено: 22:31 20-03-2018
       

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