Sintassi
HAS(search_range, criterion)
- intervallo_ricerca—La cella o l'intervallo di celle in cui cercare
- criterio—Il valore che desideri trovare
Utilizzo esempio
=IF(HAS([Giorno della settimana]: [Giorno della settimana], "Lunedì"), "sì", “no”)
Utilizzo note
- La funzione HAS è stata progettata per funzionare con gli elenchi a discesa multi-selezione e le colonne multi-contatto. Non causerà errori se utilizzata con altri tipi di colonne, ma restituirà vero solo se il criterio corrisponde esattamente ai contenuti della cella o a un valore distinto all'interno di una cella multi-selezione o multi-contatto.
Nell'esempio sopra, se [Giorno della settimana]1 è in una colonna di testo/numero, HAS restituirà “vero” se [Giorno della settimana]1 = “Lunedì” ma restituirà “falso” se [Giorno della settimana]1 = “Lunedì Martedì.” Se [Giorno della settimana]1 è in una colonna multi-selezione, HAS restituirà “vero” se [Giorno della settimana]1 = “Lunedì” e restituirà vero anche se [Giorno della settimana]1 contiene i valori “Lunedì” e “Martedì”. Restituirà “falso” se il valore in [Giorno della settimana]1 = “Lunedì Martedì”. - La funzione HAS è diversa da CONTAINS perché cerca valori specifici, mentre CONTAINS cerca le stringhe di caratteri che contengono i criteri.
Ad esempio, l'utilizzo di HAS per cercare "mele" restituirà vero solo se "mele" è di per sé in una colonna di testo/numero o è un valore distinto all'interno di una colonna multi-selezione. L'uso di CONTAINS per cercare "mele", d'altra parte, restituirà vero se trova "mele" in qualsiasi parte di una cella di testo/numero o all'interno di qualsiasi valore distinto all'interno di una cella multi-selezione.
Esempi
Ecco alcuni esempi di utilizzo della formula HAS in un foglio.
Formula |
Descrizione |
Risultato |
---|---|---|
=SUMIF([Articolo di abbigliamento]:[Articolo di abbigliamento], HAS(@cell, "T-Shirt"), [Unità vendute]:[Unità vendute]) |
Somma i valori delle celle nella colonna Unità vendute se la cella adiacente nella colonna Articolo di abbigliamento della stessa riga ha l'esatto valore corrispondente a T-Shirt La riga 1 soddisfa questi criteri. |
78 |
=COUNTIFS([Data di vendita]:[Data di vendita], HAS(@cell, "13:55")) |
Conta i valori delle celle nella colonna Data di vendita con l'esatto valore corrispondente al valore 15/02/19 13:55 La riga 2 soddisfa i criteri. |
1 |
=IF(HAS([Articolo di abbigliamento]:[Articolo di abbigliamento], "Giacca"), "Vero", "Falso") |
Se la colonna Articolo di abbigliamento ha l'esatto valore di corrispondenza di Giacca, la formula produce il valore Vero. La riga 3 soddisfa questi criteri. |
Vero |
Serve ancora aiuto?
Usa il Modello di formule Smartsheet per visualizzare esempi ed esercitarti a lavorare con le funzioni in tempo reale.
Trova esempi di come altri clienti Smartsheet utilizzano questa funzione o chiedi informazioni sul tuo caso d'uso specifico nella community online di Smartsheet.