COUNTIF / Dopasowywanie i określanie powtarzających się danych


1

Mam pytanie do EXCEL. Chcę ustalić, ile razy każda liczba powtarza się z inną liczbą w zestawie danych.

Jeśli mam zestaw danych:

Linia 1–1 2 5

Linia 2–1 2 10

Linia 3–1 6 9 10

Wiersz 4–1 2 8

Linia 5–1 3 8 9

Linia 6–1 7 8

Linia 7–10 6 4

Linia 8–5 4

Linia 9–6 4

Linia 10–7 6

Linia 11–9

Na przykład: ile razy 1 pokazuje w tym samym wierszu co 2, ile razy 6 pokazuje z 10, itp. Próbuję ustalić formułę, która mogłaby wypełnić format tabeli w celu łatwiejszej prezentacji wizualnej:

1 2 3 4 5 6 7 8 9 10

1

2)

3)

4

5

6

7

8

9

10

Czy powyższą formułę można dostosować, aby osiągnąć mój cel?

=COUNTIF(A1:F1,I$1)*COUNTIF(A1:F1,J$1)

Więc każdy wiersz jest w kolumnach A: F z każdą liczbą w osobnej komórce, prawda?
Alexis Olson,

Poprawny. Wartości mieszczą się w zakresie od 1 do 10. Formuła, którą znalazłem gdzie indziej na forach i staram się dostosować do moich celów. superuser.com/questions/856852/…
mandalorian545

Odpowiedzi:


1

Użyj kolumny pomocniczej i połącz wartości w jedną komórkę z " "między i na końcu łańcucha:

=CONCATENATE(" ",A1," ",B1," ",C1," ",D1," ")

! [wprowadź opis zdjęcia tutaj

Następnie wykorzystując to jako odniesienie, możemy użyć COUNTIFS (), aby uzyskać liczby:

=IF(I$1<>$H2,COUNTIFS($E:$E,"* " & $H2 & " *",$E:$E,"* " & I$1 & " *"),"")

wprowadź opis zdjęcia tutaj


Dziękuję Ci bardzo. To działało idealnie do tego, czego potrzebowałem.
mandalorian545
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.