Trova cella con il valore più alto di un intervallo di celle


12

Ho una riga di valori percentuali. Nell'ultima riga (colonna E) voglio che appaia il testo, ovvero nella prima riga sopra i valori:

A       B      C       D         E
-----------------------------------
foo    bar    test    foobar
-----------------------------------
10%    13%     3%      1%      bar
-----------------------------------
1%    13%     30%      1%      test
-----------------------------------
9%     3%      3%      11%     foobar

Qual è la formula da inserire nelle celle nella colonna E?

Risposte:


14

Questa formula dovrebbe fare il trucco per la prima riga:

=INDEX(A$1:D$1, 1, MATCH(MAX(A2:D2), A2:D2, 0))

Trascina la formula sulle altre righe e l' A2:D2intervallo dovrebbe essere automaticamente regolato su A3:D3, A4:D4ecc.

Spiegazione:

  • La MAXfunzione restituisce il valore più alto dell'intervallo A2:D2. Per la riga 2, questo sarebbe 13%.
  • Successivamente, la MATCHfunzione restituisce l'indice di quel valore all'interno dell'intervallo specificato. Questo sarebbe 2(colonna B).
  • Infine, INDEXrestituisce il valore di una cella A1:D1nell'intervallo, riga 1, con l'indice restituito da MATCHcome indice di colonna.

Sentiti libero di copiare il foglio di calcolo di esempio che ho impostato. Inoltre, fai riferimento all'elenco delle funzioni di Google Spreadsheets .


Grazie finora. Ma la funzione Match sembra avere un errore. "Errore durante l'analisi della funzione".
Tzippy,

Ok, ho dovuto usare il punto e virgola perché mi trovo in una lingua diversa. Funziona ora!
Tzippy,

OK, bene :) Il ;vs ,è un problema di localizzazione.
Vidar S. Ramdal,

Cosa succede se ci sono 2 righe corrispondenti al valore massimo?
Gerbus,

@Gerbus Immagino che intendi "Cosa succede se ci sono 2 colonne corrispondenti al valore massimo?". MATCHrestituisce solo un singolo valore, quindi il risultato sarà l'intestazione della prima colonna con il valore massimo. Quindi, se A=3, B=2, C=3, il risultato sarà A.
Vidar S. Ramdal,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.