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

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

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

    Всего записей: 414 | Зарегистр. 16-10-2014 | Отправлено: 17:46 21-03-2015
    Futurism

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, можно ли через формулы, не используя вкладку поиск ошибок
    найти ошибки типа  
     #DIV/0!, #VALUE! или #N/A
    #ССЫЛКА!
    #ЧИСЛО!
    #ПУСТО!
    #############
     
    если у меня 10 000 наблюдений, просто))

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 20:10 23-03-2015 | Исправлено: Futurism, 20:12 23-03-2015
    RemikR



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Futurism
    я так понимаю кнопка "Проверка наличия ошибок" на панели "Зависимости" не устраивает?

    Всего записей: 931 | Зарегистр. 16-10-2008 | Отправлено: 11:03 24-03-2015
    Futurism

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RemikR
    да именно) я знаю про нее. Ну в целом как мне выискивать ошибки ввода данных юзая формулки
    вот 10 000 наблюдений на 100 переменных)
     
    Добавлено:
    например, можно ли при помощи формул экселя выискивать выбросы в переменных?

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 11:21 24-03-2015
    Fsp050

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, как прописать 3 формулы
    1. если A1  имеет значения которые выходят из диапазона 0 и 1  , то "тип один"  (строго всего 2 цифры)
     
    2. если B1 и с1 и D1 <100 то "тип два"
    3. если E1,f1,g1 >100, то тип три

    Всего записей: 361 | Зарегистр. 02-04-2011 | Отправлено: 20:47 24-03-2015
    ALeXkRU



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

    Цитата:
    выходят из диапазона 0 и 1

    а что это? Меньше нуля? или больше единицы? или между нулём и единицей? сами 0 и 1 включаются?
     
    Добавлено:
    по 2. и 3. условия для ячеек как проверяться должны? По отдельности или все вместе?
    Если вместе, то для 2, например, какой вариант имеется ввиду:
    все три ячейки одновременно должны быть <100 ? или хоть одна из них?...
     
    ЗЫ: короче, формулировочку задачи надо бы формулировать..

    Всего записей: 11796 | Зарегистр. 03-12-2003 | Отправлено: 22:28 24-03-2015 | Исправлено: ALeXkRU, 22:33 24-03-2015
    Fsp050

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALeXkRU
    1 .только два числа 0 и 1, (нет 0,01, 0,02, 0,99) , бинарная величина, да 0 и 1 включается, т.е.  а1 не должна выходить за пределы 0 и 1. -0,99 или 1,01  это выход за пределы
     
    в той формуле
    Цитата:
    хоть одна из них  


    Всего записей: 361 | Зарегистр. 02-04-2011 | Отправлено: 10:50 25-03-2015
    ALeXkRU



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

    Цитата:
    1. если A1  имеет значения которые выходят из диапазона 0 и 1  , то "тип один"

    так это - не про диапазоны.. и не про пределы Это - "если А1 не равно 0 и 1"
    Код:
    =ЕСЛИ(И(A1<>0;A1<>1);"тип один";"нет")

     

    Цитата:
    2. если B1 и с1 и D1 <100 то "тип два"
    Цитата:
    хоть одна из них
     

    Код:
    =ЕСЛИ(ИЛИ(B1<100;C1<100;D1<100);"тип два";"нет")

     

    Цитата:
    3. если E1,f1,g1 >100, то тип три

    Код:
    =ЕСЛИ(ИЛИ(E1>100;F1>100;G1>100);"тип три";"нет")

    Всего записей: 11796 | Зарегистр. 03-12-2003 | Отправлено: 06:51 26-03-2015
    Fsp050

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALeXkRU
    в сотый раз меня выручили) А возможно ли написать формулу посложнее)
    например представим у нас 100 наблюдений 90 из них это 0 и 1, 10 это 2,3,69,547467...
    сколько единиц и нулей неважно, важно чтобы они занимали 90% числового пространства.
    Если 90% числового пространства  в ячейке A это 1 и 0, то в ячейке B пишем цфиры которые входят в остальные 10 процентов, например B1=а87, b2=а64..

    Всего записей: 361 | Зарегистр. 02-04-2011 | Отправлено: 09:19 26-03-2015
    ALeXkRU



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

    Цитата:
    90% числового пространства  в ячейке A это 1 и 0

    в очередной раз, ничего не понятно   в одной ячейке - 100 разных чисел? каким образом?  
     
    формула должна проверять это:
    Цитата:
    90% числового пространства  в ячейке A это 1 и 0

     
    давай файл-пример и описание, что должно получиться

    Всего записей: 11796 | Зарегистр. 03-12-2003 | Отправлено: 09:45 26-03-2015
    Fsp050

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    http://rghost.ru/8h4rs9c9D
    тут 100 чисел
    90 из них лежат в диапазоне от 0 до 1
    10 выходят из него
    те что вышли отображаются в столбце B

    Всего записей: 361 | Зарегистр. 02-04-2011 | Отправлено: 13:10 26-03-2015
    Futurism

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А нет ли способа заставить эксель исправлять орфографические неточности
    например в столбце написано 2 города
    Москва т
    Москва т.
    это 2 города, но по сути то один, просто точка не стоит после т.Например города в столбце D
    можно ли в столбце Е прописать формулу, которая будет матчить  и будет прописывать уже одно значение
    Т.е. выглядеть должно так если d1=москва т, а d2=москва т. то скорее всего это один город и в столбец Е пишутся уже уникальные значения.
    Ну или что-то в этом роде

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 17:53 26-03-2015
    Fintrum

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста, как сделать, чтобы можно было вводить любое число, а текущий месяц и год подставлялись бы автоматически? Вводим 26, получаем 26.03.15. Но конечно, чтобы оставалась возможность вводить рандомные даты.

    Всего записей: 216 | Зарегистр. 01-01-2015 | Отправлено: 18:27 26-03-2015
    ALeXkRU



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

    Цитата:
    прописать формулу, которая будет матчить  и будет прописывать уже одно значение  
    Т.е. выглядеть должно так если d1=москва т, а d2=москва т. то скорее всего это один город

    это уже явные проявления искусственного разума... Как формуле объяснить эту мысль про то, что два разных текста - это не разные тексты, а скорее всего один текст...
     
    ЗЫ: один ответ на такое может быть: Если придумать рабочий алгоритм, то, если и не формуле, то уж проге на VBA можно..  
    Заставить его реализовать.

    Всего записей: 11796 | Зарегистр. 03-12-2003 | Отправлено: 18:30 26-03-2015
    Futurism

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALeXkRU
    ну ,а через формулы можно хотя бы находить ошибки в словах
    например  
    ЕслиS1 = неделал, то  t1 = ошибка не с глаголом
    или если S1=малако, то t1=ошибка в орфографии

    Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 19:15 26-03-2015
    Fintrum

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По умолчанию прибавляется .01.1900.
     
    И ещё помогите пожалуйста с вариантом, пишем или вставляем текст в ячейку B, а в А устанавливается текущая дата 27.03.15.

    Всего записей: 216 | Зарегистр. 01-01-2015 | Отправлено: 20:30 26-03-2015
    ALeXkRU



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

    Цитата:
    пишем или вставляем текст в ячейку B, а в А устанавливается текущая дата 27.03.15

    типа того:
    =ЕСЛИ(НЕ(ЕПУСТО(B1));СЕГОДНЯ();"")

    Всего записей: 11796 | Зарегистр. 03-12-2003 | Отправлено: 22:06 26-03-2015
    Fintrum

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALeXkRU
    А по поводу авто-подстановки текущего месяца и года подскажете? Такое возможно? И как изменить умолчание .01.1900, не получается найти.

    Всего записей: 216 | Зарегистр. 01-01-2015 | Отправлено: 23:13 26-03-2015
    ALeXkRU



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

    Цитата:
    по поводу авто-подстановки текущего месяца и года подскажете? Такое возможно?  

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

    Цитата:
    И как изменить умолчание .01.1900

    Откуда ж возьмётся значение, если его нет? Ноль - он и в африке - ноль.. Ты вводишь только число, вместо месяца и года подставляются нули, отсюда - .01.1900..
    Отобразить желаемое можно бы... Только.. Показывать будет, что надо.. Но: вручную придётся подставлять в формат значения месяц и год - 03.2015, и - таки под всем этим значение ячейки от этого не изменится: всё те же .01.1900 (нули никуда не делись)  
    См., пример на картинках (в ячейку можно вводить даты, покажет дату с месяцем и годом. Но! значение в строке формул - не меняется! только отображение в ячейке такое.. работать с этой датой нельзя!)

     
    Добавлено:
    Futurism

    Цитата:
    через формулы можно хотя бы находить ошибки в словах  

    хмм.. А штатная проверка орфографии не устраивает?  
     
    Так-то это - всё про то же: если придумаешь алгоритм работы.. Навскидку: чтобы это сделать нужно прописать в формулы все!! возможные варианты ошибок.. Нереально совершенно. Попроще, если в таблицах может использоваться ограниченный (очень) набор слов. Тогда, прописать массивами/списками возможные варианты, и проверять, или предлагать вставлять слова только из этих списков.. Что-то подобное используют для преобразования чисел в значения прописью.

    Всего записей: 11796 | Зарегистр. 03-12-2003 | Отправлено: 00:11 27-03-2015
    Fintrum

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ALeXkRU
    Спасибо, всё понятно, просто думал есть способ из коробки, подхватывать текущий месяц, т.к. если вводить 27.3 получается 27.03.15, т.е. год подхватывается автоматом.
     
    Насчёт авто-даты в столбце A, возможно ли сделать что-то вроде B*, чтобы не вписывать в каждую ячейку номер строки B1, B2, B3? Или что-то вроде B напротив. )
     
    =ЕСЛИ(НЕ(ЕПУСТО(B1));СЕГОДНЯ();"")

    Всего записей: 216 | Зарегистр. 01-01-2015 | Отправлено: 01:03 27-03-2015
       

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