кликается, чтобы потом вписать в эту ячейку инфу
а блокировка не блокернет редактирование активной ячейки
а блокировка не блокернет редактирование активной ячейки
03.03.2021 15:07:52
какая жесть, у меня не было никаких шансов даже на 10% написать нечто подобное. снимаю шляпу, спс p.s. не заметил ваше сообщение до этого ------------------------------------------------------------------------------- Единственное, что ваш вариант не учитывает, как я понимаю, это латинские буквы в СС > 10, например 10B9C(14) ---> X(10) расчет даст ошибку. Это печально + как я понимаю, чтобы это учесть придется фундаментально перекраивать всю формулу. |
|||
|
03.03.2021 14:54:27
Marat Ta, ничего я не понял
Давайте я предельно упрощу, максимально. В ячейке А1 стоит число 125. Пусть оно записано в 7ной СС. В ячейку B1 надо его записать в 10ной СС. Что нужно прописать в B1?? "=????" и мне ничего больше не нужно, никаких ссылок и пр. Все остальное я пойму по этому единственному примеру. никакого vba, макросов и пр., а только встроенными функциями (уже раз 10ый об этом пишу). Но, ИМХО, это невозможно, как я понимаю уже. спс |
|
|
03.03.2021 14:45:06
Дмитрий(The_Prist) Щербаков,все бы ничего, но одна ячейка предназначена для хранения ОДНОГО бита. В случае, когда сумма > 1 (вместе с буфером), то происходит перенос в более старший разряд. В этом-то вся и проблема.
Кстати, я этот сумматор элементарно закодирую, хоть на Си, хоть на С++, хоть на VBA, а вот средствами Excel не понимаю |
|
|
03.03.2021 14:42:15
Ігор Гончаренко,спс, но это уже VBA пошел. но через макросы неинтересно
А вот просто бы через встроенные по умолчанию стандартные функции такое реализовать) Но, как написал выше, ИМХО, такое невозможно |
|
|
03.03.2021 14:40:26
p.s. ИМХО, просто, вбивая в ячейку какие-то встроенные функции Excel (стандартные) такой перевод (который мне нужен и обозначен в 1ом посте) реализовать невозможно. Только через макросы. Возможно, что я ошибаюсь. |
|||
|
03.03.2021 14:17:05
вроде старался показать проблему, связанную с построением поверхности давайте исправим на заголовок "помогите построить поверхность функции z(x, y)", если это возможно + такой заголовок подходящий |
|||
|
03.03.2021 14:14:47
Дмитрий(The_Prist) Щербаков,вот, давайте я максимально упрощу таким примером:
Вот пример простейшего псевдокода: Если (а = 5), то
вот такую конструкцию, как записать в Excel?? a = A1, b = B2, c = C3
|
|||||
|
03.03.2021 13:47:03
Здравствуйте!
Есть 2 натуральных числа, записанных в 2ной системе счисления, ну, например 100101(2) и 101110001011(2). Для каждого бита отдельная ячейка. Числа записаны друг под другом. Надо их просуммировать в 2ной системе счисления. Я прекрасно знаю алгоритм нахождения суммы, но не могу понять, как это записать в терминах Excel. 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 (перенос разряда) Здесь ведь нужен некий буфер (для запоминания переносимой 1 - отдельная ячейка икселя) для хранения переносимого разряда + постоянно он участвует в расчетах. Я уже голову сломал, как это записать в Excel. И через остаток что-то думал, и через вспомогательные вычисления и пр. пр. Лично для меня главная проблема в том, что не знаю, как записать в "ЕСЛИ" обращение к двум ячейкам одновременно, например, в блоке TRUE. Подскажите, как такое реализуется в Excel. Спс за внимание. P.S. Использовать встроенные функции перевода, аля дв.в.дес и пр. запрещено, нужен как бы сумматор собственный простейший
Изменено: |
|
|