Как в эксель сделать формулу:
Есть три столбца: А, В и С (и Критерий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
А чего собственно происходит?! Торгую через Альпари 8 лет, претензии были, но мелкие которые сразу решались. А что сейчас?! Переехали но новый «пустой» сайт. До поддержки достучаться не могу. Объёмы т...
это видимо та самая допка, которая 11,5 млрд на айпио разместилась. очень похоже если 4600170 на 2500 умножить как раз получится 11,5 млрд вечнодеревянных
Nordstream, Китай супердержавой сделала Америка.
она перенесла туда свои производства в виду дешевой там рабсилы и открыла свой рынок Китаю разрешив ему сбывать там свою продукцию.
Вот Китай и ...
Арбитражный суд опубликовал полный текст решения о приостановлении осуществления корпоративных прав Х5 Retail Group N.V. в российской дочерней компании Амстердам, 3 мая 2024 г. – X5 Retail Group N.V. ...
Вот смотри — есть левый столбец список и два критерия «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