
Formula generica
=COUNTIFS(range,"*"&$item1&"*",range,"*"&item2&"*")
Sommario
Per creare una tabella di riepilogo con un conteggio di elementi abbinati visualizzati in un elenco di combinazioni esistenti, puoi utilizzare una colonna helper e una formula basata sulla funzione CONTA.SE. Nell'esempio mostrato la formula nella cella H5 è:
=IF($G5=H$4,"-",COUNTIFS(helper,"*"&$G5&"*",helper,"*"&H$4&"*"))
dove "helper" è l'intervallo denominato E5: E24.
Nota: questa formula presuppone che gli elementi non si ripetano in una data combinazione (cioè AAB, EFE non sono combinazioni valide).
Spiegazione
Vogliamo contare la frequenza con cui gli elementi nelle colonne B, C e D. vengono visualizzati insieme. Ad esempio, quanto spesso compare A con C, B con F, G con D e così via. Questo sembrerebbe un uso perfetto di COUNTIFS, ma se proviamo ad aggiungere criteri cercando 2 elementi su 3 colonne, non funzionerà.
Una soluzione semplice è unire tutti gli elementi insieme in una singola cella, quindi utilizzare COUNTIFS con un carattere jolly per contare gli elementi. Lo facciamo con una colonna helper (E) che unisce gli elementi nelle colonne B, C e D usando la funzione CONCAT in questo modo:
=CONCAT(B5:D5)
Nelle versioni precedenti di Excel, puoi utilizzare una formula come questa:
=B5&C5&D5
Poiché gli elementi ripetuti non sono consentiti in una combinazione, la prima parte della formula esclude gli elementi corrispondenti. Se i due elementi sono uguali, la formula restituisce un trattino o un trattino come testo:
=IF($G5=H$4,"-"
Se gli elementi sono diversi, viene eseguita una funzione COUNTIFS:
COUNTIFS(helper,"*"&$G5&"*",helper,"*"&H$4&"*")
COUNTIFS è configurato per contare "coppie" di elementi. Solo quando l'elemento nella colonna G e l'elemento corrispondente della riga 4 appaiono insieme in una cella viene conteggiata la coppia. Un carattere jolly (*) viene concatenato su entrambi i lati dell'elemento per garantire che venga conteggiata una corrispondenza indipendentemente da dove appare nella cella.