1

Я ищу формулу для генерации последовательности вниз строки B, начиная с B3. Мне бы хотелось, чтобы последовательность была следующей: каждый четвертый член +8 и следующие три члена были бы -1 последовательно, т. Е.) 11, 10,9,8, 19, 18,17,16, 27, 26,25,24, 35, 34,33,32 ....

Есть идеи?

Я попытался = IF(MOD(B3,4) = 0,($ B $ 3:B3)+8, B3-1), однако это работает только для первых нескольких терминов, так как сложение 8 всегда происходит с B3, а не с B7 , B11 ... по очереди

3 ответа3

0

Просто введите

=11-MOD(ROW()-3,4)+INT((ROW()-3)/4)*8

в B3 и перетащите / скопируйте вниз:

0

В B3 введите 11, в B4 введите:

=IF(MOD(B3,4)=0,B3+11,B3-1)

и скопируйте вниз:

0

Как сказал Скотт, вы должны использовать следующее:
В Б3 напиши 11
В Б4 пишут:

=IF(MOD($B3,4)=0,Max($B$3:$B3)+8,$B3-1)

и перетащите его вниз
Mod($ B3,4) = 0 будет происходить каждый четвертый член
Макс ($ B $ 3:$ B3) вернет самое высокое значение, к которому вы добавите 8

В случае, если вам нужно начать с любого значения, и последовательность такая, как вы сказали, следующие 3 значения B3-1 и четвертое значение B3+8 вы можете использовать:
Просто начните в B3 с начального значения и в B4 напишите:

=IF(MOD(COUNT($B$3:B3),4)=0,MAX($B$3:$B3)+8,$B3-1)

и перетащите его вниз
Mod(Count(), 4)= 0 будет соответствовать следующему значению + 8

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .