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

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



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

    Всего записей: 1149 | Зарегистр. 14-12-2004 | Отправлено: 15:22 26-03-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Gabzya
    В меню:
    Формат-Ячейки..-Выравнивание-Ориентация

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 15:34 26-03-2008
    VictorKos



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

    Цитата:
    как повернуть текст в ячейке на 180 градусов?

    Это же "вверх ногами" получится.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 18:36 26-03-2008
    nonar



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

    Всего записей: 210 | Зарегистр. 15-04-2007 | Отправлено: 19:39 26-03-2008
    Vitus_Bering



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nonar
    Меню Окно-Разделить, Окно-Закрепить области

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 20:02 26-03-2008
    DonkeyHottt

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

    Всего записей: 104 | Зарегистр. 26-12-2004 | Отправлено: 20:58 26-03-2008
    earcher

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте.
     
    (для понятности буду показывать на примерах)
     
    Постораюсь подробнее описать требуемый сценарий.
    Есть товар ("яблоко") нужен сценарий который в завимости от указанных параметров будет автоматически выставлять цену.
    Параметров у "яблоко" два, "размер" и "вес".
     
    То есть у нас в таблице
     
    Товар размер вес
    яблоко1 1 250
    яблоко2 2 100
    яблоко3 3 0
    яблоко4 4 300
    ...
     
    четвёртым столбцом должна автоматом выставиться цена, вот так:
     
    Товар размер вес цена
    яблоко1 1 250 42,5 (5+37,5)
    яблоко2 2 100 25 (10+15)
    яблоко3 3 0 20 (просто 20 так как вес не указан или 0)
    яблоко4 4 300 75 (30+45)
    ...
     
     
    Цена высчитывается так,
    1 размер - 5 рублей,
    2 размер - 10
    3 размер - 20
    4 размер - 30
    и так далее, то есть если в пункте размер у яблока стоит 3, то цена автоматически становится 30 (это не конечно результат, есть же ещё вес).
     
    вес 100 - 15 рублей
    вес 200 - 30 рублей
    вес 300 - 45 рублей
     
     
    Параметров веса и размера может быть много.
    Как видно из примера если указан вес не 200 и не 300 а 250 то цена должна быть приплюсована средняя между этими параметрами (в нашем случае 37,5, среднее между 30 и 45).
     
    Вот такой вот нужен xls.
    Если есть другие варианты реализующие такой замысел, было бы не плохо, просто я придумал только вот так.
     
    Заранее спасибо.

    Всего записей: 313 | Зарегистр. 13-12-2007 | Отправлено: 03:30 27-03-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    earcher
    Цитата:
    1 размер - 5 рублей,  
    2 размер - 10  
    3 размер - 20  
    4 размер - 30  
    Что-то я здесь закономерности не увидел.
    Я правильно понял, что цена рассчитывается как сумма закономерностей веса и размера?

    Цитата:
    вес 100 - 15 рублей  
    вес 200 - 30 рублей  
    вес 300 - 45 рублей
     
    Это просто. =ЕСЛИ(ОСТАТ(A3;100)=0;15*A3/100;"пока пусто")

    Цитата:
    Как видно из примера если указан вес не 200 и не 300 а 250 то цена должна быть приплюсована средняя между этими параметрами (в нашем случае 37,5, среднее между 30 и 45).  
    А что будет, если будет 240 или 260?

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 06:59 27-03-2008 | Исправлено: Mushroomer, 06:59 27-03-2008
    earcher

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот залил xls http://slil.ru/25623702
     
    Чтоб понятнее было... и я чтот оне понял куда "=ЕСЛИ(ОСТАТ(A3;100)=0;15*A3/100;"пока пусто")" нужно вставлять
     

    Цитата:
    А что будет, если будет 240 или 260?

    вес 200 - 30 рублей  
    вес 300 - 45 рублей
    250 - 37,5
     
    ну а
    240 - 36
    260 - 39
     
    примерно так %)

    Всего записей: 313 | Зарегистр. 13-12-2007 | Отправлено: 08:18 27-03-2008
    Gabzya



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005так только на 90 градусов можно!
    VictorKosда, и менно так и надо!

    Всего записей: 1149 | Зарегистр. 14-12-2004 | Отправлено: 08:23 27-03-2008
    gvserg1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте!
    Уважаемые дамы и господа:
    Возник следующий вопрос:
     
    1. ЧТо есть
    Есть столбец со значениями в ячейкач в такой форме:
    Текст1 123га                                     ' [между цифрой и "га" нет пробела]
    Текст2 123 га                                    ' [между цифрой и "га" есть пробела]
    Текст3 234,23 га                                ' [между цифрой и "га" есть пробел]
    Текст4 Текст5 4га                              ' [пробел есть также и в другом месте]
    Текст6 59 Текст8 4,54 га                    ' [пробел есть также и в другом месте + еще цифра]
     
    2. Что нужно
    Нужно в отдельном столбце оставить чилсовые значение, которые идут перед словом "га", тоесть должно остатся в виде:
    123
    123
    234,23
    4
    4,54
     
     
    3. Дополнительно
    Есть образец, и мой вариант решения, но он очень уж громоздким получился. Хотелось что-то более простенькое не создавая дополнительных столбцов. Все лежит здесь:
    http://slil.ru/25624012
     
    Спасибо!

    Всего записей: 23 | Зарегистр. 30-01-2008 | Отправлено: 10:49 27-03-2008 | Исправлено: gvserg1, 10:50 27-03-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Gabzya
    Тогда только как картинку.
    А что советуют в топике VBA?
    Я в Helpe нашёл только:

    Цитата:
    The text orientation. Can be an integer value from – 90 to 90 degrees

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    earcher
    Цитата:
    Вот залил xls http://slil.ru/25623702  
    Это наверное пока рано. Мне нужно логику понять.

    Цитата:
    ну а 240 - 36  
    260 - 39  
    Расскажи как это считается.

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну смотри  
    вес 200 - 30 рублей  
    240 - 36  
    250 - 37,5  
    260 - 39
    вес 300 - 45 рублей  
    чисто на глаз тенденция очевидна.
     
    как это реализовать к сценарии... вопрос. даже сам не знаю
    может можно чтоб если указано 238 то скрипт бы брал значение максимально близкое с ближайшему указанному, то есть 240 ...
     

    Всего записей: 313 | Зарегистр. 13-12-2007 | Отправлено: 12:24 27-03-2008
    Gabzya



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

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



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    gvserg1
    Без дополнительного столбца не получается:
    http://slil.ru/25624403

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



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую всех!  
    Помогите справиться с одной проблемой. Существует файл, содержащий перечень с кодами, при этом коды в нем прописаны в спец. формате (0000000000), т.е. таким образом, что если код состоит из 9 чисел первый ноль хоть и виден на экране в строке формул не отражается. Правдами и неправдами я перевожу код в текстоввой формат с добавлением 0. Все бы хорошо, но теперь при ручном вводе (с Copy-Paste все нормально) 10-значного кода, начинающегося с 1 ВПР никак не хочет находить его в переделанной мною номенклатуре (исходной таблице).
    Может у Вас найдется решение?
    Вот пример: http://slil.ru/25624396

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



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

    Код:
    D2=ВПР(B2;{1;5:2;10:3;20:4;30};2;0)+C2*0,15

    и тянем вниз
     
    Добавлено:
    shadur
    http://slil.ru/25624535

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 12:53 27-03-2008 | Исправлено: ZORRO2005, 12:54 27-03-2008
    shadur



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005 Не устаю Вами восхищаться!!! Благодарствуйте!
    P.S. Не могли бы Вы пояснить, что позволяет сделать в искомом &"".

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



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

    Цитата:
    рисунок не подойдет, т.к. значения меняются

    Все-таки посмотрите:
    http://slil.ru/25624657

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 13:45 27-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