Cos'è la funzione ISFORMULA?

La funzione ISFORMULA è classificata in Funzioni di informazioni di Excel Funzioni Elenco delle funzioni di Excel più importanti per gli analisti finanziari. Questo cheat sheet copre centinaia di funzioni che è fondamentale conoscere come analista di Excel. Testerà una cella specificata per vedere se contiene una formula. Se contiene una formula, restituirà VERO. In caso contrario, restituirà FALSE. La funzione ISFORMULA è stata introdotta in MS Excel 2013. Lo scopo della funzione è mostrare l'eventuale formula contenuta nella cella.

Formula

= ISFORMULA (riferimento)

La funzione ISFORMULA utilizza il seguente argomento:

  1. Riferimento (argomento obbligatorio) - Questo è un riferimento alla cella che desideriamo testare. Il riferimento nella formula può essere un riferimento di cella, una formula o un nome che fa riferimento a una cella.

Come utilizzare la funzione ISFORMULA in Excel?

È una funzione incorporata che può essere utilizzata come funzione del foglio di lavoro in Excel. Per comprendere gli usi di questa funzione, consideriamo alcuni esempi:

Esempio 1

Diciamo che ci vengono forniti i dati di seguito e desideriamo scoprire se nei dati è stata utilizzata (o non utilizzata) una formula.

Funzione ISFORMULA

La formula sarebbe ISFORMULA "cellreference" come mostrato di seguito:

Funzione ISFORMULA - Esempio 1

I risultati sarebbero:

Funzione ISFORMULA - Esempio 1a

Quindi, la funzione ci ha detto quale delle celle conteneva una formula.

Esempio 2

Vediamo come questa formula può essere utilizzata con la formattazione condizionale. Se abbiamo a che fare con grandi quantità di dati e desideriamo evidenziare le celle che contengono una formula, possiamo farlo usando ISFORMULA insieme alla formattazione condizionale.

Ad esempio, supponiamo che ci venga dato l'affitto trimestrale pagato e abbiamo calcolato l'affitto mensile pagato nella colonna adiacente utilizzando la funzione ISFORMULA.

Per applicare la formattazione condizionale che evidenzierà le celle con le formule, è necessario eseguire i seguenti passaggi:

  1. Seleziona le celle D2: D7, con la cella D2 come cella attiva.
  2. Successivamente, fai clic sul comando "Formattazione condizionale" (nella scheda Home).

Funzione ISFORMULA - Esempio 2

  1. Ora fai clic su "Nuova regola".

Funzione ISFORMULA - Esempio 2a

  1. Fare clic su "Usa una formula" per determinare quali celle formattare.
  2. Immettere la formula ISFORMULA, facendo riferimento alla cella attiva - D2:

= ISFORMULA (D2)

  1. Ora fai clic sul pulsante "Formato" e seleziona un colore di riempimento per le celle con formule: Peach in questo esempio.

Funzione ISFORMULA - Esempio 2b

  1. Ora, fai clic su "OK" per chiudere le finestre.

Funzione ISFORMULA - Esempio 2c

Esempio 3

Supponiamo che nell'esempio 1 non si desideri ottenere solo VERO o FALSO, ma si richiede che la formula restituisca "Nessuna formula utilizzata". Questo può essere fatto inserendo la formula:

= SE (ISFORMULA (B2), FORMULATEXT (B2), "Nessuna formula utilizzata")

I risultati sarebbero:

Funzione ISFORMULA - Esempio 3

Esempio 4

Vediamo ora come possiamo usare insieme le funzioni FORMULATEXT, ISFORMULA e TEXTJOIN. Supponiamo che ci vengano forniti i seguenti dati:

Funzione ISFORMULA - Esempio 4

Dove la riga 13 è la somma di tutte le righe sopra di essa.

Ora, usando la formula:

= TEXTJOIN (CHAR (10), TRUE, IF (ISFORMULA (fRange), ADDRESS (ROW (fRange), COLUMN (fRange)) & ":" & FORMULATEXT (fRange), ""))

Possiamo scoprire quali celle contengono una formula. Quindi, le funzioni FORMULATEXT, ISFORMULA e TEXTJOIN sono state utilizzate tutte contemporaneamente.

Come funziona la funzione ISFORMULA in Excel?

  1. Innanzitutto, per (fRange) A1: B13 che abbiamo fornito, abbiamo fornito ADDRESS (ROW (fRange), COLUMN (fRange)). Pertanto, Excel ha restituito una matrice di indirizzi di cella per l'intervallo desiderato.
  2. Successivamente, FORMULATEXT (fRange) ha restituito una matrice di formule per quell'intervallo.
  3. Le due formule precedenti sono state concatenate con i due punti, quindi abbiamo ottenuto un array simile a questo:

{# N / A, # N / A; # N / A, # N / A; # N / A, # N / A; # N / A, # N / A; # N / A, # N / A ; # N / A, # N / A; # N / A, # N / A; # N / A, # N / A; # N / A, # N / A; # N / A, # N / A ; # N / A, # N / A; # N / A, # N / A; "$ A $ 13: = SUM (A1: B12)", "$ B $ 13: = SUM (B1: B12)"}

Quando abbiamo applicato ISFORMULA ad esso il risultato è stato:

{FALSE, FALSE; FALSE, FALSE; FALSE, FALSE; FALSE, FALSE; FALSE, FALSE; FALSE, FALSE; FALSE, FALSE; FALSE, FALSE; FALSE, FALSE; FALSE, FALSE; FALSE, FALSE; FALSE, FALSE; ,VERO}

Quindi, l'array finale creato dalla funzione IF ha il seguente aspetto:

{“”, ””; ””, ””; ””, ””; ””, ””; ””, ””; ””, ””; ””, ””; ””, ””; ” "," ";" "," ";" "," ";" "," ";" $ A $ 13: = SUM (A1: A12) "," $ B $ 13: = SUM (B1: B12) " }

Quando questo array è stato elaborato dalla funzione TEXTJOIN, ha fornito una stringa di formule con le posizioni delle celle corrispondenti.

Quindi, abbiamo ottenuto il risultato come:

Alcune note sulla funzione ISFORMULA

  1. #VALORE! errore: si verifica quando il riferimento non è un tipo di dati valido.
  2. Anche quando una formula immessa genera un errore, ISFORMULA restituirà il risultato come VERO finché la cella contiene una formula.

Fare clic qui per scaricare il file Excel di esempio

Risorse addizionali

Grazie per aver letto la guida di Finance a importanti funzioni di Excel! Prendendoti il ​​tempo necessario per imparare e padroneggiare queste funzioni, accelererai notevolmente la tua analisi finanziaria. Per saperne di più, consulta queste risorse finanziarie aggiuntive:

  • Excel Functions for Finance Excel for Finance This Excel for Finance guide will teach the top 10 formulas and functions you must know to be a great financial analyst in Excel. This guide has examples, screenshots and step by step instructions. In the end, download the free Excel template that includes all the finance functions covered in the tutorial
  • Advanced Excel Formulas Course
  • Advanced Excel Formulas You Must Know Advanced Excel Formulas Must Know These advanced Excel formulas are critical to know and will take your financial analysis skills to the next level. Advanced Excel functions you must know. Learn the top 10 Excel formulas every world-class financial analyst uses on a regular basis. These skills will improve your spreadsheet work in any career
  • Scorciatoie Excel per PC e Mac Scorciatoie Excel PC Mac Scorciatoie Excel - Elenco delle scorciatoie MS Excel più importanti e comuni per utenti PC e Mac, professioni finanziarie e contabili. Le scorciatoie da tastiera velocizzano le tue capacità di modellazione e fanno risparmiare tempo. Impara a modificare, formattazione, navigazione, barra multifunzione, incolla speciale, manipolazione dei dati, modifica di formule e celle e altri comandi rapidi

Raccomandato

Cosa sta bussando alle porte?
Che cos'è il Brent Crude del Mare del Nord?
Quali sono le fonti di liquidità?