Mam ten wzór w Excelu:
14
16
17
19
21
22
24
26
27
29
31
32
34
36
37
39
41
42
44
46
47
49
51
52
54
56
57
59
61
62
Logika to: +2, +2, +1, spłukać i powtórzyć. Ale kiedy próbuję rozszerzyć wzór, program Excel zacznie po prostu liczyć.
Jak mogę kontynuować ten wzór? Moja lista trwa do około 700.
microsoft-excel
baswijdenesdotcom
źródło
źródło
=A1+2
w komórceB1
i tak dalej, które doprowadzą do wszystkich liczb nieparzystych.Odpowiedzi:
Excel rozpoznaje tylko wzorce arytmetyczne.
W twoim przypadku możesz zdefiniować formułę i wypełnić ją do wymaganych wierszy.
=A1 + IF(MOD(ROW(), 3) = 0, 1, 2)
Zmień A1 na komórkę, w której rozpoczyna się sekwencja.
Na poniższym zrzucie ekranu A1 ma wartość 14. W A2 wprowadziłem tę formułę
I skopiowałem to
źródło
MOD
jest możliweREST
iROW
jest możliweRIJ
@baswijdenesdotcomExcel obsługuje wzorce arytmetyczne o rozmiarze kroku> 1 Wypełnij pierwsze 3 wartości, a następnie użyj wzorca od tego miejsca
=A1+5
a następnie skopiuj to. Tj. A5 staje
=A2+5
się rzeczywiście 21.źródło
Zakładając, że zaczynasz w pierwszym rzędzie, to jest
=ROUND((ROW()*5+37)/3,0)
Do każdego 3 wierszy dodajesz 5, stąd 5/3. 37 ma wyrównać wartość początkową (wiersz 1 => wartość 14).
ROUND
do dwóch cyfr, aby zobaczyć, jak to działa.źródło
Naprawdę podoba mi się intuicja za już opublikowanymi odpowiedziami, ale wydaje się, że wszyscy przeoczają najprostsze rozwiązanie wbudowane w program Excel.
Po prostu wpisz 14 w komórce
A1
w
A2
typie=A1 + 2
w
A3
typie=A2 + 1
w
A4
typie=A3 + 2
zaznacz komórki A2, A3 i A4 i przeciągnij uchwyt wypełniania w prawym dolnym rogu do żądanego punktu. Excel rzeczywiście powtórzy formuły zgodnie z typem.
Edycja: Wystarczy dodać, chociaż pytanie PO ma charakter arytmetyczny i można go rozwiązać za pomocą eleganckich rozwiązań matematycznych, jeśli ktoś natknie się na to z innymi nie-matematycznymi formułami, które chce powtórzyć w ten sposób, każda matematyka warunkowa po prostu zaśmieci i zwolnij arkusz.
źródło