CONFRONTAX

La funzione CONFRONTAX restituisce la posizione relativa di un elemento specifico in un intervallo di celle.

CONFRONTAX(cerca_valore; intervallo_ricerca; tipo_corrispondenza; tipo_ricerca)

cerca_valore: Il valore deve essere cercato in cerca_intervallo. cerca_intervallo può contenere qualsiasi valore o una stringa REGEX.

cerca_intervallo: le celle in cui cercare.

tipo_corrispondenza: un argomento facoltativo che specifica il tipo di corrispondenza da cercare.

esatto o il successivo valore più piccolo (-1): in mancanza di corrispondenze, restituisce un errore.

corrispondenza esatta (0 od omesso): in mancanza di una corrispondenza esatta, restituisce un errore.

esatto o il successivo valore più grande (1): in mancanza di corrispondenze, restituisce un errore.

carattere jolly (2): *, ? e ~ hanno un significato particolare. REGEX può essere utilizzato unicamente in CONFRONTAX se utilizzi un carattere jolly.

tipo_ricerca: un argomento facoltativo che specifica l’ordine in cui cercare l’intervallo.

Binario discendente (-2): effettua una ricerca binaria che richiede l’ordinamento discendente dei valori nell’intervallo, altrimenti restituisce un errore.

Dall’ultimo al primo (-1): cerca nell’intervallo dall’ultimo valore al primo.

Dal primo all’ultimo (1 od omesso): cerca nell’intervallo dal primo valore all’ultimo.

Binario ascendente (2): effettua una ricerca binaria che richiede l’ordinamento ascendente dei valori nell’intervallo, altrimenti restituisce un errore.

Note

  • Se intervallo_ricerca è un riferimento esteso (come “B”), intestazioni e piè di pagina vengono ignorati automaticamente.

Esempi

In base alla tabella seguente:

A

B

C

1

Nome

Età

Stipendio

2

Amanda

35

71000

3

Matteo

27

81000

4

Claudia

42

86000

5

Sofia

51

66000

6

Carlo

28

52000

7

Tommaso

49

62000

8

Alessandro

63

89000

9

Maria

22

34000

10

Alice

29

52000

11

Bernardo

35

52500

=CONFRONTAX(49000;C2:C11;1) cerca l’intervallo per il primo salario che ammonta esattamente a 49000 o il successivo salario superiore a 4900” e restituisce 5 che rappresenta il quinto elemento nell’intervallo (52000).

=CONFRONTAX(30;B2:B11;-1) cerca l’intervallo per il primo dipendente che ha esattamente 30 anni o quello immediatamente più giovane e restituisce 9 che rappresenta il nono elemento nell’intervallo (29).

=CONFRONTAX(REGEX("^S.*"); A2:A11;2) cerca l’intervallo per il primo dipendente il cui nome inizia per S e restituisce 4 che rappresenta il quarto elemento nell’intervallo (Sofia).

Consulta ancheCERCAX
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Utile?
Limite di caratteri: 250
Il limite massimo di caratteri è 250.
Grazie per il tuo feedback.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.