Клуб Логистов | Логист.ру
https://old.logist.ru/archive/YaBB.cgi
Теория >> Литература >> АВС анализ
https://old.logist.ru/archive/YaBB.cgi?num=1118255604

Сообщение написано Юрий Батюх 08.06.2005 :: 22:33:14

Заголовок: АВС анализ
Создано Юрий Батюх 08.06.2005 :: 22:33:14

Недавно устроился на работу в крупную компанию. Склад автоматизирован. Моя задача разместить товар (фармация) по АВС анализу на конвейере и на стеллажах. Очень слаб я в понимании АВС анализа, поэтому обращаюсь с просьбой помочь с выбором литературы (АВС для "чайников")
            Спасибо.

Заголовок: Re: АВС анализ
Создано Олег Янков 12.09.2005 :: 17:40:51

Понятия АВС-анализа рассмотрены в учебнике "Логистика", автора Гаджинского 11-е издание, там достаточно понятно и подробно описан данный метод, вплоть до построения петли АВС-анализа. И там же плавно перетекает в XYZ-анализ.
Основа в двух словах: 20% ассортимента товаров, дают 80% дохода, 80% ассортимента, дают 20% дохода.


Заголовок: Re: АВС анализ
Создано Валерий Разгуляев 20.01.2006 :: 10:39:13

Если хотите сделать вручную, то для этого достаточно отсортировать позиции по вашему критерию (что бы числовые значения убывали), затем сделать столбец с накапливаемой суммой, и второй с отношением этой накапливоемой суммы к общей по всем позициям (в конце должна получиться 1 ;0). Рядом просто пронумерованный столбец 1, 2, 3, ... И тоже отношение номера к номеру последней позиции (в конце опять должна получиться 1 ;0). Складываете эти два отношения (в конце должна получиться 2 = 1 + 1 ;0). А там, где сумма даёт 1 и лежит граница между группами "А" и "В". Потом оставшуюся группу "В" разбиваете так же на "В" и "С" (позииции группы "А" не учитываете).
Для автоматического рассчёта в УВА Ехсел я написал автоматическую функцию:

Function ABC(diapazon As Range) As String
'выдаёт значения, с которых начинаются группы B и C АВС-анализа
'позиции должны стоять в порядке убывания количественного параметра
   Dim i As Integer
   Dim yachejka As Range
   Dim sum As Single
   Dim v_ya As Single
   Dim temp As Single
   Dim maxnov As Integer
   Dim b As Single
   Dim j As Integer
   Dim c As Single
   sum = 0
   maxnom = 0
   temp = 0
   i = 0
   For Each yachejka In diapazon
  sum = sum + yachejka.Value
  maxnom = maxnom + 1
   Next yachejka
   Do
  i = i + 1
  v_ya = diapazon.Cells(i, 1)
  temp = temp + v_ya
   Loop While (temp / sum + i / maxnom) <= 1
   b = v_ya
   j = i
   Do
  j = j + 1
  v_ya = diapazon.Cells(j, 1)
  temp = temp + v_ya
   Loop While ((temp - b) / (sum - b) + (j - i) / (maxnom - i)) <= 1
   c = v_ya
ABC = "Группа B начинается с: " & b & " Группа C начинается с: " & c
End Function

Заголовок: Re: АВС анализ
Создано Анна Степанова 05.03.2006 :: 02:10:54


Валерий Разгуляев wrote:
А там, где сумма даёт 1 и лежит граница между группами "А" и "В".
End Function

Позвольте заметить, что не всегда имеет место быть классическое соотношение Паретто 20/80!
20% товарных позиций могут давать как 70% результата, так и 90%! Для каждого конкретного случая характерно свое соотношение. Подробнее про АВС -анализ и его продолжение ХУZ-анализ можно прочитать на сайте http://www.asmap-tcc.spb.ru в разделе логистика / за рамками семинаров!!! Очень советую посмотреть!

Клуб Логистов | Логист.ру » Powered by YaBB 2.1!
YaBB © 2000-2005. All Rights Reserved.