Stavo usando questa formula di Match Index senza problemi: = INDICE ("Dati pioggia per 9 stazioni"! A: S, MATCH (RainWICSProximity! J100, "Dati pioggia per 9 stazioni"! A: A, 0), INDICE ($ N $ 4: $ N $ 12, MATCH (H100, $ M $ 4: $ M $ 12,0)))
Ho aggiunto più dati e ora restituisce solo alcuni valori, mentre restituisco # N / A per gli altri, anche se c'è un valore da restituire.
risposte:
3 per risposta № 1L'indice restituisce il valore in un intervallo.
Quello che stai facendo è =INDEX(MATCH(),INDEX(MATCH()))
. Funziona a causa di un po 'di fortuna, perché a volte il secondo Index()
restituisce anche la cella con valore. Tuttavia, se il secondo indice restituisce una cella con un valore vuoto, il primo indice deve restituire qualcosa di simile =Index(4,0)
, che è #N/A
.
In generale, prova =Index(Match(),Match())
.
Per vedere dove si trova esattamente l'errore, seleziona la cella con la formula, vai al nastro di Excel> Formule> Valuta formula. Quindi premere alcune volte Valuta la formula e vedi cosa succede:
Vedi questa risposta per la valutazione della formula passo dopo passo.
1 per risposta № 2
@Vityata era corretto, Index, Match, Match funziona meravigliosamente, inoltre, la mia formula originale funziona.
Il problema era che avevo calcolato impostato su Manuale, non automatico, nelle impostazioni di Excel.
0 per risposta № 3
Credo che tu abbia bisogno di espandere la tua gamma. Non ho molta familiarità con Index Match ma sto cercando di imparare a usarlo di più, ma credo che sia un po 'come VLOOKUP. I tuoi range $ N $ 4: $ N $ 12 e $ M $ 4: $ M $ 12 è dove sembra giusto? In tal caso, tali intervalli non si espandono anche se hai aggiunto più dati. Quindi è necessario espanderlo a $ M $ 4: $ M $ 100 o altro. Oppure espanderlo per trovare l'ultima riga che è quello che faccio di solito. come il mio sarebbe "$ M $ 4: $ M" e LastRow & "" o qualcosa del genere.