Microsoft Excel se il valore di B1> 100 visualizza A1 (su un altro foglio)


2

Ho cercato di capire se è possibile fare una dichiarazione in cui ho una tabella e un altro foglio in cui voglio visualizzare i primi 5 valori più grandi che sono oltre 100

  • La colonna A ha il nome e la colonna B ha il valore
  • Foglio 1 Voglio visualizzare SE la colonna B è maggiore di 100 visualizzare sia il nome che il valore sul foglio 1

Ma sto colpendo un muro di mattoni con le dichiarazioni If e Index :(

Qualsiasi aiuto sarebbe apprezzato :)

Grazie in anticipo!


vuoi "visualizzare i primi 5" OR "visualizzare SE la colonna B è maggiore di 100"? Tuttavia, per entrambi i problemi la tabella pivot sembra essere una buona soluzione.
Máté Juhász,

Ho provato = INDICE ('foglio2'! F5: F85, "> 100") + IF ('foglio2'! C5: C85, 'foglio2'! F5: F85) e ho provato altre variabili ma penso che potrei usare quelli sbagliati: D darà un'occhiata a una tabella pivot, ma quello che sto cercando di fare è avere una tabella a 2 colonne che mostra il nome nel col A e il valore del col A nel col B
Games United

Risposte:


1

Basato sulla risposta di Vasim in https://stackoverflow.com/questions/18528624/extracting-the-top-5-ma maximum-values-in-excel use

=VLOOKUP(LARGE(B1:B10,ROW()),A1:B10,2,0)

salvo aggiungere i riferimenti del foglio ad A1: A10 e A1: B10.

Una volta che hai i primi 5 valori visualizzati su Sheet2 usa una semplice istruzione IF per mostrarli solo quando il loro valore è> 100. Circa ...

=IF(LARGE('Sheet1'!A1:A10,ROW()) > 100, VLOOKUP(LARGE(B1:B10,ROW()),A1:B10,2,0), '')

Potrebbe richiedere alcune modifiche alla colonna in base ai tuoi dati. Come menzionato nella risposta di Vasim, dovrai modificare il valore proveniente da ROW () se non hai l'elenco in cima al foglio.

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.