Tabela przestawna grupowania i liczenia

0

Próbuję utworzyć tabelę przestawną, która liczy liczbę wystąpień określonej wartości, a także liczbę możliwych wystąpień tej wartości. Utknąłem po dodaniu identyfikatora sprawy jako wiersza do tabeli przestawnej. Nigdy wcześniej nie korzystałem z programu Excel, więc tabela przestawna może być niewłaściwym narzędziem.

Biorąc pod uwagę, że to moje dane w Arkuszu 1:

| CaseId | QId | Validity |
| ------ | --- | -------- |
| 12345  | A1  | Valid    |
| 12345  | A2  | Error    |
| 12345  | A3  | Error    |
| 23456  | A1  | NA       |
| 23456  | A2  | NA       |
| 23456  | A3  | Valid    |

jak mogę przekształcić to w następujące w arkuszu 2? Błędy to liczba ważności =, Errora możliwe błędy to liczba ważności! =NA

| CaseId | Errors | Possible Errors |     |
| ------ | ------ | --------------- | --- |
| 12345  | 2      | 3               |     |
| 23456  | 0      | 1               |     |
| Totals | 2      | 4               | 50% |
Chris
źródło

Odpowiedzi:

0

Jeśli chcesz dodać kolumnę pomocnika, możesz użyć COUNTIF (), aby uzyskać tabelę podsumowań.

Począwszy od tabeli danych:

wprowadź opis zdjęcia tutaj

Dodaj kolumnę pomocnika, która używa CONCATENATE do utworzenia indeksu złożonego, oddzielonego separatorem (użyłem tutaj średnika):

wprowadź opis zdjęcia tutaj

= CONCATENATE (A2, ";", C2)

Następnie możesz zbudować tabelę podsumowań:

wprowadź opis zdjęcia tutaj

Obliczenie liczby błędów dla każdego CaseId po prostu zliczałoby liczbę przypadków, gdy łańcuch „CaseID; Błąd” występuje w kolumnie INDEKS

= LICZ.JEŻELI (D: D, CONCATENATE (F2, „; Błąd”))

Liczba „możliwych błędów” byłaby całkowitą liczbą wyników tego CaseID minus CaseIds, które były „NA”:

wprowadź opis zdjęcia tutaj

= COUNTIF (A: A, F2) -COUNTIF (D: D, CONCATENATE (F2, „; NA”))

Sumy powinny być prostą formułą SUM () :)

Mam nadzieję że to pomoże.

teikjoon
źródło