Blog JSystems - uwalniamy wiedzę!

Szukaj

Microsoft ExcelMicrosoft Excel

Copilot w Excelu liczy tylko na fragmencie kolumny - jak wskazać pełny zakres

W skrócie

  • Suma z kolumny wychodzi za niska, a po dopisaniu nowych wierszy zestawienie się nie zmienia.
  • Bez tabeli Excela zakres jest niejasny, a formuła na sztywnych adresach (np. F2:F421) nie rozszerza się sama.
  • Zamień dane na tabelę (Ctrl+T), podaj nazwę kolumny i arkusza i poproś o odwołania strukturalne obejmujące nowe wiersze.

Prosisz Copilota o sume albo srednia z calej kolumny, a wynik jest za niski, bo policzyl tylko czesc wierszy. Albo dopisujesz nowe dane na dole tabeli i okazuje sie, ze wczesniejsze zestawienie ich nie uwzglednia. To typowy problem z zakresem: Copilot liczy na wycinku danych zamiast na komplecie. Dotyczy kazdego, kto pracuje na rosnacych tabelach, do ktorych regularnie dochodza nowe wiersze.

Jak to wyglada w praktyce

Masz tabele transakcji, prosisz "policz laczna sprzedaz", a suma wychodzi zauwazalnie nizsza od oczekiwanej. Innym razem zestawienie bylo dobre wczoraj, ale po dodaniu kolejnych zamowien liczby sie nie zmienily, mimo ze danych przybylo. Zdarza sie tez, ze wynik jest liczony na innym zakresie, niz myslisz, bo w skoroszycie sa dwa podobne zbiory i Copilot wybral nie ten. Wspolny mianownik: liczba jest, tylko oparta na fragmencie, a nie na calosci kolumny.

Dlaczego Copilot tak robi

Zrodlem klopotu sa najczesciej dwie rzeczy. Pierwsza to brak tabeli Excela: gdy dane sa "luzem", zakres jest niejasny i latwo o policzenie wycinka. Druga to odwolania do konkretnych adresow komorek zamiast do nazwy kolumny. Gdy formula wskazuje na przyklad F2:F421, obejmuje dokladnie tyle wierszy, ile mial zakres w chwili tworzenia, i nie rozszerzy sie sama po dopisaniu danych. Copilot pracujacy na prawidlowej tabeli uzywa odwolan strukturalnych, czyli wskazuje kolumne po nazwie (na przyklad TabSprzedaz[Kwota]). Taka formula obejmuje takze wiersze dodane pozniej i przelicza sie sama. Roznica miedzy jednym a drugim decyduje o tym, czy wynik jest kompletny.

Jak to rozwiazac krok po kroku

  1. Zamien dane na tabele Excela. Kliknij w dane, wcisnij Ctrl+T, zostaw "Moja tabela ma naglowki" i zatwierdz. Zakres tabeli rozszerza sie automatycznie, gdy dopisujesz wiersze.
  2. W poleceniu podaj dokladna nazwe kolumny i arkusza. Zamiast "policz sprzedaz" napisz "zsumuj kolumne Kwota w tabeli w arkuszu Sprzedaz". Dokladne nazwy zwiekszaja trafnosc i zawezaja zakres do wlasciwego.
  3. Popros wprost o odwolania strukturalne: "uzyj odwolan do nazw kolumn tabeli, nie do adresow komorek, zeby formula objela takze nowe wiersze". Dostaniesz wzor typu SUMA.WARUNKOW z nazwami kolumn zamiast zakresow.
  4. Jesli w skoroszycie sa dwa podobne zbiory, wskaz jednoznacznie, na ktorym liczyc. Copilot potrafi dopytac, ktory zestaw wybrac, bo wybor zmienia wynik. Odpowiedz konkretnie.
  5. Gdy wynik nadal wyglada na niepelny, popros o pokazanie zakresu i formuly: "podaj zakres, na ktorym liczyles, i uzyta formule". Copilot zwykle podaje adres zrodla, na przyklad Zamowienia!D2:D238, wiec od razu widzisz, czy objal calosc.

Jak sprawdzic, ze zadzialalo

Odczytaj z odpowiedzi zakres, na ktorym Copilot pracowal, i sprawdz, czy ostatni wiersz zgadza sie z realnym koncem danych. Zaznacz cala kolumne w Excelu, a na pasku stanu na dole zobaczysz sume i liczbe wartosci, porownaj je z tym, co podal Copilot. Ostateczny test: dopisz jeden wiersz na dole tabeli i sprawdz, czy wynik przeliczyl sie sam. Jesli tak, formula uzywa odwolan strukturalnych i liczy na pelnym, rosnacym zakresie, a nie na zamrozonym fragmencie.

Wroc do listy: 200 najczestszych problemow z Microsoft 365 Copilot

Komentarze (0)

Musisz być zalogowany by móc dodać komentarz. Zaloguj się przez Google

Brak komentarzy...