1 knot is defined as exactly 1.852 kilometres per hour. Therefore, 23 knots is equal to 23 x 1.852 = 42.596 kilometres per hour.
Converted to miles per hour, and rounded to two decimal places, 42.596 kilometres per hour is equal to 26.47 mlies per hour.