
Sommario
La funzione DGET di Excel ottiene un singolo valore in un determinato campo da un record che corrisponde ai criteri. DGET genererà l'errore #NUM se più di un record corrisponde ai criteri.
Scopo
Ottieni valore dal record corrispondenteValore di ritorno
Il valore in un determinato campoSintassi
= DGET (database, campo, criteri)argomenti
- database : intervallo di database comprese le intestazioni.
- field : nome del campo o indice da contare.
- criteri - Gamma di criteri comprese le intestazioni.
Versione
Excel 2003Note sull'utilizzo
La funzione Excel DGET ottiene un singolo valore da un determinato campo in un record che corrisponde ai criteri. L' argomento del database è un intervallo di celle che include le intestazioni dei campi, il campo è il nome o l'indice del campo da cui ottenere un valore massimo e i criteri sono un intervallo di celle con intestazioni che corrispondono a quelle nel database .
Utilizzando l'esempio precedente, puoi ottenere il valore dal campo "Totale" in un record in cui il colore è "rosso" e "Giorno" è Mar con una delle due formule seguenti:
=DGET(B7:E14,"Total",B4:E5) // field by name =DGET(B7:E14,4,B4:E5) // field by index
La funzione DGET è progettata per estrarre un singolo valore in base a criteri di corrispondenza. Quando più di un record soddisfa i criteri, DGET genererà l'errore #NUM.
Opzioni dei criteri
I criteri possono includere una varietà di espressioni, inclusi alcuni caratteri jolly. La tabella seguente mostra alcuni esempi:
Criteri | Comportamento |
---|---|
Rosso | Abbina "rosso" o "ROSSO" |
Ri* | Inizia con "re" |
10 | Uguale a 10 |
> 10 | Maggiore di 10 |
Non vuoto | |
100 | Non 100 |
> 19/12/2017 | Maggiore del 19 dicembre 2017 |
Nota: sembra che il supporto per i caratteri jolly non sia così ampio come con altre funzioni come COUNTIFS, SUMIFS, MATCH ecc. Ad esempio, il pattern ??? corrisponderà alle stringhe con esattamente 3 caratteri nelle funzioni più moderne, ma non nelle funzioni del database. Se stai usando caratteri jolly, prova attentamente.
Criteri a più righe
L'intervallo di criteri per DGET può includere più di una riga sotto le intestazioni. Quando i criteri includono più di una riga, ogni riga viene unita con la logica OR e le espressioni in una determinata riga di criteri vengono unite con la logica AND.
Appunti:
- DGET genererà l'errore #NUM se più di un record corrisponde ai criteri.
- DGET supporta i caratteri jolly nei criteri
- I criteri possono includere più di una riga
- L' argomento del campo può essere fornito come nome tra virgolette doppie ("") o come numero che rappresenta l'indice del campo.
- Il database e gli intervalli di criteri devono includere intestazioni corrispondenti.