Salve a tutti !!!
Ho bisogno del vostro aiuto per risolvere un problema,
data un elenco di elementi:
nella prima colonna ho un elenco di URL
nella seconda colonna numero di visite
nella terza colonna la settimana di riferimento.
nella quarta colonna quante transazioni ho per pagina.
Vorrei sapere per una data settimana quali sono le prime (diciamo 10) pagine per numero di visite, i rispettivi nomi e il numero di transazioni per quella pagina(URL).
Solitamente userei la funzione GRANDE, dove do' come range di dati il numero di visite, ma in questo caso voglio porre la condizione di una specifica settimana. Per ordinare le prime di pagine web per numero di visite uso:
GRANDE(SE(RANGE DELLE SETTIMANE=201901,RANGE DELLE VISITE),{1;2;3;4;5;6;7;8;9;10}))
Usando la formula Array. In questo modo ho la lista dei primi dieci valori nel range viste con la condizione della settimana 201901
Poi per vedere quali sono i nomi delle pagine uso:
=indice(range delle pagine ,confronta(cella del primo valore delle visite, nel range delle visiste,0))
faccio lo stesso per vedere il numero di transazioni per pagine
indice(range delle transazioni,confronta(cella del primo valore delle visite, nel range delle visiste,0))
Il PROBLEMA è: quando due pagine, nella stessa settimana hanno numero di visite uguali la tabella mi viene sbagliata.
Guardare allegato per i dati.
Prego leggere i commenti nelle rige gialle. Non usare la funzione AGGREGA!
Ci sto perdendo un sacco di tempo chiedo aiuto !!!