Автор A задал вопрос в разделе Системное администрирование
Создать макрос, который бы в третьем столбце записывал слова "выше", "ниже" или "равно" и получил лучший ответ
Ответ от
В приведенном Вами примере расход топлива на 100 км пути во всех случаях равен 10 л. На скриншоте результат работы макроса по заполнению третьего столбца. Листинг макроса приведен ниже:
Sub FormatData()
Dim sum_pr, sum_ras, ras100 As Single
Dim i As Integer
sum_pr = 0
sum_ras = 0
For i = 2 To 6
sum_pr = sum_pr + Cells(i, 1)
sum_ras = sum_ras + Cells(i, 2)
Next i
ras100 = sum_ras / sum_pr * 100
For i = 2 To 6
If Cells(i, 2) / Cells(i, 1) * 100 > ras100 Then
Cells(i, 3) = "Больше"
ElseIf Cells(i, 2) / Cells(i, 1) * 100 < ras100 Then
Cells(i, 3) = "Меньше"
Else
Cells(i, 3) = "Равно"
End If
Next i
End Sub
А почему у тебя в примере разные результаты, если должно быть одно и то же "равно"?
Чем в Word можно сделать список с русскими буквами (а) , б) , в))?
одна идейка, оперирвать через таблицы
Макрос написать неужалось. нумею, ускоряет ли процесс или
подробнее...
Текущая дата в Excel которая потом не изменяется, как в случае использования функций ТДАТА() и СЕГОДНЯ().
Доброго времени суток.
Именно с ним, с родимым.
Sub SetDate()
подробнее...
объединение ячеек в Excel
1. Создаете новый столбец, допустим D, правее тех которые вы объединяете (A,B,C)...
2.
подробнее...
Как скопировать данные из Excel 2007 в блокнот без пробела в конце.
В настройках никак. Возможно, подойдет такой вариант:
нажать Ф2 для редактирования содержимого
подробнее...