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

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



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Re9istr
    Через форумлу СУММ
    Пример:
    http://rghost.ru/38191783
     
    Сори не до конца понял )))
    Можно зарисовать клетку !

    Всего записей: 853 | Зарегистр. 31-03-2011 | Отправлено: 23:35 20-05-2012 | Исправлено: biznesoft, 23:39 20-05-2012
    yuk1958



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Re9istr
    Попробуйте применить условное форматирование к ячейкам суммы: если равно 0, то цвет шрифта белый

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

    Всего записей: 1471 | Зарегистр. 12-08-2010 | Отправлено: 23:35 20-05-2012
    Re9istr



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    biznesoft,  yuk1958,  
    спасибо, думаю через условное форматирование будет самый простой и удобный способ,
    нашел еще один вариант: =if(sum(A4:C4)>0;sum(A4:C4);"")
     

    Всего записей: 880 | Зарегистр. 20-08-2005 | Отправлено: 23:45 20-05-2012 | Исправлено: Re9istr, 00:08 21-05-2012
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Re9istr
    и ещё один способ:
    Отображение нулевых значений в Excel 2003 и в Excel 2010

    Цитата:
    Отображение нулевых значений в Excel 2003:
     
    Сервис-Параметры-(вкладка)Вид-(раздел)"Параметры окна" - нулевые значения (снять/поставить птичку)
     
    Отображение нулевых значений в Excel 2010:
     
    Файл-Параметры-Дополнительно-(подраздельчик)Показать параметры для следующего листа:
     Показывать нули в ячейках, которые содержат нулевые значения (снять/поставить птичку)

     
    Был у меня однажды забавный случай с отображением нулей, как я только не пытался их скрыть, часть из них всё равно отображалась.
    В результате оказалось, что "нули" были не совсем нулями, а просто очень близкими к нулям значениями (типа 0,0000000000001...).

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 00:50 21-05-2012 | Исправлено: VictorKos, 00:58 21-05-2012
    yuk1958



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

    Цитата:
    нашел еще один вариант: =if(sum(A4:C4)>0;sum(A4:C4);"")

    Тогда так: =if(sum(A4:C4)<>0;sum(A4:C4);"")
    А то отрицательные суммы не будут отображаться


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

    Всего записей: 1471 | Зарегистр. 12-08-2010 | Отправлено: 01:09 21-05-2012
    KF121



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, подскажите как объединить 2 или более языка в один славарь для проверки правописания в экселе. Т.е. хочется одновременно проверять 2мя языками правописание, а не снеачала одним а потом другим.  Можно ли создать пользовательский словарь на основе существующего в экселе?
     
    Спасибо.

    Всего записей: 170 | Зарегистр. 24-05-2006 | Отправлено: 12:40 21-05-2012
    lypky



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Всем привет.
     
    Просьба гуру в экселе подсказать мне если есть свободная минутка.
     
    Как сделать так что бы если в диапазоне А1:А20 нашлось цифра совпадающая с заданной (к примеру в А7), то визуально в ячейке С1 отображалась информация из ячейки B7.
     
    Лет 7-8 назад в универе делал это, а щас уже минут 20 не могу вспомнить синтаксис.
     
    Заранее спасибо.

    Всего записей: 699 | Зарегистр. 19-10-2006 | Отправлено: 05:01 23-05-2012
    Undaster

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

    Код:
    =ВПР([ЗНАЧЕНИЕ];A1:B20;2;ЛОЖЬ)

    Всего записей: 423 | Зарегистр. 01-03-2003 | Отправлено: 06:47 23-05-2012
    lypky



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

    Цитата:
    Код:
    =ВПР([ЗНАЧЕНИЕ];A1:B20;2;ЛОЖЬ)

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

    Всего записей: 699 | Зарегистр. 19-10-2006 | Отправлено: 09:46 23-05-2012
    Undaster

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

    Код:
    =СЦЕПИТЬ("(";[ЗНАЧЕНИЕ];") ";ВПР([ЗНАЧЕНИЕ];A1:B20;2;ЛОЖЬ))

    Вместо [ЗНАЧЕНИЕ] можно поставить ссылку на ячейку, в которую вводить искомое.

    Всего записей: 423 | Зарегистр. 01-03-2003 | Отправлено: 11:36 23-05-2012
    sqsqsq

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет!
    Excel 2003 pro, win XP
     
    При вызове справки (F1),  либо справки по функции, появляется окно инсталлятора ("Дождитесь пока Windows настроит Microsoft Office - Профессиональный выпуск версии 2003") и далее окно, предлагающее указать путь к PRO11.MSI ("Нужный файл находится на сетевом ресурсе, который сейчас недоступен...").
    После отмены появляется окошко "Ошибка 1706. Не удается найти необходимые файлы...". После нажатия на ОК инсталлятор делает откат назад, после чего все-таки открывает запрошенную справку.  
     
    Вся процедура занимает около 3 кликов и 1 минуты. Происходит только при первом вызове справки после открытия экселя.
     
    Посоветуйте, куда копать.
    Хотелось бы узнать, что же он пытается установить и как запретить ему это делать.

    Всего записей: 41 | Зарегистр. 06-07-2005 | Отправлено: 14:41 23-05-2012
    yuk1958



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sqsqsq
    Видимо, что-то недоустановилось. Хорошо бы вспомнить, откуда производилась установка, и дать возможность установщику доустановить нужные файлы
    Зы Это мое частное мнение, не претендующее на истину

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

    Всего записей: 1471 | Зарегистр. 12-08-2010 | Отправлено: 14:53 23-05-2012
    sqsqsq

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

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

     
    К сожалению, дистрибутив больше недоступен.  
    Вы порекомендуете переустановить эксель целиком из другого дистрибутива? Если да, то какие компоненты включить при установке?

    Всего записей: 41 | Зарегистр. 06-07-2005 | Отправлено: 17:31 23-05-2012
    yuk1958



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

    Цитата:
     Если да, то какие компоненты включить при установке?

    Все, особенно надстройки

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

    Всего записей: 1471 | Зарегистр. 12-08-2010 | Отправлено: 17:57 23-05-2012
    sqsqsq

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yuk1958
    Спасибо за мнение.  
     
    Будут  ли другие рекомендации?

    Всего записей: 41 | Зарегистр. 06-07-2005 | Отправлено: 19:06 23-05-2012
    djcrocodile



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Имеется ячейка A1 с текстом: 200x100
    Необходима функция в ячейке B1 которая заменит x на знак умножения и выведет в ней результат умножения (2000)
    Подскажите кто знает пожалуйста.
     
    p.s. необходима именно функция, так как текст в первой ячейке сложнее и все предварительные операции по отсечению лишнего я сделал, а вот результат 200x100 перевезти в математическую формулу не могу, функция ПОДСТАВИТЬ не дает заменить x на * а только на "*" - и в итоге данные отображаются как текст а не как результат умножения

    Всего записей: 371 | Зарегистр. 24-02-2003 | Отправлено: 00:46 30-05-2012 | Исправлено: djcrocodile, 00:50 30-05-2012
    ALeXkRU



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

    Цитата:
    Необходима функция в ячейке B1 которая заменит x на знак умножения и выведет в ней результат умножения (2000)

    вряд ли такое возможно.. разве что, разрезать строку на части по х и перемножить.. типа:

    Код:
    =ПРОИЗВЕД(ПСТР(A1;1;НАЙТИ("x";A1)-1);ПСТР(A1;НАЙТИ("x";A1)+1;ДЛСТР(A1)-НАЙТИ("x";A1)))
     
    ЗЫ: только, результат умножения не меньше 20000 получается
     
    Добавлено:

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

    эта.. только приведённый пример именно для строк типа 100x20, будет работать.. а с "текстом сложнее", да еще и после "предварительных операций"..

    Всего записей: 11768 | Зарегистр. 03-12-2003 | Отправлено: 02:31 30-05-2012
    djcrocodile



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ALeXkRU
    Выдает сообщение: #ИМЯ?
    (сделал для теста новый файл где в A1 вбил 100x200 а в B2 предложенную формулу)
     
     
    p.s. про 2000 это очепятка ) я даже не понял сначала при чем тут результат не меньше 20000 (начал размышлять на тему "данная функция не работает с суммами меньше 20 тысяч")

    Всего записей: 371 | Зарегистр. 24-02-2003 | Отправлено: 02:54 30-05-2012
    ALeXkRU



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

    Цитата:
    в A1 вбил 100x200

    а х одинаковый? (так, на всякий случай спросил)
     
    ЗЫ: вот, где я проверял: книга1 или книга

    Всего записей: 11768 | Зарегистр. 03-12-2003 | Отправлено: 10:29 30-05-2012 | Исправлено: ALeXkRU, 10:35 30-05-2012
    MCH2

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    =ЛЕВСИМВ(A1;ПОИСК("x";A1)-1)*ПСТР(A1;ПОИСК("x";A1)+1;9)
    использовал латинский "x"

    Всего записей: 9 | Зарегистр. 16-03-2012 | Отправлено: 16:25 30-05-2012
       

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