Как в эксель сделать формулу:
Есть три столбца: А, В и С (и Критерий1 и Критерий2)
Если А1 = Кр.1 или Кр.2, то С1=В1
Если не найдено, то искать до конца столбца А (пока не найдется один из критерие
Как в эксель сделать формулу: Есть три столбца: А, В и С (и Критерий1 и Критерий2) Если А1 = Кр.1 или Кр.2, то С1=В1 Если не найдено, то искать до конца столбца А (пока не найдется один из критерие
Вот смотри — есть левый столбец список и два критерия «104АА» и «107АТ»
Нужно что бы был поиск этих критериев в левом столбике — и если допустим находится «104АА» или «107АТ», то значение из столбика В переписывалось в столбец С
(«104АА» и «107АТ» будут иметь одинаковый параметр в столбце В (в этом примере он равняется 5, но поиск должен быть именно по двум критериям т.к. параметр в колонке В будет одинаковым, а вот какого-то критерия может не быть в списке А)
Ну как бы, ты пробовал? у меня несчтает — так понял ошибку выдает т.к. в формулу ЕСЛИ в первой области для воода не определяется это условие (ИЛИ(A1=$D$1,A1=$E$1)
dt-msk, dt-msk, так — а как сделать — что бы не нужно было пересчитывать каждую строку (растягивать на каждый столбец)? — а он самостоятельно список перебирал и в эту ячейку вставлял найденное значение?
alt+f11 -> в рабочий лист добавить макрос
sub aaa
dim i as integer
do
i=i+1
if range(«A»&i) = [D1] or range(«A»&i) = [E1] then
range(«A»&i).offset(0,2) = range(«A»&i).offset(0,1)
end if
loop until range(«A»&i+1) = empty
end sub
ЯЯЯ ЯЯЯ, ниже уже отвечали, когда утром цена обвалиться как у агрария Шевченко после окончания приёма заявок, вот тогда однозначно всё поезд ушёл.
Какая разница когда? Уже кто хотел вышел, кто х...
Александр Чеснов, думаешь, эти люди пока на СВО весь спрос на недвижимость создали?)
Если закончится СВО, и перестанут платить огромные выплаты — снизится спрос и инфляция, а с ней ставки ЦБ и по...
Метод №5,
И действительно, какой был смысл к тебе обращаться на «вы».)
Я понял, не отступать назад для прекращения наступления на нас захваченных нами территорий.
Недостаточно кровищи, еще на...
Вот смотри — есть левый столбец список и два критерия «104АА» и «107АТ»
Нужно что бы был поиск этих критериев в левом столбике — и если допустим находится «104АА» или «107АТ», то значение из столбика В переписывалось в столбец С
(«104АА» и «107АТ» будут иметь одинаковый параметр в столбце В (в этом примере он равняется 5, но поиск должен быть именно по двум критериям т.к. параметр в колонке В будет одинаковым, а вот какого-то критерия может не быть в списке А)
=ЕСЛИ(ИЛИ(A1=$D$1,A1=$E$1),B1,0)
=ЕСЛИОШИБКА(ИНДЕКС(B:B; МИН(ЕСЛИОШИБКА(ПОИСКПОЗ(E1;A:A;0);10^36); ЕСЛИОШИБКА(ПОИСКПОЗ(F1;A:A;0);10^36)));«нет»)
*Только если копировать данную формулу в эксель — нужно вместо кавычек «нет» поставить «нет»)
www.firststeps.ru/vba/excel/vbaexcel1.html
ну наверно если есть такие вопросы — уже надо учиться.
а вообще с такими вопросами не сюда.
но макросы знать надо ))
sub aaa
dim i as integer
do
i=i+1
if range(«A»&i) = [D1] or range(«A»&i) = [E1] then
range(«A»&i).offset(0,2) = range(«A»&i).offset(0,1)
end if
loop until range(«A»&i+1) = empty
end sub
Sub Ìàêðîñ1()
Dim Kr1 As String
Dim Kr2 As String
Dim i As Long
Kr1 = Cells(1, 4)
Kr2 = Cells(1, 5)
For i = 1 To 100
If Cells(i, 1) = Kr1 Then
Cells(i, 3) = Cells(i, 2)
End If
Next i
For i = 1 To 100
If Cells(i, 1) = Kr2 Then
Cells(i, 3) = Cells(i, 2)
End If
Next i
End Sub
Джон Уокенбах Excel 2013 профессиональное программирование на VBA