Добрый день! Помогите создать формулу, прилагаю образец. Необходимо в столбце РЕЗУЛЬТАТ отображать по порядку даты тех дней которые были рабочими. То есть если в столбце ВРЕМЯ я указал время значит дата будет отображаться в столбце РЕЗУЛЬТАТ, если стоит прочерк то дата не отображается, и так по каждой строке. Спасибо заранее!
Добрый день! Помогите создать формулу, прилагаю образец. Необходимо в столбце РЕЗУЛЬТАТ отображать по порядку даты тех дней которые были рабочими. То есть если в столбце ВРЕМЯ я указал время значит дата будет отображаться в столбце РЕЗУЛЬТАТ, если стоит прочерк то дата не отображается, и так по каждой строке. Спасибо заранее!dndndn
Egyptian, Спасибо огромное, то что нужно! Еще вопрос, при копировании ячейки А2 с формулой допустим в ячейку А50 смещается строка на эти количество строк. А как можно скопировать ячейку А2 в ячейку А50 чтоб в формуле строка стала А3 а не А50?
Egyptian, Спасибо огромное, то что нужно! Еще вопрос, при копировании ячейки А2 с формулой допустим в ячейку А50 смещается строка на эти количество строк. А как можно скопировать ячейку А2 в ячейку А50 чтоб в формуле строка стала А3 а не А50?dndndn
А как можно скопировать ячейку А2 в ячейку А50 чтоб в формуле строка стала А3 а не А50?
Стандартными методами, видимо, никак. Макросом, видимо, но увы, не силен в VBA. Записал макрорекордером, с небольшой правкой получилось, что-то такое: [vba]
Код
Sub CopyCell() Application.CutCopyMode = False Selection.Copy ActiveWindow.ScrollRow = ActiveCell.Row Range("A50").Select Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Application.CutCopyMode = False ActiveCell.FormulaR1C1 = _ "=IFERROR(AGGREGATE(15,6,R2C4:R16C4/ISNUMBER(R2C5:R16C5),ROW(R[-48]C)),"""")" Range("A50").Select End Sub
А как можно скопировать ячейку А2 в ячейку А50 чтоб в формуле строка стала А3 а не А50?
Стандартными методами, видимо, никак. Макросом, видимо, но увы, не силен в VBA. Записал макрорекордером, с небольшой правкой получилось, что-то такое: [vba]
Код
Sub CopyCell() Application.CutCopyMode = False Selection.Copy ActiveWindow.ScrollRow = ActiveCell.Row Range("A50").Select Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Application.CutCopyMode = False ActiveCell.FormulaR1C1 = _ "=IFERROR(AGGREGATE(15,6,R2C4:R16C4/ISNUMBER(R2C5:R16C5),ROW(R[-48]C)),"""")" Range("A50").Select End Sub