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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 3)

Модерирует : gyra, Maz

Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Просьба к посетителям топика дополнять шапку наиболее часто задаваемыми вопросами со ссылками на ответы
в обязательном порядке

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно


    Сумма прописью
  • Надстройки "Сумма прописью"
  • надстройка Excellerator (c) Michael Zemlanukha & Maxim Shemanarev
  • макрос Num2String


  • Список соответствия имен функций в английской и русской версиях Excel
  • Описание Microsoft Excel File Format (eng.)
     
     
    Предыдущие ветки топика: Часть 1 | Часть 2
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 19:48 17-05-2007 | Исправлено: Maz, 22:45 24-02-2017
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    earcher
    Цитата:
    чисто на глаз тенденция очевидна.  
    Тенденция видна. Не виден математический расчет. Ты сказал:
    Цитата:
    Как видно из примера если указан вес не 200 и не 300 а 250 то цена должна быть приплюсована средняя между этими параметрами (в нашем случае 37,5, среднее между 30 и 45).
    Средняя, это если я правильно понимаю, потому что это 250.  
    Представим, что это 240.  
    расчет: База от 200 (это 30) + 0,4 от разницы (45-30) = 30 + 6 = 36.
    Все правильно?
     
    ZORRO2005
    Цитата:
    D2=ВПР(B2;{1;5:2;10:3;20:4;30};2;0)+C2*0,15  
    вариантов по размеру будет больше, если я правильно понял.
     
    Добавлено:

    Цитата:
    может можно чтоб если указано 238 то скрипт бы брал значение максимально близкое с ближайшему указанному, то есть 240 ...  
    Тебе еще и округлять до десятков надо?

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 14:08 27-03-2008
    ZORRO2005



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

    Цитата:
    Не могли бы Вы пояснить, что позволяет сделать в искомом &""

    ищет как текст

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 14:23 27-03-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    earcher
    А как именно округлять надо? 242 и 248 оба будут округляться до 250? Или 242 до 240, а 248 до 250?

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 14:41 27-03-2008
    shadur



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005  
    Вот теперь все стало на свои места.  Спасибо за все!

    Всего записей: 27 | Зарегистр. 14-03-2008 | Отправлено: 15:50 27-03-2008
    gvserg1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    сенкс, о такой логике не подумал )) Намного аккуратней вышло)
    Спасибо!

    Всего записей: 23 | Зарегистр. 30-01-2008 | Отправлено: 16:24 27-03-2008 | Исправлено: gvserg1, 16:25 27-03-2008
    jk84

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день!  
     
    Подскажите, плз, как решить проблемку.  
    При попытке открыть .xls вылетает ошибка "недопустимый формат файла".  
     
    Что было сделаоно с файлом неизвестно, юзер не признаётся. Говорит, вдруг перестал открываться.  
     
    Никто не сталкивался с подобной проблемой?

    Всего записей: 54 | Зарегистр. 17-07-2007 | Отправлено: 17:01 27-03-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jk84
    Версия Excel какая? Может 2007? Или файл Excel 2007 открывается в нижестоящей версии Excel без конвертора? Есть ряд программ для Excel recovery. Надо пробовать.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 18:22 27-03-2008
    Tarasyan



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    есть таблица с 10 столбиков и 30 рядков. Как сделать что бы сортировка таблицы постоянно делалась автоматом (а не вручную) при изменении даных в строках  
    Таблиуца должна сортироваться тока по одному столбику

    Всего записей: 274 | Зарегистр. 27-11-2004 | Отправлено: 01:47 28-03-2008
    Vitus_Bering



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tarasyan
    Через макрос на событие книги SheetChange.

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 09:40 28-03-2008
    Gabzya



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    пасиб, глянул, я представляю, что такое рисунок с текстом и поворот его, я говорил что данное решение не выход, так как нужно будет делать тысячи рисунков руками....
     
    Добавлено:
    есть вроде простая задача, но чет не могу справится, думаю функцию если применить но...
    вобщем есть, например 2а столбца
    1   х
    1   х
    2   х
    2   х
     
    при применении фильтра, по первому столбцу будут варианты отобразить все или 1 или 2, нужно вытянуть этот список, т.е. значения уникальные из стобца 1
     
     
    а второе, если значение в столбце первом 1, то х=у
    если 2, то х=z
    если 3, то х=w
    ......
     
    помогите плс, какими формулами, или еще как?  

    Всего записей: 1149 | Зарегистр. 14-12-2004 | Отправлено: 11:31 28-03-2008
    shadur



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gabzya
    Список уникальных значений создаете через расширенный фильтр, а второе - если x=y вариантов немного (не более 7) - тогда можно через ЕСЛИ (ЕСЛИ), в остальных случаях - лучше применить ВПР (предварительно создав табличку типа: 1-y, 2-z, 3-w и т.д.). С уважением

    Всего записей: 27 | Зарегистр. 14-03-2008 | Отправлено: 14:44 28-03-2008 | Исправлено: shadur, 15:57 28-03-2008
    earcher

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

    Цитата:
    earcher  
     
    Код:D2=ВПР(B2;{1;5:2;10:3;20:4;30};2;0)+C2*0,15  
     
     
    и тянем вниз  
     
    Добавлено:  
    shadur  
    http://slil.ru/25624535

     
    если честно ничего не понял как с ним работать.

    Всего записей: 313 | Зарегистр. 13-12-2007 | Отправлено: 17:01 28-03-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    earcher
    http://slil.ru/25629575

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 17:25 28-03-2008
    shadur



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    earcher
    Посмотрел. Спасибо огромное. Решение очень оригинальное. Единственное, что я изменил в предложенном вами варианте, так это адрес в исходной таблице (вместо нового кода я указал первоначальный, иначе на 9-значный ВПР выдавал #N/A).  Идеально все это работает в сочетании того что предложил ZORRO2005 - =TEXT(A7;"0000000000") и найденного вами - =IF(I3<>0;VLOOKUP(VALUE(I3);$A$3:$B$15;2;0);"")
    Огромное спасибо всем. С уважением

    Всего записей: 27 | Зарегистр. 14-03-2008 | Отправлено: 17:26 28-03-2008 | Исправлено: shadur, 17:47 28-03-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    shadur
    Не путайте earcherа
    он случайно захватил  
    часть моего сообщения для Вас
    Я подправил файл:
    http://slil.ru/25630796

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 17:42 28-03-2008 | Исправлено: ZORRO2005, 23:51 28-03-2008
    Gabzya



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    shadur
    расширенный фильтр гут!
    а вот с ВПР пока не понял

    Всего записей: 1149 | Зарегистр. 14-12-2004 | Отправлено: 10:49 29-03-2008
    shadur



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пишу с мобилы поэтому коротко. После того как Вы создали уникальный список придайте каждой цифре соответствующее значение y, z, w и т.д. 3атем используете функцию ВПР.

    Всего записей: 27 | Зарегистр. 14-03-2008 | Отправлено: 19:01 29-03-2008
    kirvsav

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот мне надо таблицу вида:
    1.1    ааааа
        ббббб
        ввввв
    1.2    гггггг
        ддддд
        еееее
    1.3    жжжж
        ззззз
        иииии
     
    переделать в таблицу вида:
    1.1    ааааа
    1.1    ббббб
    1.1    ввввв
    1.2    гггггг
    1.2    ддддд
    1.2    еееее
    1.3    жжжж
    1.3    ззззз
    1.3    иииии
     
    Может кто поможет?

    Всего записей: 2 | Зарегистр. 30-03-2008 | Отправлено: 18:30 30-03-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kirvsav
    У тебя сейчас 2 столбца или один? если 2 столбца, то делаешь третий. В нем в первую ячейку пишешь 1.1, а со второй ячейки и далее формула =ЕСЛИ(ЕПУСТО(A2);C1;A2)
    Ну а потом заменяешь формулу на значения. И перемещаешь третий столбец в первый.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 18:49 30-03-2008
    kirvsav

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да. Два столбца. Первый нужно привести к указанному виду. Формулу вставил... но в ячейке отображается её собственный текст. Может что-то в настройках нужно поменять???
     
    Добавлено:
    Спасибо, Mushroomer ! В другом столбце все сработало. А я парился из-за того что не догадался в третьем столбце первую строчку заполнить.

    Всего записей: 2 | Зарегистр. 30-03-2008 | Отправлено: 19:03 30-03-2008
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 3)
    Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru