Odniesienie w poziomie do automatycznego uzupełniania formuły pionowej - Microsoft Excel 2007

0

Staram się sporządzić tabelę odpraw pracowników za rok z jedną kartą przeglądania i 12 kartami referencyjnymi do wprowadzania danych. W danym miesiącu daty są poziome, D4:AG4a pracownicy meldują się, oznaczeni cyfrą „1”, oznaczoną pionowo w każdej kolumnie dnia. Następnie utworzyłem formułę na karcie przeglądania Sheet1, dla każdego dnia tego miesiąca, aby przywrócić sumę wszystkich pracowników sprawdzonych w tym dniu, w następujący sposób:

A1=Sum(Sheet2!D4:D53)
A2=Sum(Sheet2!E4:E53)

Problem polega na tym, że każdy wpis dotyczy jednego dnia i staram się nie wprowadzać tych formuł 365 razy przez cały rok. Czy jest funkcja, której mogę użyć do automatycznego wypełniania w dół bez zmiany pionowej komórki referencyjnej? Oto, co robi teraz automatyczne wypełnianie:

A3=Sum(Sheet2!F5:F54)
A4=Sum(Sheet2!F6:F55)
A. Dil
źródło
Jestem pewien, że szukasz $. Umieść $przed numerem wiersza, aby nie był zwiększany / zmniejszany podczas autouzupełniania, np .: Sheet2!F$4:F$53na podstawie pierwszego przykładu.
Vylix

Odpowiedzi:

0

Aby to zrobić, należy użyć $ podczas korzystania z odwołań do komórek. Umieszczenie $ przed literą komórki przechowuje tę literę komórki podczas autouzupełniania / przeciągania. Umieszczenie $ przed numerem komórki przechowuje ten numer komórki podczas automatycznego wypełniania / przeciągania. Nie wierzę jednak, że można zwiększyć

W twoim przypadku łatwym sposobem na to jest najpierw automatyczne wypełnienie formuły w poziomych 53 polach (komórki B do BB, wyjaśnię dlaczego później). Następnie skopiuj te 53 komórki, a następnie, gdy przejdziesz do wklejania w A1, upewnij się, że wkleiłeś -> specjalne -> transponuj. Spowoduje to wysłanie poziomej komórki pionowo. Następnie możesz przejść dalej i usunąć poziome komórki utworzone za pomocą formuły. Powodem, dla którego mówię, zrób to w komórce B za pośrednictwem BB, jeśli zrobiłeś to w komórce A, a następnie próbowałeś wkleić to, nie pozwoliłby ci i wróciłby z błędem. To tylko jedno z wielu rozwiązań.

Julysfire
źródło
0

Rodzaj

=SUM(OFFSET(Sheet2!$D$4,,ROW()-1,50))

w Sheet1!A1i drag / skopiować go do A30.

wprowadź opis zdjęcia tutaj

Jeśli wszystkie dane miesięczne są uporządkowane w kolejno ponumerowane arkusze Sheet2... Sheet13, możesz użyć tej formuły

=SUM(OFFSET(INDIRECT(ADDRESS(4,4,,,"Sheet"&(COLUMN()+1))),,ROW()-1,50))

w A1i skopiuj go, aby wypełnić całą gamę A1:L30aby wszystkie miesiące przetwarzane.

To jest przykład z losowymi danymi:

wprowadź opis zdjęcia tutaj

g.kov
źródło