Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Fogli di calcolo >> .

Cosa significano i termini e in un foglio di calcolo Excel?

In un foglio di calcolo Excel, "e" e "in" sono generalmente usati in due contesti:

1. All'interno di formule e funzioni:

* `e ()` funzione:

* Significato: La funzione `e ()` è una funzione logica che valuta se * tutti * dei suoi argomenti sono veri.

* Sintassi: `E (logical1, [logical2], ...)`

* Esempio: `E (A1> 0, B1 <10)` Questa formula restituisce vera se il valore nella cella A1 è maggiore di 0 * e * Il valore nella cella B1 è inferiore a 10. Altrimenti, restituisce falso.

* `indirect ()` funzione:

* Significato: `Indirect ()` restituisce il riferimento specificato da una stringa di testo. Ti consente di utilizzare una stringa per fare riferimento dinamicamente a una cella o dell'intervallo.

* Sintassi: `Indiretto (ref_text, [a1])`

* `ref_text`:una stringa di testo che rappresenta un riferimento alla cella (come" A1 "," R2C3 "o un nome definito).

* `[A1]`:argomento opzionale, vero (o omesso) per riferimenti in stile A1 o falso per riferimenti in stile R1C1.

* Esempio: `Indiretto (" a "&row ())` - Ciò restituirebbe il valore della cella A1 nella prima riga, A2 nella seconda riga e così via. La funzione `riga ()` fornisce il numero di riga corrente.

* Nota importante su `in`: Sebbene `Indirect` sia un nome di funzione, non esiste un operatore o una funzione diretta in Excel standard usando la parola pura" in "per cose come il controllo se esiste un valore all'interno di un elenco o di un intervallo. Se stai cercando quella funzionalità, in genere combini altre funzioni. Vedi il punto 2 di seguito su come raggiungere questo obiettivo.

2. La logica più generale "è qualcosa in qualcos'altro" (spesso richiede le funzioni):

Excel non ha un singolo operatore "in" integrato come potresti trovare nei linguaggi di programmazione. Tuttavia, è possibile ottenere "è un valore in un elenco" o "è una sottostringa in una stringa" tipo di controllo utilizzando combinazioni di funzioni:

* Verifica se un valore è in un intervallo (come un elenco): Questo è comune.

* usando `countif ()`:

* `Countif (intervallo, criteri)`:conta il numero di cellule all'interno di un `intervallo` che soddisfano i criteri`.

* Esempio: `=If (countif (A1:A10," Apple ")> 0," Sì "," No ")` Questo controlla se il valore "Apple" esiste nell'intervallo A1:A10. Se `Countif` restituisce un valore maggiore di 0 (che significa" Apple "), restituisce" Sì "; Altrimenti, restituisce "no".

* usando `match ()` e `isNumber ()`:

* `Match (lookup_value, lookup_array, [match_type])`:cerca un `lookup_value` in` lookup_array` e restituisce la * posizione relativa * della prima partita. Se non viene trovata alcuna corrispondenza, restituisce `#n/a`.

* `IsNumber (Value)`:restituisce vero se il `valore` è un numero, falso altrimenti.

* Esempio: `=If (isNumber (match (" Apple ", A1:A10, 0))," Sì "," No ")` Questo controlla se "Apple" esiste in A1:A10. La funzione `Match` restituisce la posizione di" Apple "se trovata o`#n/a` se non trovata. `IsNumber` controlla se il risultato di` match` è un numero (il che significa che è stata trovata una corrispondenza).

* Verifica se una sottostringa è in una stringa:

* usando `search ()` e `isNumber ()`:

* `Search (find_text, entro_text, [start_num])`:restituisce la posizione iniziale di `find_text` all'interno di` entro_text`. Restituisce un errore (`#Value!`) Se non viene trovato `find_text`. `Search` non * non * sensibile ai casi.

* `Find (find_text, entro_text, [start_num])`:Simile a `search`, ma` find` * è * sensibile al caso.

* Esempio: `=If (isNumber (search (" app ", a1))," sì "," no ")` questo controlla se la sottostringa "app" è presente nella stringa nella cella A1. Se `Search` trova" app ", restituisce un numero (la posizione iniziale) e` isNumber` restituisce vero.

Tabella di riepilogo:

| Termine | Contesto | Descrizione | Esempio |

| ----------- | ----------------------------------- | --------------------------------------------------------------------------------- | -------------------------------------------- |

| `E ()` | Funzione logica | Valuta se tutti gli argomenti sono veri. | `E (a1> 0, b1 <10)` |

| `Indirect ()` | Funzione formula | Restituisce il riferimento specificato da una stringa di testo per fare riferimento dinamicamente a una cella o intervallo | `Indiretto (" a "&row ())` |

| "In" (implicito) | Controllo logico (generale) | Verifica se un valore/sottostringa si trova all'interno di un intervallo/stringa (richiede altre funzioni) | `If ​​(Countif (A1:A10," Apple ")> 0," Sì "," No ")` |

Pertanto, mentre "e" e "in" non esistono come operatori in Excel nello stesso modo in cui lo fanno in alcuni linguaggi di programmazione, le funzioni di Excel forniscono gli strumenti per ottenere confronti logici simili e riferimenti dinamici. Le funzioni specifiche che usi dipenderanno esattamente da * cosa * stai cercando di controllare o confrontare.

 

software © www.354353.com