Как в Excel отобразить соотношение в формате A: B?
Вы ищете наибольший общий ms-excel делитель (НОД).
Вы можете ms-excel вычислить его рекурсивно excel в VBA, например:
Function GCD(numerator As Integer, denominator As Integer)
If denominator = 0 Then
GCD = numerator
Else
GCD = GCD(denominator, numerator Mod denominator)
End If
End Function
И используйте excel-macro его в своем листе следующим excel образом:
ColumnA ColumnB ColumnC
1 33 11 =A1/GCD(A1; B1) & ":" & B1/GCD(A1; B1)
2 25 5 =A2/GCD(A2; B2) & ":" & B2/GCD(A2; B2)
Рекомендуется сохранить excel результат вызова функции excel в скрытом столбце и использовать workbook этот результат, чтобы не excel вызывать функцию дважды для ms-excel каждой строки:
ColumnA ColumnB ColumnC ColumnD
1 33 11 =GCD(A1; B1) =A1/C1 & ":" & B1/C1
2 25 5 =GCD(A2; B2) =A2/C2 & ":" & B2/C2
excel
2021-12-13T19:36:16+00:00
2022-10-18T23:05:08+00:00
MagnumPlus
Вопросы с похожей тематикой, как у вопроса:
Как в Excel отобразить соотношение в формате A: B?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.