Riferimento Funzioni
Riferimento Funzioni
Questa pagina fornisce un riferimento completo di tutte le funzioni disponibili nei fogli di calcolo di Laundry ERP.
Categorie funzioni
Array
Manipolare matrici e intervalli di celle
Database
Interrogare dati da intervalli strutturati
Data e Ora
Calcoli e formattazione date/orari
Matematiche
Operazioni matematiche e statistiche
Ricerca
Cercare valori in intervalli
Finanziarie
Calcoli finanziari e ammortamenti
Testo
Manipolare stringhe di testo
Logiche
Condizioni e operatori booleani
Funzioni Array
ARRAYFORMULA()
Applica formula a un intero intervallo.
Sintassi: =ARRAYFORMULA(espressione)
Esempio:
=ARRAYFORMULA(A1:A10 * 2)
Moltiplica tutti i valori A1:A10 per 2.
TRANSPOSE()
Traspone righe e colonne.
Sintassi: =TRANSPOSE(intervallo)
Esempio:
=TRANSPOSE(A1:E1)
Converte riga in colonna.
SORT()
Ordina intervallo per colonna.
Sintassi: =SORT(intervallo, indice_colonna, crescente)
Esempio:
=SORT(A1:C10, 2, TRUE)
Ordina per colonna 2 in modo crescente.
FILTER()
Filtra righe che soddisfano condizione.
Sintassi: =FILTER(intervallo, condizione)
Esempio:
=FILTER(A1:C100, C1:C100 > 1000)
Mostra solo righe dove colonna C > 1000.
Funzioni Database
DSUM()
Somma valori database che soddisfano criteri.
Sintassi: =DSUM(database, campo, criteri)
DCOUNT()
Conta record che soddisfano criteri.
Sintassi: =DCOUNT(database, campo, criteri)
DAVERAGE()
Media valori che soddisfano criteri.
Sintassi: =DAVERAGE(database, campo, criteri)
Esempio uso lavanderia:
=DSUM(A1:D100, "Importo", E1:E2)
Somma importi ordini che soddisfano criteri in E1:E2.
Funzioni Data e Ora
OGGI()
Data corrente.
Sintassi: =OGGI()
ADESSO()
Data e ora correnti.
Sintassi: =ADESSO()
DATA()
Crea data da anno, mese, giorno.
Sintassi: =DATA(anno, mese, giorno)
Esempio:
=DATA(2026, 2, 6)
Restituisce 06/02/2026.
ANNO(), MESE(), GIORNO()
Estraggono componenti da data.
Esempi:
=ANNO(A1) → 2026
=MESE(A1) → 2
=GIORNO(A1) → 6
GIORNO.SETTIMANA()
Numero giorno settimana (1=domenica, 7=sabato).
Sintassi: =GIORNO.SETTIMANA(data)
DATA.DIFF()
Differenza tra due date.
Sintassi: =DATA.DIFF(data_inizio, data_fine, unità)
Unità: "D" giorni, "M" mesi, "Y" anni
Esempio lavanderia:
=DATA.DIFF(A1, OGGI(), "D")
Giorni trascorsi da data ordine.
GIORNI.LAVORATIVI()
Giorni lavorativi tra due date (escl. weekend e festivi).
Sintassi: =GIORNI.LAVORATIVI(data_inizio, data_fine, [festivi])
Funzioni Matematiche
SOMMA(), MEDIA(), MIN(), MAX()
Funzioni aggregate base.
Esempi:
=SOMMA(A1:A10)
=MEDIA(B1:B100)
=MIN(C1:C50)
=MAX(D1:D20)
SOMMA.SE()
Somma condizionale.
Sintassi: =SOMMA.SE(intervallo, criterio, [somma_intervallo])
Esempio lavanderia:
=SOMMA.SE(A:A, "Lavaggio", B:B)
Somma importi (col B) dove tipo servizio (col A) è "Lavaggio".
SOMMA.PIÙ.SE()
Somma con criteri multipli.
Sintassi: =SOMMA.PIÙ.SE(somma_intervallo, intervallo_criteri1, criterio1, ...)
Esempio:
=SOMMA.PIÙ.SE(C:C, A:A, "Cliente X", B:B, ">1000")
Somma importi per Cliente X dove importo > 1000.
CONTA.SE(), CONTA.PIÙ.SE()
Conteggi condizionali.
Esempi:
=CONTA.SE(A:A, "Completato")
=CONTA.PIÙ.SE(A:A, "Lavaggio", B:B, ">50")
ARROTONDA()
Arrotonda numero a decimali specificati.
Sintassi: =ARROTONDA(numero, decimali)
CASUALE()
Numero casuale tra 0 e 1.
Sintassi: =CASUALE()
CASUALE.TRA()
Numero casuale intero in intervallo.
Sintassi: =CASUALE.TRA(min, max)
Funzioni Ricerca
CERCA.VERT()
Cerca valore in prima colonna e restituisce valore da colonna specificata.
Sintassi: =CERCA.VERT(valore, intervallo, indice_colonna, [corrisp_esatta])
Esempio lavanderia:
=CERCA.VERT("PROD001", A:C, 3, FALSE)
Cerca codice prodotto in colonna A e restituisce prezzo da colonna C.
CERCA.ORIZZ()
Come CERCA.VERT ma cerca in riga.
Sintassi: =CERCA.ORIZZ(valore, intervallo, indice_riga, [corrisp_esatta])
INDICE()
Restituisce valore da posizione specifica.
Sintassi: =INDICE(intervallo, riga, colonna)
CONFRONTA()
Trova posizione valore in intervallo.
Sintassi: =CONFRONTA(valore_cercato, intervallo, [tipo])
Combinazione INDICE + CONFRONTA
Alternativa più flessibile a CERCA.VERT.
Esempio:
=INDICE(C:C, CONFRONTA("PROD001", A:A, 0))
Funzioni Finanziarie
VA()
Valore attuale di investimento.
Sintassi: =VA(tasso, periodi, pagamento, [valore_futuro], [tipo])
VAN()
Valore attuale netto flussi di cassa.
Sintassi: =VAN(tasso, valore1, valore2, ...)
TIR()
Tasso interno di rendimento.
Sintassi: =TIR(valori, [stima])
AMMORT()
Ammortamento lineare asset.
Sintassi: =AMMORT(costo, valore_residuo, vita_utile)
Esempio lavanderia:
=AMMORT(50000, 5000, 10)
Ammortamento annuale lavatrice industriale.
RATA()
Calcola pagamento periodico prestito.
Sintassi: =RATA(tasso, periodi, valore_attuale)
Funzioni Logiche
SE()
Restituisce valori diversi in base a condizione.
Sintassi: =SE(condizione, valore_se_vero, valore_se_falso)
Esempio:
=SE(A1 > 1000, "Alto", "Basso")
SE.ERRORE()
Gestisce errori in formule.
Sintassi: =SE.ERRORE(formula, valore_se_errore)
Esempio:
=SE.ERRORE(A1/B1, 0)
Restituisce 0 se divisione fallisce.
E(), O(), NON()
Operatori logici.
Esempi:
=E(A1>100, B1<50) → TRUE se entrambe vere
=O(A1>100, B1<50) → TRUE se almeno una vera
=NON(A1>100) → inverte condizione
PIÙ.SE()
Condizioni multiple in cascata.
Sintassi: =PIÙ.SE(condizione1, valore1, condizione2, valore2, ..., [default])
Esempio lavanderia:
=PIÙ.SE(
A1<24, "Urgente",
A1<72, "Priorità",
A1<168, "Normale",
"Bassa priorità"
)
Classifica ordini per tempo consegna (ore).
Funzioni Testo
CONCATENA(), CONCAT()
Unisce testo.
Sintassi: =CONCATENA(testo1, testo2, ...)
Esempio:
=CONCATENA(A1, " - ", B1)
Unisce codice e descrizione.
MAIUSC(), MINUSC(), MAIUSC.INIZ()
Converte maiuscole/minuscole.
Esempi:
=MAIUSC("testo") → "TESTO"
=MINUSC("TESTO") → "testo"
=MAIUSC.INIZ("testo") → "Testo"
SINISTRA(), DESTRA(), STRINGA.ESTRAI()
Estrae porzioni testo.
Sintassi:
=SINISTRA(testo, num_caratteri)
=DESTRA(testo, num_caratteri)
=STRINGA.ESTRAI(testo, inizio, lunghezza)
Esempio lavanderia:
=SINISTRA(A1, 4)
Estrae anno da codice ordine "2026-0001" → "2026".
TROVA(), RICERCA()
Trova posizione sottostringa.
Sintassi: =TROVA(cerca_testo, in_testo, [posizione_iniziale])
SOSTITUISCI(), RIMPIAZZA()
Sostituisce testo.
Sintassi:
=SOSTITUISCI(testo, vecchio, nuovo, [occorrenza])
=RIMPIAZZA(testo, posizione_iniziale, num_caratteri, nuovo_testo)
LUNGHEZZA()
Conta caratteri.
Sintassi: =LUNGHEZZA(testo)
TESTO()
Formatta numero come testo.
Sintassi: =TESTO(numero, formato)
Esempi:
=TESTO(1234.5, "€ #,##0.00") → "€ 1.234,50"
=TESTO(OGGI(), "GG/MM/AAAA") → "06/02/2026"
Funzioni Statistiche
MEDIA.SE(), MEDIA.PIÙ.SE()
Medie condizionali.
Sintassi:
=MEDIA.SE(intervallo, criterio)
=MEDIA.PIÙ.SE(media_intervallo, intervallo_criteri1, criterio1, ...)
MIN.SE(), MAX.SE()
Minimo/massimo condizionali.
Esempio lavanderia:
=MIN.SE(B:B, A:A, "Lavaggio a secco")
Prezzo minimo per servizio "Lavaggio a secco".
DEV.ST()
Deviazione standard.
Sintassi: =DEV.ST(valore1, valore2, ...)
Uso: Misura variabilità tempi di lavorazione.
PERCENTILE()
Valore al percentile specificato.
Sintassi: =PERCENTILE(intervallo, k)
Esempio:
=PERCENTILE(A:A, 0.95)
95° percentile tempi consegna.
CLASSIFICA()
Posizione valore in intervallo.
Sintassi: =CLASSIFICA(numero, riferimento, [ordine])
Esempio lavanderia:
=CLASSIFICA(B1, B:B, 0)
Classifica cliente per fatturato (0=decrescente).
Funzioni Logiche Avanzate
COUNTIFS(), SUMIFS(), AVERAGEIFS()
Operazioni condizionali multi-criterio.
Vedi sezione Matematiche per esempi.
XOR()
OR esclusivo (vero se solo una condizione è vera).
Sintassi: =XOR(logico1, logico2, ...)
Funzioni Lookup
SCEGLI()
Seleziona valore da elenco in base a indice.
Sintassi: =SCEGLI(indice, valore1, valore2, ...)
Esempio:
=SCEGLI(A1, "Bassa", "Media", "Alta")
Se A1=1 → "Bassa", se A1=2 → "Media", se A1=3 → "Alta".
MATCH.INDEX() (combinata)
Ricerca bidirezionale.
Vedi sezione Ricerca.
Funzioni Web
IMPORTRANGE()
Importa intervallo da altro foglio Laundry ERP.
Sintassi: =IMPORTRANGE("id_foglio", "intervallo")
Esempio:
=IMPORTRANGE("foglio_vendite_2025", "Riepilogo!A1:C10")
GOOGLEFINANCE()
Dati finanziari in tempo reale.
Sintassi: =GOOGLEFINANCE("ticker", "attributo")
Esempi:
=GOOGLEFINANCE("NASDAQ:AAPL", "price")
=GOOGLEFINANCE("CURRENCY:EURUSD")
Vedi Inserire Dati - Dati Finanziari per dettagli.
Funzioni specifiche Laundry ERP
ODOO.LIST()
Riferimento a lista dinamica.
Sintassi: =ODOO.LIST("ID_LISTA")
Funzioni correlate:
=ODOO.LIST.HEADER("ID", indice): intestazione colonna=ODOO.FILTER.VALUE("ID_FILTRO"): valore filtro globale
ODOO.PIVOT()
Riferimento a pivot dinamica.
Sintassi: =ODOO.PIVOT("ID_PIVOT")
Funzioni correlate:
=ODOO.PIVOT.HEADER("ID", indice): intestazione dimensione=ODOO.PIVOT.VALUE("ID", "misura"): valore misura specifica
ODOO.CURRENCY()
Converte valuta usando tassi Laundry ERP.
Sintassi: =ODOO.CURRENCY(importo, valuta_da, valuta_a, [data])
Esempio:
=ODOO.CURRENCY(100, "EUR", "USD", OGGI())
Converte 100€ in dollari al tasso corrente.
ODOO.FISCALYEAR()
Restituisce anno fiscale da data.
Sintassi: =ODOO.FISCALYEAR(data)
Uso: Raggruppare dati per anno fiscale aziendale (può differire da anno solare).
Funzioni Ingegneristiche
CONVERTI()
Converte unità di misura.
Sintassi: =CONVERTI(numero, da_unità, a_unità)
Esempi lavanderia:
=CONVERTI(1, "kg", "g") → 1000
=CONVERTI(10, "gal", "l") → 37.85
=CONVERTI(100, "F", "C") → 37.78 (temperatura)
DELTA()
Verifica se due numeri sono uguali (1 se sì, 0 se no).
Sintassi: =DELTA(numero1, numero2)
Funzioni Informazione
È.VUOTO(), È.NUMERO(), È.TESTO()
Verifica tipo cella.
Esempi:
=È.VUOTO(A1) → TRUE se A1 vuota
=È.NUMERO(A1) → TRUE se A1 contiene numero
=È.TESTO(A1) → TRUE se A1 contiene testo
È.ERRORE()
Verifica se formula genera errore.
Sintassi: =È.ERRORE(valore)
Uso: Combinare con SE() per gestire errori.
CELLA()
Informazioni su cella.
Sintassi: =CELLA("tipo_info", riferimento)
Tipi info: "address", "row", "col", "type", "format"
Funzioni Filtro
UNIQUE()
Valori univoci da intervallo.
Sintassi: =UNIQUE(intervallo)
Esempio lavanderia:
=UNIQUE(A:A)
Elenco clienti unici da colonna ordini.
SORT(), FILTER()
Vedi sezione Array.
Operatori
Aritmetici
+ Addizione
- Sottrazione
* Moltiplicazione
/ Divisione
^ Potenza
% Percentuale (divide per 100)
Confronto
= Uguale
<> Diverso
> Maggiore
< Minore
>= Maggiore o uguale
<= Minore o uguale
Testo
& Concatenazione
Esempio: =A1 & " - " & B1
Riferimenti
: Intervallo (A1:C10)
, Unione (A1, C3, E5)
(spazio) Intersezione
Best Practices
Leggibilità formule
- Nomi intervalli: usa nomi invece di riferimenti (es.
Fatturatoinvece diC2:C100) - Commenti: aggiungi note per formule complesse
- Spazi: usa spazi per separare operatori
- Nesting limitato: max 3 livelli funzioni annidate
- Funzioni helper: separa calcoli complessi in celle intermedie
Performance
- Evita volatile: OGGI(), ADESSO(), CASUALE() ricalcolano sempre
- Limita intervalli: usa A1:A100 invece di A:A quando possibile
- Cache risultati: memorizza risultati costosi in celle separate
- Array formulas parsimoniose: possono rallentare fogli grandi
Errori comuni
| Errore | Significato | Soluzione |
|---|---|---|
#DIV/0! | Divisione per zero | Usa SE.ERRORE() o verifica denominatore |
#N/D | Valore non disponibile | Verifica intervallo ricerca o criteri |
#VALORE! | Tipo dato errato | Controlla tipi argomenti |
#RIF! | Riferimento non valido | Ripristina celle eliminate |
#NOME? | Funzione non riconosciuta | Verifica ortografia funzione |
#NUM! | Problema numerico | Controlla range valori validi |
=SE.ERRORE(A1/B1, "N/D")Esempi completi lavanderia
KPI Dashboard
// Fatturato mensile
=SOMMA.SE(Data:Data, ">="&DATA(2026,2,1), Importo:Importo)
// Ordini completati oggi
=CONTA.PIÙ.SE(Data:Data, OGGI(), Stato:Stato, "Completato")
// Scontrino medio
=MEDIA.SE(Stato:Stato, "Completato", Importo:Importo)
// Top cliente
=INDICE(Cliente:Cliente, CONFRONTA(MAX(Fatturato:Fatturato), Fatturato:Fatturato, 0))
// Crescita % mese
=(Fatturato_Corrente - Fatturato_Precedente) / Fatturato_Precedente * 100
Analisi Efficienza
// Produttività operatore (pezzi/ora)
=Pezzi_Lavorati / (Ore_Lavorate + SE(Ore_Lavorate=0, 1, 0))
// Tempo medio lavorazione
=MEDIA.SE(Tipo_Servizio:Tipo_Servizio, "Lavaggio", Durata:Durata)
// Efficienza reparto %
=Pezzi_Effettivi / Pezzi_Target * 100
// Classifica operatori
=CLASSIFICA(Produttività, Intervallo_Produttività, 0)
Analisi Margini
// Margine %
=(Ricavo - Costo) / Ricavo * 100
// Margine assoluto
=Ricavo - Costo
// Contribution margin
=Ricavo - Costi_Variabili
// Break-even pezzi
=Costi_Fissi / (Prezzo_Unitario - Costo_Variabile_Unitario)