Per combinare le quantità corrispondenti dell’inventario in Excel per Mac, somma gli array numerici corrispondenti con +. Se le righe degli articoli sono in ordine diverso, cerca prima ogni articolo e poi somma le quantità restituite. In questo modo, ogni misura mantiene un risultato distinto.
Questa guida usa risorse artistiche sintetiche con due misure: copie per la stampa e cartoncini campione. L’obiettivo è combinare le quantità provenienti da due ubicazioni di stoccaggio mantenendo identificabili ogni articolo e ogni misura. Tutte le quantità sono illustrative.
Scegliere la formula in base alla corrispondenza tra gli articoli
Prima di scrivere una formula, stabilisci in base a cosa corrispondono due valori. Le posizioni corrispondono solo se entrambi i blocchi di input hanno lo stesso ordine degli articoli e delle misure. Le etichette degli articoli consentono invece di avere le righe di origine in ordini diversi.
| Condizione di input | Approccio supportato | Risultato |
|---|---|---|
| Stessi articoli, stesso ordine di righe, stesse colonne delle misure | Somma intervalli numerici della stessa dimensione | Un risultato per ogni articolo e misura |
| Etichette degli articoli univoche, ordine delle righe diverso | Somma due risultati di XLOOKUP con più colonne |
Le misure di un articolo distribuite su celle separate |
| Etichette degli articoli ripetute da combinare | Usa un calcolo separato di SUMIF per ogni misura |
Un risultato per ogni articolo e misura richiesta |
Gli esempi seguenti ricavano questi approcci dai calcoli con array, dai risultati di ricerche su più elementi e dalle somme condizionali documentati da Microsoft. Scegli il metodo adatto alla struttura dei tuoi dati prima di copiare una formula.
Verificare l’edizione per Mac
L’esempio di ricerca si applica a Excel per Microsoft 365 per Mac, Excel 2024 per Mac ed Excel 2021 per Mac. Microsoft dichiara esplicitamente che XLOOKUP non è disponibile in Excel 2016 ed Excel 2019, nonostante queste edizioni compaiano nell’elenco generale di applicabilità della pagina. Documentazione di XLOOKUP di Microsoft.
Su Mac, il menu dell’applicazione di un’app di Office contiene la finestra di dialogo Informazioni, che mostra la versione e il tipo di licenza. In Excel, controlla Excel → Informazioni su Excel. Prima di scegliere una formula, identifica sia l’edizione del prodotto sia il numero di versione. Informazioni su Office: quale versione di Office sto usando?.
La formula facoltativa HSTACK più avanti in questo articolo richiede Excel per Microsoft 365 per Mac o Excel 2024 per Mac; Microsoft non include Excel 2021 per Mac tra le edizioni supportate per questa funzione. I calcoli principali non la richiedono. Documentazione di HSTACK di Microsoft.
Preparare due piccoli inventari di risorse artistiche
Usa un foglio di lavoro vuoto con normali intervalli di celle. Inserisci l’inventario della prima ubicazione in A1:C4:
| Articolo | Copie per la stampa | Cartoncini campione |
|---|---|---|
| Tile-A | 8 | 3 |
| Tile-B | 5 | 7 |
| Tile-C | 6 | 2 |
Inserisci l’inventario della seconda ubicazione in E1:G4, lasciando vuota la colonna D:
| Articolo | Copie per la stampa | Cartoncini campione |
|---|---|---|
| Tile-A | 4 | 2 |
| Tile-B | 9 | 1 |
| Tile-C | 3 | 5 |
Entrambi i blocchi numerici sono alti tre righe e larghi due colonne. La prima colonna numerica conta le copie per la stampa; la seconda i cartoncini campione. Le etichette si trovano al di fuori degli intervalli usati nei calcoli.
In J1:L4, prepara l’area di output riportata sotto. Inizialmente inserisci solo le intestazioni e le etichette degli articoli; lascia vuote le celle delle quantità.
| Articolo | Totale copie per la stampa | Totale cartoncini campione |
|---|---|---|
| Tile-A | ||
| Tile-B | ||
| Tile-C |
In questi esempi, tutte le quantità sono numeri e ogni articolo compare una volta in ciascuna origine. Un record mancante e uno con valore zero hanno significati diversi: usa zero quando la quantità è sicuramente pari a zero e verifica i record assenti prima di considerarli pari a zero.
Sommare array allineati per conservare ogni risultato corrispondente
Con le righe di origine nell’ordine mostrato, inserisci questa formula completa nel foglio di lavoro in K2:
=B2:C4+F2:G4
Conferma la formula con Invio. In Excel con matrici dinamiche, l’output occupa K2:L4: tre righe di articoli e due colonne di misure. Microsoft documenta che le formule di matrice possono restituire più risultati e che i risultati dinamici si espandono nelle celle adiacenti. Linee guida ed esempi di formule di matrice.
L’output previsto è:
| Articolo | Totale copie per la stampa | Totale cartoncini campione |
|---|---|---|
| Tile-A | 12 | 5 |
| Tile-B | 14 | 8 |
| Tile-C | 9 | 7 |
Il calcolo segue le posizioni: B2+F2 produce 12, mentre C2+G2 produce 5. Le altre posizioni seguono la stessa regola. I due blocchi di origine diventano un unico blocco di risultati con le stesse dimensioni.
Per un inventario a una sola colonna, la formula equivalente sarebbe =B2:B4+F2:F4. Restituisce tre quantità, una per riga. La versione a due colonne mantiene semplicemente una seconda misura accanto alla prima.
Perché una SUM esterna produce una forma errata
Queste formule calcolano un totale generale:
=SUM(B2:C4,F2:G4)
=SUM(B2:C4+F2:G4)
Per questo esempio, ognuna restituisce 55. Quel numero combina tutti e tre gli articoli e tutte e due le misure. Microsoft documenta che SUM somma i valori forniti come numeri, riferimenti o intervalli; racchiudere l’array dei risultati in SUM lo riduce quindi a un solo valore. Documentazione della funzione SUM di Microsoft.
Usa il risultato di sei celle qui sopra come verifica di accettazione. Una singola cella contenente 55 risponde a una domanda diversa, anche se il calcolo è corretto.
Disposizione compatibile con qualsiasi versione per righe allineate
Se preferisci formule in singole celle, inserisci =B2+F2 in K2. Trascina il quadratino di riempimento verso destra fino a L2, quindi riempi verso il basso K2:L2 fino alla riga 4. I riferimenti relativi si aggiornano per calcolare ogni coppia corrispondente. Microsoft documenta questo comportamento del quadratino di riempimento per Excel per Mac. Usare Excel come calcolatrice in Excel per Mac.
In questo modo si ottengono le stesse sei quantità senza un risultato espanso. Il metodo dipende comunque dallo stesso ordine delle righe di origine.
Abbinare le etichette degli articoli se le righe di origine sono in ordine diverso
Quando non ci si può fidare delle posizioni delle righe, cancella prima il risultato precedente da K2. Mantieni J2:J4 come elenco degli articoli richiesti. Inserisci quanto segue in K2:
=XLOOKUP($J2,$A$2:$A$4,$B$2:$C$4)+XLOOKUP($J2,$E$2:$E$4,$F$2:$G$4)
Ogni ricerca trova l’articolo in J2 e restituisce le sue due colonne di quantità. La somma delle righe restituite produce 12 in K2 e 5 in L2. Microsoft documenta sia la corrispondenza esatta come impostazione predefinita sia la restituzione di più elementi da un intervallo di risultati con più colonne. Documentazione di XLOOKUP di Microsoft.
Copia la formula da K2 a K3:K4, lasciando L2:L4 vuoto per i risultati orizzontali. I simboli del dollaro bloccano gli intervalli di origine; l’articolo richiesto cambia con ogni riga di output.
Come controllo diagnostico, riordina i record completi della seconda origine in modo che Tile-C sia il primo. Sposta insieme ogni etichetta e le sue due quantità. L’output basato sulla ricerca dovrebbe mantenere i valori previsti, mentre la somma basata sulle posizioni ora abbinerebbe articoli diversi.
Un’etichetta mancante restituisce #N/A perché la formula omette la sostituzione facoltativa per le corrispondenze mancanti. Un’etichetta ripetuta restituisce la prima corrispondenza, senza combinare i record. Questi sono i limiti documentati della ricerca. Documentazione di XLOOKUP di Microsoft.
L’output include solo gli articoli elencati in J2:J4. Prima di usare i tuoi dati, verifica che l’elenco richiesto includa tutti gli articoli di cui vuoi ottenere il resoconto da una delle due ubicazioni.
Combinare i record ripetuti degli articoli una misura alla volta
Se più righe appartengono intenzionalmente allo stesso articolo, usa una somma condizionale. Con gli intervalli originali dell’esempio, inserisci questa formula completa in K2:
=SUMIF($A$2:$A$4,$J2,B$2:B$4)+SUMIF($E$2:$E$4,$J2,F$2:F$4)
Copiala a destra in L2, quindi copia K2:L2 verso il basso fino alla riga 4. Spostandoti a destra, gli intervalli delle quantità diventano le colonne dei cartoncini campione, mentre gli intervalli delle etichette restano fissi. Ogni cella di output somma solo il proprio articolo e la propria misura. Microsoft documenta l’uso di un intervallo per i criteri e di un altro per le quantità corrispondenti. Documentazione della funzione SUMIF di Microsoft.
Per mostrare i record ripetuti, aggiungi Tile-A, 2 e 1 in A5:C5. Prima di ricalcolare, estendi fino alla riga 5 gli intervalli dei criteri e delle quantità della prima origine:
=SUMIF($A$2:$A$5,$J2,B$2:B$5)+SUMIF($E$2:$E$4,$J2,F$2:F$4)
Copia la formula aggiornata a destra e verso il basso come prima. L’output illustrativo di Tile-A diventa 14 copie per la stampa e 6 cartoncini campione. Un intervallo fisso che termina alla riga 4 escluderebbe il record aggiunto, quindi la manutenzione degli intervalli fa parte di questo metodo.
Mantieni ogni intervallo dei criteri della stessa dimensione e forma del relativo intervallo delle quantità. Nota inoltre che SUMIF tratta * e ? come caratteri jolly; le etichette sintetiche qui usate non contengono né l’uno né l’altro. Documentazione della funzione SUMIF di Microsoft.
Risolvere gli errori di espansione e controllare l’inventario finale
Una formula espansa ha bisogno di spazio per l’intero output. Inseriscila al di fuori di una tabella di Excel e modificala o sostituiscila tramite la cella in alto a sinistra. Microsoft documenta entrambe le limitazioni. Formule di matrice dinamiche e comportamento degli array espansi.
Se appare #SPILL!, controlla che nell’area di destinazione prevista non ci siano contenuti o celle unite. Sposta il contenuto che ostruisce l’area altrove oppure scegli un’area di output vuota. Microsoft indica le destinazioni ostruite e le celle unite tra le cause degli errori di espansione. Come correggere un errore #SPILL!.
Se l’addizione restituisce #VALUE!, verifica che le quantità non siano testo. Microsoft segnala che l’addizione diretta può non riuscire con testo non numerico, mentre SUM ignora il testo. Sostituire quindi la formula con SUM cambierebbe sia la forma del risultato sia il trattamento del testo. Documentazione della funzione SUM di Microsoft.
Per ottenere un blocco di risultati con etichette, facoltativo in Microsoft 365 per Mac o Excel 2024 per Mac, usa l’esempio originale allineato in una nuova area vuota:
=HSTACK(A2:A4,B2:C4+F2:G4)
Così le etichette degli articoli appaiono accanto alle misure calcolate. HSTACK aggiunge colonne; + all’interno della formula esegue l’addizione. Non abbina le etichette né corregge l’ordine diverso delle righe di origine. Documentazione di HSTACK di Microsoft.
Per finire, controlla tre cose: l’output include tutti gli articoli previsti, ogni misura rimane nella propria colonna e una riga verificata manualmente corrisponde alle quantità di origine. Per input allineati, usa la somma di intervalli. Per etichette univoche in ordini di righe variabili, somma i risultati delle ricerche. Per record ripetuti, somma separatamente le misure di ciascun articolo. L’inventario finale dovrebbe mantenere i dettagli necessari per identificare cosa conta ogni quantità.
Fonti
- Informazioni su Office: quale versione di Office sto usando? — Supporto tecnico Microsoft.
- Funzione XLOOKUP — Supporto tecnico Microsoft.
- Linee guida ed esempi di formule di matrice — Supporto tecnico Microsoft.
- Funzione SUM — Supporto tecnico Microsoft.
- Usare Excel come calcolatrice in Excel per Mac — Supporto tecnico Microsoft.
- Funzione SUMIF — Supporto tecnico Microsoft.
- Formule di matrice dinamiche e comportamento degli array espansi — Supporto tecnico Microsoft.
- Come correggere un errore #SPILL! — Supporto tecnico Microsoft.
- Funzione HSTACK — Supporto tecnico Microsoft.