Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2020, 01:04   #1
msszip
Новичок
Джуниор
 
Регистрация: 24.02.2020
Сообщений: 1
По умолчанию Копирование если

Помогите написать формулу:
Есть три колонки с числовыми значениями А1 B1 C1
Нужна формула что бы при значении ячейки А1 больше 10, в ячейку С1 копировалось значение ячейки В1. То есть при вводе например число 11 в ячейку А1, в ячейку С1 должно скопироваться значение ячейки В1
msszip вне форума Ответить с цитированием
Старый 24.02.2020, 10:05   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а если в А1 меньше равно 10, тогда что?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 24.02.2020, 14:48   #3
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 954
По умолчанию

a1
=СЛУЧМЕЖДУ(1;22)
b1
=СЛУЧМЕЖДУ(1;22)
c1
=ЕСЛИ(A1>10;B1;"")

растянув вниз покажет много вариантов

https://www.youtube.com/watch?v=I0QV2AZ5W5E
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Старый 04.03.2020, 12:20   #4
vefer
Форумчанин
 
Регистрация: 11.10.2010
Сообщений: 134
По умолчанию

Чтобы именно копировалось, надо макрос писать. Если просто формулу, то вопрос абсолютно тупой, гугл в помощь.
vefer вне форума Ответить с цитированием
Старый 16.03.2020, 21:12   #5
RoDaMa
Пользователь
 
Регистрация: 16.03.2020
Сообщений: 24
По умолчанию

msszip Привет
рекордером вот что вышло:
Sub ifcopy
'
' makros copy
'

'
ActiveCell.FormulaR1C1 = ""
Range("C1").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-2]<10,RC[-1],RC[-2])" 'если меньше то С1=B1, если нет то С1= A1

Range("A5").Select
End Sub

удачи
RoDaMa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[РЕШЕНО][C++] Вывести 100 первых натуральных чисел в столбик, если число делится нацело на 3 вывести вместо него fizz, если нацело на 5 — вывести bizz, если на 3 и на 5 — fizzbizz bylbyl9tor Помощь студентам 22 07.03.2019 21:37
Ввести число. Если оно положительное, найти его квадратный корень. Если отрицательное - возвести в квадратВвести число. Если оно п FYNZIK Паскаль, Turbo Pascal, PascalABC.NET 1 18.02.2014 16:29
копирование строк, соответствующих условию фильтра и копирование на новый лист xorek Microsoft Office Excel 0 09.07.2012 18:13
Если выполняется 2 условия произвести копирование ячеек MASRUB Microsoft Office Excel 10 13.10.2011 12:47
копирование строк на итоговый лист, если ... ruan65 Microsoft Office Excel 2 10.06.2010 14:47