Recupero Ogni Secondo presenti in due liste
Per recuperare ogni secondo numero da due elenchi, utilizzeremo una combinazione di funzioni IF, MOD, ROW e INDIRECT per ottenere l’output.
La funzione IF controlla se una condizione specificata è TRUE o
FALSO. Se restituisce TRUE, restituisce il valore preimpostato, se restituisce FALSE
quindi restituisce un altro valore preimpostato.
Sintassi = IF (test_logico, valore_se_true, valore_se_falso)
test_logico: il test logico testerà la condizione oi criteri, se la condizione soddisfa, restituisce il valore preimpostato, se la condizione non soddisfa restituisce l’altro valore preimpostato.
value_if_true: il valore che desideri venga restituito se questo argomento restituisce TRUE.
value_if_false: il valore che si desidera venga restituito se questo argomento restituisce FALSE MOD: restituisce il resto dopo che un numero è stato diviso per un divisore.
Sintassi = MOD (numero, divisore)
numero: è un valore numerico di cui si desidera trovare il resto.
divisore: è il numero utilizzato per dividere l’argomento del numero.
RIGA: restituisce il numero di riga di un riferimento.
Sintassi: = ROW (riferimento)
Riferimento: è un riferimento a una cella o a un intervallo di celle.
INDIRETTO: restituisce il riferimento specificato da una stringa di testo.
Sintassi: = INDIRECT (ref_text, A1)
ref_text è un riferimento a una cella. Se ref_text non è un riferimento di cella valido, la funzione INDIRETTO restituirà l’errore #REF.
Il secondo argomento A1 fa riferimento a un valore logico che specifica il tipo di riferimento contenuto nella cella ref_text. Se a1 è TRUE o omesso, ref_text viene determinato come riferimento in stile A1.
Se a1 è FALSE, ref_text viene determinato come riferimento di stile R1C1.
Esempio: se il valore nella cella A1 contiene 10, B1 contiene A1 e usiamo la funzione INDIRETTO nella cella C1 = INDIRETTO (B1), * il risultato sarebbe 10
[.underline] # Facciamo un esempio: # Abbiamo alcuni numeri casuali nella colonna A e B. Abbiamo bisogno di una formula per recuperare ogni secondo numero da due elenchi. Il numero richiesto è colorato in rosso.
-
Nella cella C2, la formula sarebbe
* = INDIRETTO (IF (MOD (ROW (), 2) = 0, “A” & ROW (), “B” & ROW ()))
-
Premi Invio sulla tastiera.
-
Copiando la formula dalla cella C2 all’intervallo C3: C10, otterremo il risultato desiderato.
Otterrai il numero ogni secondo in sequenza da due elenchi.