Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/64: Рейтинг темы: голосов - 64, средняя оценка - 4.81
0 / 0 / 0
Регистрация: 19.03.2017
Сообщений: 20

Нумерологический квадрат Пифагора, нужны формулы

21.03.2017, 22:11. Показов 12443. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужны формулы для нумерологического квадрата Пифагора

Задача1: в ячейке необходимо: 2 умножить на число из другой ячейки от 1 до 31, при этом именно на первую цифру из этого числа. Например число 31, то необходимо 2х3=6, а если число 07, тогда 2х7=14 (то есть если 0, то мы его пропускаем и умножаем на вторую цифру).

Задача2: подсчитать сумму цифр из числа, например дано число 25, нужну формула 2+5=7

Задача3: Необходимо, чтобы из определенных ячеек (А1,A2,A3,B1,B2,B3,B4) в другую ячейку копировались нужные совпадающие цифры. В первую ячейку копировались все единицы, во вторую двойки и тд. Дано - А1=23, A2=13, A3=07, B1=14, B2=16, B3=27, B4=08 Нужно в С1=111, С2=22, С3=33, С4=4, С5="нет" (так как пятерок нет), С6=6, С7=77, С8=8, С9=нет
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.03.2017, 22:11
Ответы с готовыми решениями:

Квадрат Пифагора
Решил залить программу на C++, которая выводит квадрат Пифагора в StringGrid. Вдруг кому-то понадобится #include <vcl.h> #pragma...

Квадрат Пифагора
Как в стрингрид выводить например не количество однёрок, а однёрки количеством. Т.е. например получилось число 1781781. Тут 3 однёрки....

Квадрат Пифагора
3-квадрат Пифагора

4
 Аватар для OLEGOFF
1082 / 523 / 141
Регистрация: 27.02.2013
Сообщений: 1,508
21.03.2017, 23:13
Лучший ответ Сообщение было отмечено fantastic33 как решение

Решение

fantastic33, для первой задачи формула
Code
1
=ЕСЛИ(ЛЕВСИМВ(A1;1)=0;2*ПРАВСИМВ(A1;1);2*ЛЕВСИМВ(A1;1))
для второй
Code
1
=ЛЕВСИМВ(A2;1)+ПРАВСИМВ(A2;1)
1
 Аватар для AlexM
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
22.03.2017, 00:00
Лучший ответ Сообщение было отмечено fantastic33 как решение

Решение

Задача 1
Code
1
=2*ЛЕВБ(A1;1)
Задача 2
Code
1
=СУММ(--ПСТР(A1&0;{1;2};1))
Добавлено через 11 минут
Задача 3
Code
1
=ПОВТОР(СТРОКА(A1);СУММПРОИЗВ(ДЛСТР(A$1:B$5)-ДЛСТР(ПОДСТАВИТЬ(A$1:B$5;СТРОКА(A1);))))
1
0 / 0 / 0
Регистрация: 19.03.2017
Сообщений: 20
22.03.2017, 04:11  [ТС]
Цитата Сообщение от OLEGOFF Посмотреть сообщение
fantastic33, для первой задачи формула
Code
1
=ЕСЛИ(ЛЕВСИМВ(A1;1)=0;2*ПРАВСИМВ(A1;1);2*ЛЕВСИМВ(A1;1))
для второй
Code
1
=ЛЕВСИМВ(A2;1)+ПРАВСИМВ(A2;1)
Спасибо, сработало, только 0, нужно было закавычить.
0
 Аватар для AlexM
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
22.03.2017, 08:17
Цитата Сообщение от fantastic33 Посмотреть сообщение
только 0, нужно было закавычить.
Что это значит?
Плохо, что к этой задаче не приложили файл с примерами. По файлу можно было бы понять в каком формате числа от 1 до 31.
Подозреваю, что у чисел пользовательский формат с типом 00. В этом формате одноразрядные числа: 1,2,...9 отображаются 01,02,...09, но при этом остаются числами.
Формула для первой задачи OLEGOFF и AlexM возвращают одинаковые значения, но вторая короче и может быть еще короче
Code
1
=2*ЛЕВБ(A1)
Формулы для второй задачи при таком же формате значений (пользовательский формат) возвращают неодинаковые результаты для чисел от 1 до 9. Например у OLEGOFF сумма чисел левой и правой цифры для 1 равна 2, для 2=4. В моей формуле возвращается 1 и 2 соответственно.
Что правильно решаете вы или ваш преподаватель.

Другие результаты для первой задачи, если формат чисел от 1 до 31 в текстовом формате. Для значений с 0 впереди обе формулы будут возвращать 0, что будет неверно.
Формулу OLEGOFF и AlexM можно исправить так
Code
1
2
=ЕСЛИ(--ЛЕВСИМВ(A1;1)=0;2*ПРАВСИМВ(A1;1);2*ЛЕВСИМВ(A1;1))
=2*ЛЕВБ(--A1)
Короткая формула универсальная, отработает правильно при любом формате чисел от 1 до 31
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.03.2017, 08:17
Помогаю со студенческими работами здесь

Квадрат Пифагора в БД
Помогите написать код к программе "Квадрат Пифагора". Вот заготовка. Нужно, чтобы в Мемо выводилась характеристика, обозначающая цифру....

Delphi квадрат пифагора
Ребят, помогите, нужна программа в делфи, чтобы в мемо выводился "квадрат пифагора-таблица умножения" Сам пытался, но получилась...

Вывести на экран квадрат Пифагора
Написать программу, которая выводит на экран квадрат Пифагора, при помощи операторов цикла.

Вывести квадрат Пифагора (таблицу умножения)
Помогите создать программу, в программирование нечего не понимаю! Задание: Напишите программу, которая выводит на экран квадрат...

Вывести на экран квадрат Пифагора — таблицу умножения
1. Написать программу, которая выводит на экран квадрат Пифагора — таблицу умножения. 2. Задан числовой массив А. Составить программу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Веб-автоматизация с Python и Selenium
AI_Generated 25.06.2025
Selenium с Python — это комбинация, которая выдержала проверку временем. Несмотря на появление новых инструментов вроде Playwright или Puppeteer, связка Python-Selenium остаётся золотым стандартом. . .
CQRS и Event Sourcing на C#
ArchitectMsa 25.06.2025
За последние несколько лет сложность корпоративных приложений выросла в геометрической прогрессии. Простые монолитные системы уступили место распределенным микросервисам, а нагрузка на корпоративные. . .
Хак домофона или как открыть дверь по номеру
yariko 25.06.2025
Забыли дома ключ. Не проблема. Можно открыть дверь домофона, просто позвонив на свой номер квартиры. Идея состоит в следующем. Внутрь трубки абонента встраивается контроллер, который по звонку сам. . .
Как украсить новогоднюю елку с Q# и Qiskit
EggHead 24.06.2025
Что может быть необычнее, чем применить законы квантовой механики для украшения новогодней елки? Пока другие развешивают обычные гирлянды, я решил объединить свою страсть к квантовым вычислениям с. . .
Системы нулевого доверия на C#
UnmanagedCoder 24.06.2025
Традиционная архитектура безопасности работает по принципу средневекового замка: создаём высокие стены вокруг корпоративной сети, укрепляем ворота межсетевыми экранами и системами обнаружения. . .
Снова не мой путь. Циклическое среднее, я обеими руками за проверку условия, в ракурсе данной задачи - циклическое среднее в топку.
Hrethgir 24.06.2025
Привет. Такой вопрос - нужно выводить среднее математическое между двумя направлениями, интервал значений которых может лежать в диапазоне одного оборота по кругу. Проблема заключается в том, что. . .
Деплой Flask приложения
py-thonny 23.06.2025
За годы работы с Flask я натыкался на одни и те же грабли достаточно часто, чтобы наконец научится их обходить. И сегодня хочу поделится опытом, который сбережет вам немало нервных клеток. Начнем с. . .
WebAssembly и контейнеры в .NET Aspire для оркестрации распределенных архитектур
ArchitectMsa 23.06.2025
Я наблюдаю, как WebAssembly (или просто WASM) постепенно выходит за рамки своего первоначального предназначения — исполнения кода на стороне браузера. Теперь эта технология проникает в серверную. . .
Непрерывная интеграция для пакета Python
Mr. Docker 22.06.2025
Было 4 часа утра пятницы, когда я выпустил новую версию нашей внутренней библиотеки для обработки данных. Релиз 0. 5. 2 содержал небольшой фикс для обработки дат в ISO формате, что может пойти не так?. . .
Продвинутый ETL на C# из OLTP БД в хранилище
stackOverflow 22.06.2025
Работая в сфере корпоративной аналитики, я постоянно сталкиваюсь с одним и тем же - нужны чистые, структурированные и, главное, свежие данные. Без них современные аналитические системы, машинное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »