Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Несколько штрих-кодов в одну ячейку, формирование чека. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Несколько штрих-кодов в одну ячейку, формирование чека. (Формулы/Formulas)
Несколько штрих-кодов в одну ячейку, формирование чека.
art777 Дата: Среда, 17.05.2017, 19:58 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 2 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте уважаемые форумчане.
Есть вполне рабочая таблица для "Формирования текущего чека с помощью сканера штрих-кода", но хотелось бы немного её доработать.
В частности, хотелось бы:
1.Вносить несколько штрих-кодов в одну ячейку, т.к. бывает одноимённый товар(по одной цене), но с разными штрих-кодами.
Разделитель, в данном случае, значения не имеет, т.е. штрих-коды в ячейке можно разделять пробелом, запятой и т.д., либо по длине штрих-кода, т.к. стандартный штрих-код товара содержит 13 цифр.
2.При вводе несуществующего в таблице штрих-кода либо отсутствующей цене в столбце "F", чтобы запускался какой-нибудь звуковой файл(либо менялся цвет ячеек), сигнализирующий об этом.
3.Что бы при закрытии листа изменения сохранялись автоматически.
Для примера, в прикреплённом файле я внёс 2 штрих-кода разделённые запятой в 10-ю ячейку, надо чтобы при вводе любого из них в поле "новый штрих-код" и нажатия "ENTER" увеличивалась "сумма чека" на цену товара в ячейке F10.

Спасибо.

П.С. Таблица что-то больше мегабайта получилась, пришлось заархивировать.
К сообщению приложен файл: ____-_-.rar (98.3 Kb)


Сообщение отредактировал art777 - Среда, 17.05.2017, 20:06
 
Ответить
СообщениеЗдравствуйте уважаемые форумчане.
Есть вполне рабочая таблица для "Формирования текущего чека с помощью сканера штрих-кода", но хотелось бы немного её доработать.
В частности, хотелось бы:
1.Вносить несколько штрих-кодов в одну ячейку, т.к. бывает одноимённый товар(по одной цене), но с разными штрих-кодами.
Разделитель, в данном случае, значения не имеет, т.е. штрих-коды в ячейке можно разделять пробелом, запятой и т.д., либо по длине штрих-кода, т.к. стандартный штрих-код товара содержит 13 цифр.
2.При вводе несуществующего в таблице штрих-кода либо отсутствующей цене в столбце "F", чтобы запускался какой-нибудь звуковой файл(либо менялся цвет ячеек), сигнализирующий об этом.
3.Что бы при закрытии листа изменения сохранялись автоматически.
Для примера, в прикреплённом файле я внёс 2 штрих-кода разделённые запятой в 10-ю ячейку, надо чтобы при вводе любого из них в поле "новый штрих-код" и нажатия "ENTER" увеличивалась "сумма чека" на цену товара в ячейке F10.

Спасибо.

П.С. Таблица что-то больше мегабайта получилась, пришлось заархивировать.

Автор - art777
Дата добавления - 17.05.2017 в 19:58
art777 Дата: Четверг, 18.05.2017, 21:57 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 2 ±
Замечаний: 0% ±

Excel 2010
Третий пункт вроде бы решил, добавив
"Private Sub Workbook_BeforeClose(Cancel As Boolean)
'сохраняемся перед выходом
ActiveWorkbook.Save
End Sub"

Но вот как записать несколько штрих-кодов в одну ячейку - это главная проблема для меня.
 
Ответить
СообщениеТретий пункт вроде бы решил, добавив
"Private Sub Workbook_BeforeClose(Cancel As Boolean)
'сохраняемся перед выходом
ActiveWorkbook.Save
End Sub"

Но вот как записать несколько штрих-кодов в одну ячейку - это главная проблема для меня.

Автор - art777
Дата добавления - 18.05.2017 в 21:57
Nic70y Дата: Пятница, 19.05.2017, 07:01 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2272 ±
Замечаний: 0% ±

Excel 2010
Третий пункт
1 вопрос = 1 тема
шрифт Code EAN13
формула
Код
=ЛЕВБ(A1)&СИМВОЛ(ПСТР(A1;2;1)+65)&СИМВОЛ((--ЛЕВБ(A1)>3)*10+65+ПСТР(A1;3;1))&СИМВОЛ(ПСТР(A1;4;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(A1);"0478"))*10)&СИМВОЛ(ПСТР(A1;5;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(A1);"01459"))*10)&СИМВОЛ(ПСТР(A1;6;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(A1);"02567"))*10)&СИМВОЛ(ПСТР(A1;7;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(A1);"03689"))*10)&"*"&СИМВОЛ(ПСТР(A1;8;1)+97)&СИМВОЛ(ПСТР(A1;9;1)+97)&СИМВОЛ(ПСТР(A1;10;1)+97)&СИМВОЛ(ПСТР(A1;11;1)+97)&СИМВОЛ(ПСТР(A1;12;1)+97)&СИМВОЛ(ПСТР(A1;13;1)+97)&"+"&СИМВОЛ(10)&ЛЕВБ(ПСТР(A1;15;13))&СИМВОЛ(ПСТР(ПСТР(A1;15;13);2;1)+65)&СИМВОЛ((--ЛЕВБ(ПСТР(A1;15;13))>3)*10+65+ПСТР(ПСТР(A1;15;13);3;1))&СИМВОЛ(ПСТР(ПСТР(A1;15;13);4;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(ПСТР(A1;15;13));"0478"))*10)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);5;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(ПСТР(A1;15;13));"01459"))*10)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);6;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(ПСТР(A1;15;13));"02567"))*10)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);7;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(ПСТР(A1;15;13));"03689"))*10)&"*"&СИМВОЛ(ПСТР(ПСТР(A1;15;13);8;1)+97)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);9;1)+97)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);10;1)+97)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);11;1)+97)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);12;1)+97)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);13;1)+97)
тока нафиг это надо то?
[p.s.]файл Ваш не смотрел - не люблю см. архивы[/p.s.]
К сообщению приложен файл: 10005__.xlsb (9.7 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Пятница, 19.05.2017, 07:03
 
Ответить
Сообщение
Третий пункт
1 вопрос = 1 тема
шрифт Code EAN13
формула
Код
=ЛЕВБ(A1)&СИМВОЛ(ПСТР(A1;2;1)+65)&СИМВОЛ((--ЛЕВБ(A1)>3)*10+65+ПСТР(A1;3;1))&СИМВОЛ(ПСТР(A1;4;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(A1);"0478"))*10)&СИМВОЛ(ПСТР(A1;5;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(A1);"01459"))*10)&СИМВОЛ(ПСТР(A1;6;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(A1);"02567"))*10)&СИМВОЛ(ПСТР(A1;7;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(A1);"03689"))*10)&"*"&СИМВОЛ(ПСТР(A1;8;1)+97)&СИМВОЛ(ПСТР(A1;9;1)+97)&СИМВОЛ(ПСТР(A1;10;1)+97)&СИМВОЛ(ПСТР(A1;11;1)+97)&СИМВОЛ(ПСТР(A1;12;1)+97)&СИМВОЛ(ПСТР(A1;13;1)+97)&"+"&СИМВОЛ(10)&ЛЕВБ(ПСТР(A1;15;13))&СИМВОЛ(ПСТР(ПСТР(A1;15;13);2;1)+65)&СИМВОЛ((--ЛЕВБ(ПСТР(A1;15;13))>3)*10+65+ПСТР(ПСТР(A1;15;13);3;1))&СИМВОЛ(ПСТР(ПСТР(A1;15;13);4;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(ПСТР(A1;15;13));"0478"))*10)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);5;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(ПСТР(A1;15;13));"01459"))*10)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);6;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(ПСТР(A1;15;13));"02567"))*10)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);7;1)+75-ЕЧИСЛО(ПОИСК(ЛЕВБ(ПСТР(A1;15;13));"03689"))*10)&"*"&СИМВОЛ(ПСТР(ПСТР(A1;15;13);8;1)+97)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);9;1)+97)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);10;1)+97)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);11;1)+97)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);12;1)+97)&СИМВОЛ(ПСТР(ПСТР(A1;15;13);13;1)+97)
тока нафиг это надо то?
[p.s.]файл Ваш не смотрел - не люблю см. архивы[/p.s.]

Автор - Nic70y
Дата добавления - 19.05.2017 в 07:01
art777 Дата: Пятница, 19.05.2017, 14:46 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 2 ±
Замечаний: 0% ±

Excel 2010
1 вопрос = 1 тема
шрифт Code EAN13
тока нафиг это надо то?
P.S.
файл Ваш не смотрел - не люблю см. архивы


Согласен, извиняюсь, интересует конкретно один вопрос, первый.
Дело в том, что я прикрепил к сообщению рабочую таблицу, которую помогла мне сделать "Manyasha". Эта таблица помогает мне в работе уже почти год.
Её размер без архивации больше мегабайта, а в архиве меньше 100 кб., поэтому и пришлось архивировать. Если бы я знал, как уменьшить размер файла без архивации - я бы уменьшил.
Вопрос не в том, чтобы просто записать 2 штрих-кода в одну ячейку, а в том, чтобы найти и сопоставить с ценой товара любой(один из нескольких) штрих-кодов записанных в ОДНУ ячейку.

Пояснения по работе таблицы: в поле "новый штрих-код" (ячейки 1L-1M) вносятся штрих-коды из колонки "A" и нажимается "ENTER"(так работает сканер штрих-кода) после чего находится цена товара из колонки "F" и отображается в поле "Сумма чека", и так суммируется до тех пор пока не нажата кнопка "TAB", после нажатия кнопки "TAB" значения в поле "Сумма чека" очищаются и происходит запись чека в "лист_2".

Всё прекрасно, всё работает! Но если в ячейку из колонки "A" записать НЕСКОЛЬКО штрих-кодов(как в файле примера 10-я строка), то поиск не работает.
 
Ответить
Сообщение
1 вопрос = 1 тема
шрифт Code EAN13
тока нафиг это надо то?
P.S.
файл Ваш не смотрел - не люблю см. архивы


Согласен, извиняюсь, интересует конкретно один вопрос, первый.
Дело в том, что я прикрепил к сообщению рабочую таблицу, которую помогла мне сделать "Manyasha". Эта таблица помогает мне в работе уже почти год.
Её размер без архивации больше мегабайта, а в архиве меньше 100 кб., поэтому и пришлось архивировать. Если бы я знал, как уменьшить размер файла без архивации - я бы уменьшил.
Вопрос не в том, чтобы просто записать 2 штрих-кода в одну ячейку, а в том, чтобы найти и сопоставить с ценой товара любой(один из нескольких) штрих-кодов записанных в ОДНУ ячейку.

Пояснения по работе таблицы: в поле "новый штрих-код" (ячейки 1L-1M) вносятся штрих-коды из колонки "A" и нажимается "ENTER"(так работает сканер штрих-кода) после чего находится цена товара из колонки "F" и отображается в поле "Сумма чека", и так суммируется до тех пор пока не нажата кнопка "TAB", после нажатия кнопки "TAB" значения в поле "Сумма чека" очищаются и происходит запись чека в "лист_2".

Всё прекрасно, всё работает! Но если в ячейку из колонки "A" записать НЕСКОЛЬКО штрих-кодов(как в файле примера 10-я строка), то поиск не работает.

Автор - art777
Дата добавления - 19.05.2017 в 14:46
Wild_Tigra Дата: Вторник, 30.05.2017, 11:04 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
art777, Добрый день, не нашел как тут писать в личку, пишу сюда, если что поправьте.
У меня есть киоск с товаром, Ваш файл для продажи супер спасибо, но есть еще 1 вопрос как организована инвентаризация. Есть ли возможность при приходе товара, вбивать количество и цену закупки в файл выставлять наценку в процентах и брать цену продажи из этой ячейки. и при нажатии таб чтоб количество общее в листе например назовем его склад, уменьшалось на кол проданной продукции.
Или это отдельный файл? Если можно поделитесь опытом. Спасибо.


Сообщение отредактировал Wild_Tigra - Вторник, 30.05.2017, 11:04
 
Ответить
Сообщениеart777, Добрый день, не нашел как тут писать в личку, пишу сюда, если что поправьте.
У меня есть киоск с товаром, Ваш файл для продажи супер спасибо, но есть еще 1 вопрос как организована инвентаризация. Есть ли возможность при приходе товара, вбивать количество и цену закупки в файл выставлять наценку в процентах и брать цену продажи из этой ячейки. и при нажатии таб чтоб количество общее в листе например назовем его склад, уменьшалось на кол проданной продукции.
Или это отдельный файл? Если можно поделитесь опытом. Спасибо.

Автор - Wild_Tigra
Дата добавления - 30.05.2017 в 11:04
art777 Дата: Среда, 31.05.2017, 04:01 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 33
Репутация: 2 ±
Замечаний: 0% ±

Excel 2010
Wild_Tigra,
Здравствуйте.
Я использую эту таблицу(я бы её точнее назвал даже программой для мини-маркета) только для упрощения жизни продавцам, т.е. для того что бы им не нужно было на калькуляторе считать сумму продажи(товарного чека).
Если добавить весь перечисленный вами функционал, то получится ПОЛНОЦЕННАЯ программа для мелко-розничной торговли(киоски, павильоны и т.п.), но к сожалению я не силён в EXCEL.
Данную программу сделала один из модераторов данного форума под ником "Manyasha", кроме неё, скорее-всего, вряд ли кто-то сможет доработать эту таблицу, а лишний раз напрягать хорошего Человека - не в моих правилах, если у неё появится свободное время(и интерес), надеюсь, что нам повезёт...

Для расчёта наценки(а также для учёта остатков и печати чеков) я использую другие таблицы(собственного сочинения), если у Вас есть в них необходимость, создайте тему на форуме с названием "Расчёт торговой наценки", например, тогда я Вам скину свой вариант.
Здесь такое правило, один вопрос - одна тема.
 
Ответить
СообщениеWild_Tigra,
Здравствуйте.
Я использую эту таблицу(я бы её точнее назвал даже программой для мини-маркета) только для упрощения жизни продавцам, т.е. для того что бы им не нужно было на калькуляторе считать сумму продажи(товарного чека).
Если добавить весь перечисленный вами функционал, то получится ПОЛНОЦЕННАЯ программа для мелко-розничной торговли(киоски, павильоны и т.п.), но к сожалению я не силён в EXCEL.
Данную программу сделала один из модераторов данного форума под ником "Manyasha", кроме неё, скорее-всего, вряд ли кто-то сможет доработать эту таблицу, а лишний раз напрягать хорошего Человека - не в моих правилах, если у неё появится свободное время(и интерес), надеюсь, что нам повезёт...

Для расчёта наценки(а также для учёта остатков и печати чеков) я использую другие таблицы(собственного сочинения), если у Вас есть в них необходимость, создайте тему на форуме с названием "Расчёт торговой наценки", например, тогда я Вам скину свой вариант.
Здесь такое правило, один вопрос - одна тема.

Автор - art777
Дата добавления - 31.05.2017 в 04:01
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Несколько штрих-кодов в одну ячейку, формирование чека. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!