scritto da | on , , | 1 commento

L’indice di sovrapposizione righe indica il rapporto tra il numero di righe di prelievo ed il numero di articoli, in questo modo possiamo valutare se le righe dei vari ordini si sovrappongono presentano più volte lo stesso articolo. L’indice sarà uguale a 0 nel caso in ogni riga d’ordine c’è un articolo diverso invece sarà uguale ad 1 in ogni riga d’ordine ci sarà lo stesso articolo. L’indice di sovrapposizione è utile per determinare quale tipo di picking attuare infatti con un indice di sovrapposizione alto è preferibile utilizzare un prelievo per codice, mentre con un indice basso è preferibile un prelievo per articolo.
Vediamo come calcolare l’indice di sovrapposizione per singolo cliente sia in Access che in Excel, in entrabi i casi abbiamo bisogno di estrarre dal gestionale le informazioni relative alle righe d’ordine ancora da evadere con il cliente o la destinazione ed il codice articolo.
In Access procediamo con una singola query di selezione:

1
2
3
SELECT CLIENTE,NUM_CODICI,RIGHE,CASE WHEN NUM_CODICI=RIGHE THEN 0 ELSE (RIGHE/NUM_CODICI)/RIGHE END AS INDICE
FROM (SELECT CLIENTE,COUNT(CODICE) AS NUM_CODICI  FROM (SELECT CLIENTE,CODICE FROM ordini GROUP BY CLIENTE,CODICE) AS CODICI GROUP BY CLIENTE) AS TOT_CODICI
INNER JOIN (SELECT CLIENTE AS CLI,COUNT(CODICE) AS RIGHE FROM ordini GROUP BY CLIENTE) AS RIGHE ON RIGHE.CLI=.TOT_CODICI.CLIENTE

In Excel dobbiamo calcolare per ogni cliente il numero di codici diversi ed il totale delle righe. Per calcolare il numero di codici diversi utilizziamo la seguente formula:
=SOMMA(SE(FREQUENZA(CONFRONTA(INTERVALLO;INTERVALLO;0);CONFRONTA(INTERVALLO;INTERVALLO;0))>0;1))
Dove è scritto INTERVALLO va indicato l’intervallo di celle che contengono i codici articolo ad esempio B2:B10
Per calcolare il totale delle righe utilizziamo la seguente formula: =CONTA.VALORI(INTERVALLO), anche in questo caso sostituiamo intervallo con le celle che contengono i codici articolo (B2:B10). A questo punto abbiamo due celle con il totale dei codici e il totale delle righe pertanto calcoliamo l’indice in questo modo:
=SE(TOT_RIGHE=TOT_CODICI;0;(TOT_RIGHE/TOT_CODICI)/TOT_RIGHE), anche in questo caso sostituiamo TOT_RIGHE con l’indirizzo della cella che contiene il totale delle righe e TOT_CODICI con l’indirizzo della cella che contiene il totale dei codici.

1 commento

  1. Giada Cesaretti

Trackback e pingback

Non ci sono trackback e pingback dispinibili per questo articolo

Lascia un Commento

News