Здравствуйте! Сломал всю голову, никак не получается найти решение.
Описание:
Имеется таблица, где каждая строка отражает некую операцию: |№|Ставка|Результат|В/П| Столбец В/П имеет только два значения: В/П.
Задача:
Нужно, чтобы ячейка Ставка заполнялась определенными значениями, на основании предыдущих значений столбца В/П. Например: - Если в предыдущей строке стояло П, то 2. - Если в предыдущих двух стояло П, то 3 - Если в предыдущих трех стояло П, то 4 ... и так до 7.
Условие: значения должны сбрасываться на 1, если в предыдущей строке появилось В.
Всем откликнувшимся огромное спасибо!!! [moder]Не, так дело не пойдет! Читайте Правила форума и прикладывайте файл.
Здравствуйте! Сломал всю голову, никак не получается найти решение.
Описание:
Имеется таблица, где каждая строка отражает некую операцию: |№|Ставка|Результат|В/П| Столбец В/П имеет только два значения: В/П.
Задача:
Нужно, чтобы ячейка Ставка заполнялась определенными значениями, на основании предыдущих значений столбца В/П. Например: - Если в предыдущей строке стояло П, то 2. - Если в предыдущих двух стояло П, то 3 - Если в предыдущих трех стояло П, то 4 ... и так до 7.
Условие: значения должны сбрасываться на 1, если в предыдущей строке появилось В.
Всем откликнувшимся огромное спасибо!!! [moder]Не, так дело не пойдет! Читайте Правила форума и прикладывайте файл.kolobok123789
Pelena, спасибо, логика работы именно такая. Но мне кажется, я сам того не ведая, привел частный случай (1,2,3,4,5,6...) Я бы хотел видеть в ячейке значения из других ячеек (которые справа, вынесены из таблицы) Предположим, что там будут 167, 352, 743, 1568, 3310, 6989. Но так или иначе - спасибо)
п.с. иными словами, эти значения (которые вынесены) не поддаются прогрессиям, а взяты с потолка. Но результат должен соответствовать именно им. Т.е. посмотрели выше в В/П, насчитали там три "П" подряд, поставили третье значение. Насчитали пять "П" подряд - пятое, соответственно.
Pelena, спасибо, логика работы именно такая. Но мне кажется, я сам того не ведая, привел частный случай (1,2,3,4,5,6...) Я бы хотел видеть в ячейке значения из других ячеек (которые справа, вынесены из таблицы) Предположим, что там будут 167, 352, 743, 1568, 3310, 6989. Но так или иначе - спасибо)
п.с. иными словами, эти значения (которые вынесены) не поддаются прогрессиям, а взяты с потолка. Но результат должен соответствовать именно им. Т.е. посмотрели выше в В/П, насчитали там три "П" подряд, поставили третье значение. Насчитали пять "П" подряд - пятое, соответственно.kolobok123789
Сообщение отредактировал kolobok123789 - Четверг, 27.11.2014, 17:41
Задача анализировать вышестоящие значения столбца В/П, и при повторении "сколько раз" подряд "П" ставить значение из вынесенных, соответственно. Ну и при предыдущем "В", начинать отсчет с первого значения.
Pelena, продублирую)
Задача анализировать вышестоящие значения столбца В/П, и при повторении "сколько раз" подряд "П" ставить значение из вынесенных, соответственно. Ну и при предыдущем "В", начинать отсчет с первого значения.kolobok123789
_Boroda_, очень близко, мне кажется))) Но вот докрутить бы, чтобы при "В" отсчет начинался с первого вынесенного значения. Сейчас, почему то, при "В" в следующей строке появляется не первое значение(
_Boroda_, очень близко, мне кажется))) Но вот докрутить бы, чтобы при "В" отсчет начинался с первого вынесенного значения. Сейчас, почему то, при "В" в следующей строке появляется не первое значение( kolobok123789
Сообщение отредактировал kolobok123789 - Четверг, 27.11.2014, 18:02
_Boroda_, да, как то так)) Может подскажите как сделать так, чтобы при появлении П, заполнялась именно следующая строка, следующим значением. На скриншоте сейчас там текущее значение = 100, а хотелось бы видеть 1000. Спасибо!!!
_Boroda_, да, как то так)) Может подскажите как сделать так, чтобы при появлении П, заполнялась именно следующая строка, следующим значением. На скриншоте сейчас там текущее значение = 100, а хотелось бы видеть 1000. Спасибо!!! kolobok123789
1. Если в предыдущем В/П стоит В, то используем первое значение, т.е. фикс ячейка ($). 2. Если в предыдущем В/П стоит П, то мы анализируем массив, ищем в нем ячейку со значением, которое было строчкой выше и возвращаем найденное в массиве значение "на один ниже"?
Спасибо!
_Boroda_, правильно ли я понимаю логику формулы:
1. Если в предыдущем В/П стоит В, то используем первое значение, т.е. фикс ячейка ($). 2. Если в предыдущем В/П стоит П, то мы анализируем массив, ищем в нем ячейку со значением, которое было строчкой выше и возвращаем найденное в массиве значение "на один ниже"?