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

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vikkiv
    это довольно не интересное и однообразное занятие, отнимающее ежедневно не мало времени.
    хотелось бы автоматизировать (  
     
    кроме того я думаю, что все это не сложно - макросом - цикл по ассортименту и цикл по количеству с шагом 33. Но беда в том, что я далека от написания макросов

    Всего записей: 10 | Зарегистр. 30-01-2008 | Отправлено: 11:34 22-02-2008
    Bredun

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fotobra
    vikkiv
    Или же в VBA. Но это не тривиальная задача, но интересная. Как я понимаю, здесь необходимо предусмотреть процедуру оптимизации группировки артикулов. Причем эти артикулы могут быть разбросаны в списке, и сумма коробок не обязательно =33, но как можно ближе к 33.  
    Согласен с vikkiv . Проще ручками.

    Всего записей: 134 | Зарегистр. 16-05-2007 | Отправлено: 11:39 22-02-2008
    fotobra

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

    Всего записей: 10 | Зарегистр. 30-01-2008 | Отправлено: 11:42 22-02-2008
    Bredun

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fotobra
    По процедурам оптимизации люди диссеры пишут...  
    Как вариант (ручками, без разброса в списке):
    В соседнем столбце (например, в C) складывайте по два артикула (т.е. кол-во коробок для них) с перекрытием. В D также по два из C с перекрытием. и т.д. пока не отловите 33.
    PS: сейчас столкнулся с интерпретацией флуда - между сообщениями должно быть более 120 с. Это имеет место быть?

    Всего записей: 134 | Зарегистр. 16-05-2007 | Отправлено: 11:46 22-02-2008
    val_04

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    fotobra
    Не совсем понятно условие, можно пример?

    Всего записей: 12 | Зарегистр. 18-04-2007 | Отправлено: 11:54 22-02-2008
    AdUser



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще вопрос есть! =)))
     
    А как сделать подсчет (сумму) по определенному условию в строке.
     
    Примерно выглядит так:
     
    A B C D    
    1 Товар Наличие Количество    
    2 Клавиатуры есть 342    
    3 Мониторы есть 32    
    4 Клавиатуры есть 366

     
     
    Нужно подсчитать Количество товара (одних Клавиатур может быть 10 записей). Чтобы он в строке по слову Клавиатуры брал значение из Количества. Потом искал следующую строку с Клавиатуры и брал там еще значение. А потом вся сумма сыпется в ячейку.
     
    Клавиатур всего: ***
     
     
    Заранее спасибо.

    Всего записей: 26 | Зарегистр. 19-12-2006 | Отправлено: 12:13 22-02-2008
    Bredun

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AdUser
    В ячейку, где должно стоять значение:
    =СУММЕСЛИ(B:B;"Клавиатура";D:D)

    Всего записей: 134 | Зарегистр. 16-05-2007 | Отправлено: 12:42 22-02-2008
    fotobra

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bredun
    спасибо за комент
    вопрос про флуд не очень поняла.
    с первого раза мой пост не прошел, если вы это спрашивали.
     
    val_04
    Пример:
    Имеем таблицу:
    ложки - 20 кор
    кружки - 15 кор
    тыквы - 13 кор
    ананасы - 10 кор
     
    нужно получить разбиение по 33 кор, т.к. именно столько входит в фуру.
    но при этом позицию не дробить по разным фурам.
    например:
    ..........
    ложки - 20 кор
    тыквы - 13 кор
    ............
    кружки - 15 кор
    ананасы - 10 кор

    Всего записей: 10 | Зарегистр. 30-01-2008 | Отправлено: 12:43 22-02-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    fotobra
    1.Объем коробки для всех одинаковый, что для кружек, что для тыкв?
    2.Какое примерное кол-во коробок надо распределять за раз,или за день(как там у вас)?
    3.Какое кол-во коробок можно оставлять для следующей партии фур. Я понял что нельзя.
     
    Что-то похожее было в примере с поездами в нашем форуме.

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 12:57 22-02-2008
    Mint86



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AdUser
     
    Вот пример с помощью формулы массивов
    http://ifolder.ru/5453380

    Всего записей: 166 | Зарегистр. 25-06-2007 | Отправлено: 12:59 22-02-2008
    fotobra

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
    да, коробки для всех товаров одинаковые.
    за день нужно распределить все товары (на которые пришел заказ) по фурам.
    если варианты по 33 уже закончились, то оставшийся (не распределенный товар либо идет отдельным списком, либо разбивается как получится. но такого товара, скорее всего, будет мало т.к. обычно каждого товара по 1-5 коробок)

    Всего записей: 10 | Зарегистр. 30-01-2008 | Отправлено: 13:06 22-02-2008
    gvserg1

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте!
    Подскажите, плиз, как сделать следующее:
    есть  
    1) столбец (или чтрока) идентификаторв - один столбец (строка)
    2) столбец с текстом, который может содержать или не содержать текст идентификаторов. Нужно отметить те которые содержат текст и те которые не содержат.
    http://slil.ru/25505647
     
    Идентификаторв много, так же как иячеек с текстом. ТАк как идентификаторов много, да и на каждом листе разные, хотелось бы узнать можно ли автоматически как то это все провернуть. Пример в файле.  
     
    Для маленьких масштабов делал следующее:
    =IF(OR(ISERR(SEARCH("Идентиификатор 1",H17))=FALSE,ISERR(SEARCH("Идентиификатор 2",H17))=FALSE,ISERR(SEARCH("Идентиификатор 3",H17), "Ok","Not ok")
     
    Но мне нужно для большущего числа идентификаторов, и много раз для разных...

    Всего записей: 23 | Зарегистр. 30-01-2008 | Отправлено: 16:47 22-02-2008
    val_04

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

    Цитата:
    Пример:
    Имеем таблицу:
    ложки - 20 кор
    кружки - 15 кор
    тыквы - 13 кор
    ананасы - 10 кор

    Интересная задача, но скорей всего для VBA, посмотрим.

    Всего записей: 12 | Зарегистр. 18-04-2007 | Отправлено: 16:59 22-02-2008
    Vitus_Bering



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

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 18:38 22-02-2008 | Исправлено: Vitus_Bering, 18:48 22-02-2008
    vikkiv



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

    Цитата:
    Нужно отметить те которые содержат текст и те которые не содержат.

    Так просто - если для ячейки А1 нао проверить наличие текста в ней то:=IF(T(A1)="";"";A1) .. или =IF(T(A1)="";"";"Здесь текст").

    Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 19:51 22-02-2008
    Vitus_Bering



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vikkiv
    Я так понял, что задача состоит в определении нужного слова среди других слов, а не просто наличие текста в ячейки.

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Такая порблема. Есть документ Excel, после его редактирования и попытки сохранить Excel вылетает с ошибкой
    Код:
    Faulting application excel.exe, version 10.0.6501.0, faulting module excel.exe, version 10.0.6501.0, fault address 0x004646d7.  

    Причем он сохраняет типа восстановленную копию файла со всеми внесенными изменениями в формате аля "56B0B400". Этот фаил нормально открывается экселем, но при попытке сохранить его в удобоваримом виде опять вылетает вушеупомянутая ошибка итд. Что бы это могло значить? Проверял этот фаил на разных компах. С другими файлами всё нормально.  

    Всего записей: 4 | Зарегистр. 14-03-2006 | Отправлено: 23:15 22-02-2008
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ihb
    Какая версия Excel? Какие сервис паки для него установлены? Будет ли повторяться ошибка, если скопировать все содержимое этого файла в другой (пустой изначально) файл.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 23:35 22-02-2008 | Исправлено: Mushroomer, 23:35 22-02-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    gvserg1
    http://slil.ru/25508381
    Но если вы будете писать первую букву в слове "стол"  
    то кириллицей то латиницей то будет найти еще сложнее.

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 17:13 23-02-2008 | Исправлено: ZORRO2005, 17:14 23-02-2008
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    fotobra
    Задача интересная.
    Пробовал решить через поиск решения, но он оказался  
    какой-то непонятливый , или я что-то не до конца правильно делаю.
    Пример здесь:
    http://slil.ru/25508782
    Если не помогут сделать на VBA, то я бы забивал фуры следующим образом:
    1.Отсортировал по кол-ву коробок все артикула
    2.Забил бы вначале все крупные партии а все мелкие в последние фуры
    Вы наверно так и делаете...

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 20:22 23-02-2008 | Исправлено: ZORRO2005, 20:28 23-02-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