Excel: in quale mese la mia pagina web ha generato il maggior numero di traffico (dai dati a 3 anni)?


-1

Nella colonna A, Ho una lista di mesi nel formato di YY-MM.

Nella colonna B, Ho un elenco di utenti unici che hanno visitato una pagina del sito durante ogni mese

(Novembre 2016 - novembre 2018)

Sample chart

Mi piacerebbe sapere, in media, quale mese ha generato più traffico.

Che formula posso usare?

Grazie mille.


2
Stai guardando MATCH il MAX valore della colonna B, l'uso quello INDEX per restituire la data corrispondente
cybernetic.nomad

Grazie. Ho provato a creare una formula ma mi sento perso. Puoi gentilmente suggerire una formula? Grazie!
user229302

Probabilmente una domanda sui compiti.
harrymc

una domanda migliore è che devi aggiungere tutti i novembri insieme e dividere per il numero di novembri utilizzati e confrontarli con il risultato di aprile attraverso lo stesso processo e la cifra che del 12 mese è la media massima?
Forward Ed

se fai = ISTEXT (A1) su una cella con una data in esso, ti dà un valore di VERO o FALSO?
Forward Ed

Risposte:


0

Per espandere il mio commento:

=MAX(B:B)

Ti darò il MAX valore in colonna B, poi

=MATCH(MAX(B:B),B:B)

Ti darò la fila di quello MAX, e:

=INDEX(A:A,MATCH(MAX(B:B),B:B))

Restituirà il valore nella colonna A corrispondente in quella riga


0

Un'altra formula che potrebbe essere il tuo amico è AVERAGEIF o MEDIA.SE.

Il mio approccio utilizza SUMPRODUCT che eseguirà calcoli come array senza essere un array.

1) Costruisci le medie di un tavolo

Nel mio esempio ho elencato il numero del mese per ogni mese indipendentemente dall'anno da E2 a E13. Nella colonna adiacente utilizzare la seguente formula in F2 e copiare in F13.

=IFERROR(SUMPRODUCT((--RIGHT($A$2:$A$11,2)=E2)*$B$2:$B$11)/SUMPRODUCT(--(--RIGHT($A$2:$A$11,2)=E2)),"")

La funzione IFERROR viene utilizzata per gestire l'errore di divisione per 0 che si verificherà se non esiste alcun valore per un determinato mese. Se preferisci vedere 0 invece di uno spazio, cambia il "" alla fine a 0.

La formula sopra riportata si basa sul presupposto che le tue date siano effettivamente stringhe. Se sono effettivamente date, quindi utilizzare il seguente:

=IFERROR(SUMPRODUCT((MONTH($A$2:$A$11)=E2)*$B$2:$B$11)/SUMPRODUCT(--(MONTH($A$2:$A$11)=E2),"")

2) Trova la media massima

Nell'esempio seguente ho usato la seguente formula in I2:

=MAX($F$2:$F$13)

3) Trova il mese corrispondente

In J2 ho usato la seguente formula per cercare la posizione del valore massimo nella lista. Se il loro è massimo ripetuto / legato, restituirà il primo mese.

=MATCH(I2,$F$2:$F$13,0)

enter image description here

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.