Помогите пожалуйста придумать формулу, копирующую значение из одной ячейки в другую, если в третьей ячейке стоит 1 ( ИСТИНА)
Необходимо копирование нового максимума или минимума в формате значения из столбца F в столбец D или E, в зависимости от направления Если в ячейках B14 или C14 есть единица. Например, если F14>D14, то B14=1 Значение F14 должно копироваться в D14 Если F14<E14, то С14=1 Значение F14 должно копироваться в E14
Файл прилагаю. С уважением
Здравствуйте уважаемые эксперты.
Помогите пожалуйста придумать формулу, копирующую значение из одной ячейки в другую, если в третьей ячейке стоит 1 ( ИСТИНА)
Необходимо копирование нового максимума или минимума в формате значения из столбца F в столбец D или E, в зависимости от направления Если в ячейках B14 или C14 есть единица. Например, если F14>D14, то B14=1 Значение F14 должно копироваться в D14 Если F14<E14, то С14=1 Значение F14 должно копироваться в E14
Пример у вас несерьезный - всего одна строка. Предполагаю, что это, как и в вашей предыдущей теме, все таки таблица. Попробуйте такой макрос. [vba]
Код
Sub Lim1() Dim Cl As Range For Each Cl In Range("F14:F" & Cells(14, "F").End(xlDown).Row) If Cl.Offset(, -2) < Cl And Cl.Offset(, -4) = 1 Then Cl.Offset(, -2) = Cl If Cl.Offset(, -1) > Cl And Cl.Offset(, -3) = 1 Then Cl.Offset(, -1) = Cl Next End Sub
[/vba]
Пример у вас несерьезный - всего одна строка. Предполагаю, что это, как и в вашей предыдущей теме, все таки таблица. Попробуйте такой макрос. [vba]
Код
Sub Lim1() Dim Cl As Range For Each Cl In Range("F14:F" & Cells(14, "F").End(xlDown).Row) If Cl.Offset(, -2) < Cl And Cl.Offset(, -4) = 1 Then Cl.Offset(, -2) = Cl If Cl.Offset(, -1) > Cl And Cl.Offset(, -3) = 1 Then Cl.Offset(, -1) = Cl Next End Sub
В данном случае, только одна ячейка и множество листов, не таблица. Поэтому и нужна кнопка, чтобы спец вставку на каждом листе вручную не делать.
В данном случае, только одна ячейка и множество листов, не таблица. Поэтому и нужна кнопка, чтобы спец вставку на каждом листе вручную не делать.ars1734