Creazione di una tabella simile alla tabella pivot


1

Non sono sicuro di come spiegarlo, ma spero che questo esempio lo chiarisca.

Dati:

Yes/No | Place1 | Place2 | Place3
----------------------------------
Yes    | Thing1 | Thing2 | Apple
No     | Apple  | Thing2 | Thing1
Yes    | Orange | Banana | Apple

Uscita desiderata:

        | Place1 | Place2 | Place3
 ----------------------------------
 Thing1 |  100%  |        |   0%
 Thing2 |        |   50%  |        
 Apple  |   0%   |        |  100%
 Orange |  100%  |        |
 Banana |        |  100%  |       

Le percentuali corrispondono alla percentuale di Sì per quella combinazione di cose del luogo. Quindi il 50% lì per Thing2xPlace2 è perché nei dati, 1 su 2 volte che Thing2 era in Place2, la corrispondente colonna Sì / no era sì.

Penso di riuscire a farlo funzionare per valori fissi per le cose, ma vorrei che fosse più dinamico. Se c'è un nuovo valore nei dati, dovrebbe esserci una nuova riga nella tabella.

Tutti i suggerimenti sono molto apprezzati e grazie in anticipo!

Modifica: preferibilmente per i fogli di calcolo di Google, ma se c'è un modo in Excel potrei essere in grado di fare lo stesso nei documenti di Google


Sono in grado di farlo in Excel per te, pubblicherò la mia risposta in pochi minuti.
Matthew Lozoya,

Risposte:


1

Ho installato un foglio come hai fatto sopra inserisci qui la descrizione dell'immagine

Ho quindi convertito la parte di dati in una tabella con intestazioni inserisci qui la descrizione dell'immagine

Ho quindi usato una formula COUNTIFS nella cella G2 per contare il numero di "sì" e l'ho abbinato a F2 e posto 1 nella tabella.

Tale risultato viene quindi diviso per il numero di "sì" e "No" che corrispondono alla cella F2 per il posto 1 nella tabella utilizzando lo stesso formato COUNTIFS nella tabella per ottenere la percentuale.

All'inizio l'IFERROR elimina gli errori # DIV / 0.

Ecco la formula completa per G2

=IFERROR(COUNTIFS(Table3[[Place 1 ]],F2,Table3[Yes / No],"yes") / (COUNTIFS(Table3[[Place 1 ]],F2,Table3[Yes / No],"yes")+COUNTIFS(Table3[[Place 1 ]],F2,Table3[Yes / No],"no")),"")

Trascino quindi riempito la formula verso il basso per ogni elemento nella colonna G.

Ho quindi creato la stessa formula con riferimenti appropriati per il posto 2 e il posto 3 e compilato per ciascuno

inserisci qui la descrizione dell'immagine

Se aggiungi righe alla tabella, aggiornerà automaticamente i valori a destra perché hai fatto riferimento alle colonne nella tabella.

inserisci qui la descrizione dell'immagine


Mi dispiace non avere familiarità con Fogli Google, ma spero che questo aiuti
Matthew Lozoya,

Potrebbe anche esserci un modo per rendere dinamica l'altra tabella per gli articoli e fammi sapere se sei interessato a te e posso esaminarlo
Matthew Lozoya,
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.