Как сделать таблицу Пифагора в Excel

Обновлено: 21.11.2024

Я изучал пифагорейские тройки для GRE и заметил простую арифметическую закономерность для терминов a. Это заставило меня искать шаблоны для терминов b и c. Я обнаружил, что четные и шансы следуют разным шаблонам, но кажется, что все шансы следуют одному набору шаблонов, а все четные — другому.

Используя эти шаблоны, я нашел метод для создания двух неизвестных терминов из одного известного термина. Это то, чего я раньше не видел, поэтому я хочу проверить, всегда ли мои алгоритмы верны, и я также хочу убедиться, что они не пропускают и не пропускают ни одной тройки. (т. е. проверка на ложные срабатывания и ложноотрицательные результаты)

Для этого я построил простую таблицу в Excel, используя вычисляемые столбцы, и сгенерировал первые 100 наборов a, b, c для обоих рядов (четных и нечетных). Теперь, когда я выборочно сверяю свои результаты со списками P.Triples, которые я нашел в Интернете, все вроде бы налаживается, но у меня нет времени сидеть здесь и проверять каждый термин — мне нужно учиться!! (тест завтра)

Итак, как я могу быстро и строго "доказать" эту теорию??

Вот мои алгоритмы:
Для ODDS:
$$a_n=1+2n$$ $$b_n=(a_n-1)(n+1)$$ $$c_n =b_n+1$$


Для ЧЕТНЫХ:
$$a_n=4+2n$$ $$b_n=(a_n/2+1)(n+1)$$ $$c_n=b_n+ 2$$

$\begingroup$ Просто взглянув на случай "Шансы", разве $a_n\,\pmod 2$ не всегда $1$? Ваша тройка $(1+2n, 2n^2+2n, 2n^2+2n+1)$, которую легко показать как пифагорейскую тройку. $\endgroup$

$\begingroup$ Я не знаю, как загрузить таблицу или опубликовать результаты из Excel. $\endgroup$

2 ответа 2

Ваш алгоритм не генерирует все примитивные пифагоровы тройки. В таблице ниже приведен пример подмножества троек, где $GCD(A,B,C)=(2x-1)^2,x\in\mathbb$ . В таблице видно, что ваш первый алгоритм генерирует только $Set_1$, а второй алгоритм генерирует только первый столбец троек с перевернутыми $A,B$.

\begin n & k=1 & k=2 & k=3 & k=4 & k=5 & k=6 \\ \hline Set_1 & 3,4,5 & 5,12,13& 7,24,25& 9,40,41& 11,60,61 & 13,84,85 \\\hline Set_2 & 15,8,17 & 21,20, 29 &27,36,45 &33,56,65 & 39,80,89 & 45,108,117 \\\hline Set_3 & 35,12,37 & 45,28,53 &55,48,73 &65,72,97 & 75,100,125 & 85,132,157 \\ \ hline set_ & 63,16,65 & 77 36,65 & 91 60,109 & 105 881607 & 119120169 & 133156,205 \\ \ hline set_ & 99,2051 & 117 44125 & 13572153 & 153, 134185 & 17114221 & 189180,261 \\ \hline \end Вы заметите, что $A$ может быть любым нечетным числом больше единицы, что $B$ может быть любым числом, кратным четырем, и что $C$ всегда принимает вид $4x+1$ . Формула, которая генерирует эти «элементы» таблицы, такова. \begin A=(2n-1)^2+2(2n-1)k\\ B=2(2n-1)k+2k^2\\ C=(2n-1)^2+2(2n- 1)k+2k^2 \end Если мы установим $n=1$ для $Set_1$ , мы получим

\begin A=2k+1\qquad B=2k^2+2k\qquad C=2 k^2 + 2 k + 1 \end Если мы допустим $k=1$ для $Column_1$ , мы получим $ $A=4n^2-1\qquad B=4n\qquad C=4n^2+1$$

Я считаю, что эти упрощенные формулы генерируют те же триплеты, что и ваши формулы.

Это простое упражнение, чтобы доказать $A^2+B^2=C^2$ , что $GCD(A,B,C)=(2x-1)^2$ , и что, если интервал между значениями $A$ отличен от $(2n-1)k$ , то функции для $B$ и $C$, выведенные из теоремы Пифагора, будут давать нецелые числа для большинства комбинаций $(n,k )\cdots$ означает, что в представленной формуле отсутствуют элементарные тройки.

Фанат бейсбола? Фанат Экселя? Конечно, есть способ объединить два времяпрепровождения нашей страны.

Майкл Льюис Moneyball популяризировал Билла Джеймса и школу "sabermetrics" по применению статистических методов к анализу бейсбола.

Одной из самых популярных статистических данных, разработанных Джеймсом, является ожидание Пифагора.

Согласно Википедии, пифагорейское ожидание – это "формула спортивной аналитики, разработанная Биллом Джеймсом для оценки процента игр, которые бейсбольная команда "должна" выиграть, исходя из количества забитых и допущенных ранов".

Эта формула выведена эмпирическим путем, и существуют некоторые разногласия по поводу того, как лучше всего оценить соотношение между разницей пробегов и процентом выигрышей.

Мы рассмотрим, как рассчитать математическое ожидание Пифагора с помощью Excel Power Query и статистических функций.


Создайте собственную рабочую тетрадь, следуя приведенным ниже инструкциям, или загрузите файл с упражнением здесь.

<р>1. Загрузите набор бейсбольных данных Lahman

Это общедоступный набор статистических данных о бейсболе (начиная с 1890-х годов!), который ведет спортивный журналист Шон Ламан. Загрузите последний набор данных здесь. Нам нужен файл team.csv в версии с разделителями-запятыми.

<р>2. Импортировать в Get & Transform

Это упражнение требует фильтрации и расчетов показателей, которые мы выполним в Power Query. Этот удивительный новый инструмент входит в состав Excel 2016 и может быть загружен как надстройка для предыдущих версий Excel.

а. Импорт CSV в Power Query

В пустой книге выберите Данные — Новый запрос — Из CSV. Затем перейдите к местоположению вашего файла team.csv.

Откроется редактор запросов, из которого мы будем преобразовывать набор данных.

б. Фильтровать данные до 2000 года

100 лет назад бейсбол был совсем другой игрой! Чтобы результаты более соответствовали сегодняшним реалиям, мы будем использовать данные только за 2000 год и позже.

Для этого нажмите кнопку фильтра в столбце "yearID". Это вызовет меню фильтров. Выберите строки фильтра.

Здесь вы можете фильтровать строки, где yearID больше или равен 2000.

<р>в. Удалите ненужные столбцы

Этот набор данных содержит много столбцов. Нам нужно только следующее:

  • идентификатор команды
  • идентификатор года
  • lgID
  • G = количество сыгранных игр
  • W = количество побед команды
  • L = количество поражений команды
  • R = общее количество набранных очков.
  • RA = общее количество разрешенных запусков

Чтобы удалить другие столбцы, нажмите teamID. Затем, удерживая нажатой клавишу управления, выберите другие нужные столбцы. Когда вы выбрали их все, щелкните правой кнопкой мыши любой столбец. В раскрывающемся меню выберите «Удалить другие столбцы».

<р>3. Получить дополнительные столбцы

Для проведения анализа нам нужны дополнительные меры. На ленте редактора запросов выберите Добавить столбцы. Появится диалоговое окно «Добавить пользовательский столбец».

а. Рассчитать дифференциал пробега, RD

Это разница между засчитанными пробежками и пробежками, разрешенными командой. Назвав столбец RD, вы вычисляете дифференциал выполнения как [R] - [RA] .

б. Рассчитать процент выигрыша, Wpct

Это доля игр, выигранных командой. Назвав столбец «Wpct», вычислите столбец как [W] / ([W] + [L]) .

<р>4. Базовая регрессия: процент выигрыша при дифференциале пробега

Один простой способ предсказать процент побед команды на основе забитых и разрешенных пробежек – использовать линейную регрессию. Это так называемая "прямолинейная" оценка процента выигрышей с использованием дифференциала пробега.

а. Сделать точечную диаграмму

Выделив ячейки I2:J541, выберите «Вставить» на ленте, а затем «Рекомендуемые диаграммы». Excel порекомендует точечный график, который нам и нужен. На этой диаграмме по оси X показана разница пробегов, а по оси Y – процент выигрышей.

б. Получить коэффициенты

Это полезная визуализация. Нам также нужны коэффициенты, которые мы можем получить из диаграммы, нажав на нашу диаграмму, а затем щелкнув знак плюса справа от нашей диаграммы.

Отметьте последний параметр, чтобы добавить линию тренда, затем нажмите стрелку справа от этого параметра и перейдите к «Дополнительные параметры».

В этом меню прокрутите вниз и установите флажок «Отображать уравнение на диаграмме». На диаграмме вы увидите следующее уравнение:

W p c t = . 500 + 0,0006 * РД

Эта формула говорит нам, что команда с нулевым дифференциалом пробега (RD = 0) выиграет половину своих игр (оценочный перехват ≈ 0,500), что вполне разумно.

Это простое уравнение объясняет формулу «десять прогонов — равный выигрыш».

Возможно, вы уже слышали об этом эмпирическом правиле, согласно которому десять дополнительных пробежек в сезоне означают дополнительную победу. Эта формула подтверждает это наблюдение. Как?

Увеличение дифференциала пробега на одну единицу соответствует увеличению процента выигрышей на 0,0006. Чтобы представить это в контексте сезона, команда, набравшая 750 очков и допустившая 750 пробежек, по прогнозам, выиграет половину своих игр, что составляет 81 игру в типичном сезоне MLB из 162 игр.

Однако команда, набравшая 760 очков и допустившая 750, имеет дифференциал пробегов +10 и, по прогнозам, будет иметь процент побед 0,5 + 10 * 0,0006 = 0,506.

Процент выигрыша равен 0.506 в расписании из 162 игр соответствует 82 победам.

Таким образом, увеличение на 10 ранов в дифференциале ран команды соответствует в этой модели одной дополнительной победе.

<р>5. Формула Пифагора для определения процента выигрыша

Исходя из этой линейной зависимости между разницей пробегов и процентом выигрышей, Билл Джеймс эмпирическим путем вывел нелинейную формулу для оценки процента выигрышей, называемую пифагорейским ожиданием. Стандартное уравнение выглядит следующим образом:

Где R = пробеги, а RA = запуски разрешены.

Джеймс и другие аналитики стремились найти показатель степени, который бы лучше соответствовал первоначально предложенному значению показателя степени, равному 2. Мы попытаемся сделать это в Excel. Но сначала немного алгебры! Вместо показателя степени 2, использованного выше, мы найдем показатель степени K .

Имейте в виду, что в отличие от приведенного выше примера, пифагорейское ожидание использует в качестве зависимой переменной коэффициент выигрыша, а не процент выигрыша. Если раньше мы предсказывали W/W+L, то теперь мы предсказываем менее распространенный W/L.

Значение k теперь можно оценить с помощью линейной регрессии. Наша зависимая переменная теперь является логарифмом процента выигрышей, а наша независимая — логарифмом отношения прогонов к разрешенным прогонам. Мы также установим точку пересечения равной нулю, чтобы соответствовать приведенному выше уравнению.

Перейдите на вкладку "Запрос" на главной ленте и выберите "Изменить". Это вернет нас обратно в редактор запросов, где мы сможем добавить эти меры.

Итак, мы вычисляем некоторые новые переменные. Вернитесь к Power Query:

а. Рассчитать LogRratio

Это то, что находится в правой части уравнения выше.

Добавить пользовательский столбец с логарифмами немного сложнее. Наша формула для этого: Number.Log10[R] / [RA].

б. Рассчитать logWratio

Это то, что находится в левой части уравнения выше. Наша формула: Number.Log10([W] / [L]) .

<р>в. Постройте и покажите уравнение для наших новых переменных

Следуйте описанным выше шагам, чтобы построить эту связь. В дополнение к отображению уравнения на нашем графике мы хотим установить точку пересечения равной нулю. Для этого установите флажок «Установить пересечение» над «Отображать уравнение на графике» и выберите ноль. Таким образом, наш вес регрессии можно интерпретировать без точки пересечения, как в приведенной выше формуле.

На графике показан показатель степени Пифагора, равный 1,8508, что меньше значения 2.

Это говорит о том, что дифференциал бега немного не соответствует прогнозу того, сколько игр выиграет команда. Несмотря на то, что у команд может быть большая разница в пробегах, на самом деле это может не привести к такому количеству побед в дополнительных играх.

Формула прогнозов на футбол – Excel

Я пытаюсь написать формулу, которая автоматически берет группу футбольных результатов, сравнивает их с набором прогнозов, а затем распределяет баллы в зависимости от того, насколько близки прогнозы к фактическим результатам.

Например.
Манчестер Юнайтед 3 - 0 Арсенал
Прогноз: 4 - 1
Очки: 1

Я нашел в Интернете формулу, которая подходит для большинства оценок. правильный счет (например, 3–0), правильный выигрыш (например, 4–1), а в случае ничьей (например, «Манчестер Юнайтед» 1–1 «Арсенал» и прогноз 2–2) правильный результат (но не точный счет). Очки распределяются следующим образом: Правильная ничья (Прогноз = результат): 4 Правильная победа (Прогноз = результат): 3 Правильная победа, неправильный счет (Победитель правильный, счет нет): 1 Правильная ничья, неправильный счет 1

Формула, которую я нашел в Интернете для всех рисунков, кроме правильной: >D3),1,ЕСЛИ(И(A3

Vba для изменения цвета шрифта в ячейках на основе значения - Excel

Я использую приведенный ниже базовый код в событии On Workbook Open для форматирования ячеек со значением меньше 2 и меньше 1 с определенным цветом.

Код работает, но при открытии листа он сильно замедляет работу. Есть ли лучший способ написать это? Спасибо!

Вложение Vlookup в оператор If. - Excel

Я пытаюсь написать формулу, которая использует оператор if и оператор vlookup.

Это прайс-лист на уборку дома с двумя наборами цен. Я хочу, чтобы формула говорила, что если значение в E7 равно R, я хочу найти значение для дома во втором столбце. Если значение в ячейке другое, я хочу найти значение для дома в третьем столбце.

По сути, моя формула должна выглядеть так: =ЕСЛИ (E7=1,"=ВПР(A10,'Чистые цены'!$A$2:$C$58,2,ЛОЖЬ)","=ВПР(A10, 'Чистые цены'!$A$2:$C$58,3,FALSE)")

Но это не работает. Можно ли вложить vlookup в оператор if?

Как автоматически выполнять автофильтрацию на основе «содержит значение ячейки» — Excel

Я очень хорошо знаком с тем, как написать макрос для автоматической автоматической фильтрации списка на основе значения ячейки (например, диапазона = (A1) и т. д.). но то, что я не могу понять, как правильно писать, - это способ, чтобы Excel автоматически автоматически фильтровал список для любой строки, которая СОДЕРЖИТ значение ячейки, а не только точное значение.

Cell Value = "birds"
Пример. Мне нужно отфильтровать каждую строку, чтобы увидеть каждую строку, СОДЕРЖАЩУЮ "birds" в строке символов, а не только строку = "birds".< /p>

а) возможно ли это?

Если нет, я тоже хотел бы знать, чтобы перестать пытаться гадать (-;
Спасибо.

Раскрывающийся список с гиперссылкой — Excel

Я нашел это решение для "раскрывающегося списка с гиперссылкой", но оно не сработало.

Возможно, лучшим решением будет использование обходного пути, основанного на функции ГИПЕРССЫЛКА для ссылки на то, что выбрано в раскрывающемся списке. Например, если у вас есть раскрывающийся список проверки данных в ячейке A1, вы можете поместить следующую формулу в ячейку B1:

=ГИПЕРССЫЛКА(A1, "Перейти к ссылке")

Приведенное выше решение обеспечивает именно то, что я ищу,
в поле, где я пишу формулу, но оно не дает гиперссылки.
Я создал раскрывающийся список и связал каждый из них с
конкретным рабочим листом. Когда я выбираю их по отдельности, они ссылаются на
соответствующий рабочий лист. Но когда я выбираю их в раскрывающемся
списке, я получаю следующую ошибку, когда я выбираю гиперссылку в
ячейке B1, как указано выше.

"Не удается открыть указанный файл"

Таблица времени производственного цикла — Excel

Моя проблема заключается в том, что когда я пытаюсь использовать логический оператор "ЕСЛИ" для учета 20-минутного перерыва или обеда и по-прежнему вычисляю время окончания каждого цикла в течение дня, я получаю ряд сообщений об ошибках.
Это формула, которую я пытаюсь заставить работать. У меня есть ячейка, в которой находится формула, отформатированная в формате "мм, сс".
=(IF(D4+G1/1440>9:20,( D4+G1)/24,(D4+G1+15)/1440))
Я добавил вложение, чтобы помочь (картинка стоит тысячи слов).

Любая помощь будет принята с благодарностью.
Я купил несколько книг, пытаясь понять это, и я все еще в тупике

Индекс/сопоставление на разных листах — Excel

Наверное, для большинства из вас это простой вопрос, но меня он убивает. Я пытался выполнить поиск, прежде чем опубликовать это, но данные предложения не сработали для меня.

Мне нужно найти данные из ячейки на одном листе Excel, сравнить их со списком на втором листе и, когда они сравняются, взять значение из другого столбца на втором листе и вернуть его на первый лист. . Поскольку это ужасное объяснение, позвольте мне попытаться объяснить это следующим образом:

Лист 1
Столбец A содержит длинный список кодов типа 1
Столбец E содержит длинный список кодов типа 2

Лист 2
Ячейка C2 имеет код 1
Ячейке E2 нужен код 2

Я знаю, что он должен использовать функцию индекса/сопоставления, но ничего из того, что я пробовал, не работает. Я пытаюсь использовать следующую формулу в ячейке E2 листа 2:

=ИНДЕКС('Лист 1'!A:A,ПОИСКПОЗ(C2,'Лист 1"!E:E,0),5)

Но все, что я получаю, это отсутствие результата. Что меня бесит, так это то, что если я скопирую все на один лист, эта формула будет работать нормально.

Vba Открыть файл/запустить код/закрыть и сохранить/открыть следующий файл? - Excel

У меня есть несколько разных файлов, для которых мне часто нужно запускать макрос. Чтобы я мог сделать это с 75-100 файлами, которые у меня есть в любой момент времени, мне нужно открыть один, запустить макрос, закрыть и сохранить, а затем открыть следующий.

Можно ли написать макрос, который будет начинаться с первого файла в папке, открывать его и обновлять ссылки, запускать макрос, сохранять и закрывать и открывать следующий файл в папке, пока не будут открыты все файлы в папке.

У меня есть опыт создания макросов, ссылающихся на разные книги, но я не знаю, как открыть файлы с разными именами (без ссылки на точное имя файла).

Я хотел бы иметь базовый код для открытия, сохранения и закрытия, открытия следующего файла, сохранения и закрытия и т. д., а также вводить макрос, который мне нужно будет запускать в каждом файле в соответствующем месте. Это возможно? Любая помощь приветствуется!!

Перетаскивание формулы с сохранением определенных значений — Excel

Привет из солнечного Мадрида

Я создал сложную формулу, которая поможет мне рассчитать гандикапы для игроков в гольф.


Формула находится в первой ячейке, и я хочу перетащить формулу вправо, чтобы закрыть 18 отверстий.

Но ВСЕ значения меняются, и я хочу, чтобы некоторые из них изменились, а некоторые остались неизменными.

Как указать Excel перетаскивать формулу, но сохранять определенные части формулы одинаковыми... т.е. =D11. в формуле при перетаскивании не появляется D12,D13;D14 в формуле каждой ячейки и должно оставаться как D11 для всех.

Большое спасибо за помощь

Макрос для печати в PDF с автоматическим именем файла - Excel

Я пытаюсь написать макрос, который печатает в PDF и сохраняет имя файла как содержимое ячейки. Я просматривал все сообщения на этом форуме, чтобы что-то работало. Я использую следующий код -

Sub PrintPDF()
Имя файла = "C:\Documents and Settings\samb\My Documents\" & ActiveSheet.Range("Z1").Value
SendKeys Имя файла & "", False < br />ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"Adobe PDF:", Collate:=True
End Sub

Макрос печатает в PDF, но затем останавливается на этапе «Сохранить как», где мне приходится вручную вводить имя файла и нажимать «Сохранить». Я хочу, чтобы макрос автоматически назвал файл с содержимым ячейки Z1. Затем я хочу, чтобы он автоматически нажимал ввод. Есть идеи, где я ошибаюсь? Будем признательны за любую помощь!

Отключить уведомление, когда пользователь щелкает заблокированную ячейку — Excel

у меня следующая проблема:

Я хочу, чтобы пользователи дважды щелкали строку на защищенном листе, а затем выполняли некоторый код на основе номера строки выбранной ячейки. Я защитил лист, потому что он содержит много формул.

Когда пользователь дважды щелкает строку, он запускает код через событие Workbook_SheetBeforeDoubleClick.
После выполнения кода Excel показывает сообщение о том, что выбранная ячейка защищена и т. д. и т. д.

Как предотвратить появление этого сообщения?

Я уже пробовал
Код:

но это не сработало

Как зафиксировать ширину столбцов? - Excel

Я пытаюсь зафиксировать ширину столбцов, чтобы пользователи
рабочего листа не могли изменить ширину. Это для редакторов, которые
пишут заголовки для определенных областей, которые могут быть только в том случае, если колонка
широка или текст не помещается.

Скрытие результатов формулы до ввода данных — Excel

Код Vba для автоматического запуска цели — Excel

У меня есть несколько рабочих листов, на которых поиск цели уже выполнен для 20 целевых ячеек (для каждого рабочего листа). Я сделал это вручную, без макроса (поскольку я вообще ужасен во всем этом).

Теперь, насколько я могу судить, мне нужен код для добавления в модуль рабочего листа, чтобы убедиться, что поиск цели обновляется всякий раз, когда я изменяю значение в формуле целевой ячейки.

Что это за код?! Я не могу понять коды, которые вводят некоторые люди, поэтому понятия не имею, что делать.

Целевая ячейка: M21:M42
Изменение ячеек: N21: N42

Правильная формула, неправильный ответ – Excel

У меня есть электронная таблица, и когда я копирую формулу, она копируется правильно
(меняет ячейки, которые нужно вычесть), однако результат остается прежним.
Оно соответствует формуле, из которой я его скопировал, хотя ячейки для вычисления
теперь другие. Я даже сделал специальную пасту и сказал только формулу, но
все равно результат тот же. Если я на самом деле ввожу формулу, она работает нормально, но мне
много нужно скопировать и вставить. Можно ли это исправить?

Формулы не вычисляются при перетаскивании вниз - Excel

Отличный совет! Но есть одно но: на моей машине (Excel 2008 Mac) значения в ячейке с формулой не вычисляются правильно простым перетаскиванием. Вместо этого значения равны ячейке выше (первое значение формулы ввода). Чтобы получить правильное значение, мне нужно щелкнуть в строке формул, а затем нажать Enter. (Я обнаружил это только после часа возни, полагая, что испортил формулу!)

Есть ли способы обойти это, чтобы она обновлялась при перетаскивании формулы?

Фильтрация сводной таблицы по значению ячейки — Excel

Сегодня утром я нашел отличный макрос, который позволяет пользователю фильтровать сводную таблицу на основе значения, найденного в определенной ячейке. Эта ячейка фактически действует как панель поиска, позволяя пользователю вводить то, что он ищет, а не выбирать его из раскрывающегося списка.

Макрос идеально подходит для моих целей, за исключением одного: я больше не могу использовать фильтр "показать все". Если я оставлю ячейку «панель поиска» пустой, сводная таблица ничего не покажет. Я уверен, что это легко исправить, но я все еще изучаю основы написания и использования макросов. Как я могу изменить код, чтобы, когда я оставляю ячейку пустой, сводная таблица показывала все? Ячейка панели поиска — D2.

Спасибо за ваше время!

Макрос для открытия Интернета из Excel и копирования определенных данных - Excel

Я хочу иметь возможность копировать данные из списка веб-сайтов в Excel. Переход к веб-запросу Excel для каждого сайта занял бы слишком много времени, поэтому можно ли написать макрос, который мог бы это сделать?

Проблема с копированием/перетаскиванием формулы - Excel

Сегодня я столкнулся со странной проблемой. Я ввел значения для строк столбца A с 1 по 10, затем значения для строк столбца B с 1 по 10. Затем в столбце C я создал формулу C1 = A1/B1. Математика была правильной, она показала 542 в ячейке C1. Поэтому я перетащил эту формулу вниз, и она показала 542 во всех ячейках столбца C, что неверно. И когда я пошел проверить, правильно ли перетащили формулу, это было так. Например, формула в ячейке C2 имеет вид =A2/B2, однако значение этой ячейки показывает 542, что не соответствует математическому значению/значению.

Но это становится еще более странным. Когда я нажимаю на ячейки столбца C, а затем он показывает формулу вверху в строке формул, и если я помещаю курсор в любое место в строке формул и нажимаю «Возврат», формула не изменяется, однако правильное значение появляется в ячейке столбца C. . Это похоже на то, как размещение курсора в формуле активирует ее для правильной работы, но до тех пор, пока она не будет активирована, ячейка C показывает значение ячейки, из которой она была перетащена вниз.

Это довольно странно. Кто-нибудь когда-нибудь видел это раньше? Я понятия не имею, что происходит. Проверил на вирусы и ничего не нашел. Я попробовал это на нескольких новых/других электронных таблицах, но это продолжается.

Спасибо за любые советы по этому поводу.

Автоматическое обновление инвентаря с помощью ввода штрих-кода. - Excel

У меня небольшой бизнес. Я хочу начать отслеживать запасы с помощью системы штрих-кодов.

Я хорошо знаю Excel, но не умею программировать.

Я хотел бы сделать что-нибудь очень простое (пока что).

Например. если бы у меня был ПРОДУКТ / КОД / СТОИМОСТЬ ИНВ

A - КОД A - 5
B - КОД B - 11
C - КОД C - 14

Я хотел бы иметь возможность нажать кнопку (или отсканировать код): ДОБАВИТЬ +1 или УДАЛИТЬ -1

<р>. затем отсканируйте штрих-код на продукте (A) и добавьте или удалите его соответственно. Итак, если строка для A:

Я выбираю "ДОБАВИТЬ" (кнопкой или отсканированным кодом), затем сканирую штрих-код, и электронная таблица автоматически находит код на листе и изменяет соответствующую инвентарную стоимость:

Мы можем составить простые пифагоровы тройки, используя два натуральных или счетных числа m и n. Для этого пусть m больше n, тогда:

      а = 2мн,

      b = m 2 - n 2 и

      c = m 2 + n 2, где n меньше m.

      a 2 + b 2 = c 2 .


Как насчет того, чтобы изменить направление, если вам дана любая пифагорейская тройка a, b и c, а затем найти m и n, которые дают:

      а = 2мн,

      b = m 2 - n 2 и

      c = m 2 + n 2, где n меньше m?


Как мы можем выбрать m и n, если n меньше m, чтобы получить уникальную пифагорейскую тройку? Попробуйте использовать натуральные числа, у которых наибольший общий делитель равен единице и имеет противоположную четность. Другими словами, m и n должны быть взаимно простыми, и если одно нечетное, то другое четное. Конечно, часть проблемы с четностью решается, поскольку m четное, а n четное подразумевает общий множитель, равный 2.

Следующее изображение представляет собой пример таблицы MS Excel для вашего компьютера, которая содержит список уникальных троек Пифагора.

Студент _________
Там [в веб-пространстве] есть гораздо больше информации о пифагорейских тройках, чем я думал, что будет или может быть. Я думал, что теорема Пифагора — это просто способ найти стороны прямоугольного треугольника, но теперь мне кажется, что нужно быть гением, чтобы вычислить все эти формулы. Это ошеломляет, когда вы начинаете рассматривать некоторые повороты и секреты, которые некоторые математики пытаются найти из основной теоремы Пифагора. Еще одна вещь, которая мне показалась интересной в Интернете, — это сайт Школы математики и статистики и Университета Сент-Эндрюс, Шотландия, на котором говорилось о пифагорейских тройках, существовавших в древней вавилонско-месопотамской математике еще в 1900–1600 годах до нашей эры. должно быть что-то особенное в теореме Пифагора, если она очаровала так много людей на протяжении всей истории.

Студент _________
Что я узнал о пифагорейских тройках: я узнал, что тройки — это всего лишь три положительных целых числа, которые удовлетворяют уравнению c в квадрате = a в квадрате + b в квадрате. Я был удивлен, узнав, что есть так много чисел, которые могут заставить эту работу работать, и сколько времени мне потребовалось, чтобы найти три самостоятельно вне класса. Также было удивительно узнать, что числа 1,2 и 7 не работают. Числа, которые я нашел самостоятельно, были 40, 30 и 50, /15, 20 и 25 / 12, 16 и 20.

a = n^2 - m^2     b = 2 n m     c = n^2 + m^2       для n > m

Таким образом, a =(80)^2 - (18)^2     b =2(80*18)     c=(80)^2+(18)^2

a=6076     b=2880     c=6724

(6076)^2 + (2880)^2 = (6724)^2   или   36917776 + 8294400 = 45212176

Эта формула n и m сработала. Это работает (как продемонстрировано в классе) для всех взаимно простых троек. Это намного проще, чем методом проб и ошибок.

Студент _________
Информация [ . ] Я нашел в Интернете, что это было полезно после того, как я написал это на доске и объяснил. Я думаю, что метод, который мы использовали в классе, проще и полезен для поиска тройных наборов. Интересно, что эта формула надежна.

Студент _________
Пифагорейские тройки — это круто, потому что, работая над тремя или четырьмя, вы начинаете видеть закономерности и формулы, которые развиваются, просто решая задачи. Например, работая с пифагорейскими тройками, вы начинаете видеть закономерность, согласно которой квадратный корень чисел — это просто последовательные нечетные числа. Также я думаю, что их интересно решать, потому что, получив 2 балла, вы сможете решить всю проблему. Я думаю, что когда люди узнают, как работают пифагорейские тройки, у них появляется хорошая основа для дальнейшего понимания более сложных математических задач, но с простым подходом к пониманию и обучению.

Студент _________
Исследуя пифагорейские тройки, я наткнулся на интересный сайт. В этой ссылке представлены палиндромные пифагорейские тройки. Он определяет паллиндромность как числа, которые читаются слева направо (вперед) и справа налево (назад). Вот приведенный пример:

4004, 630036, 1559551

Студент _________
Изучая пифагоровы тройки, я настолько увлекся, что применил эту теорию к нашему прошлому проекту эскалатора. Если вы пойдете на эскалаторе на Plaza Frontanac, у нас будет прямоугольный треугольник с 363 футами для стороны a и 208 футами для стороны b.

Я применил a^2 + b^2 = c^2, к моему удивлению, это не сработало. c = 418,37 фута, а не целое число!

В конце концов я узнал, что все пифагоровы тройки являются прямоугольными треугольниками, но не все прямоугольные треугольники являются пифагорейскими тройками. В то время как многие могут быть поражены тем, как много чисел работает, я задаюсь вопросом о более обширной коллекции, которые не работают?

      "Пифагорейские тройки показаны теоремой Пифагора. Сумма квадратов сторон прямоугольного треугольника равна квадрату гипотенузы. Это соотношение известно еще со времен древних вавилонян и египтян . В части вавилонской таблички 4000-летней давности перечислены столбцы чисел, представляющие то, что сейчас известно как пифагорейские тройки. Эти наборы чисел удовлетворяют уравнению A^2+B^2=C^2."

Для получения дополнительной информации и идей о работе с числами Пифагора вы можете вернуться на последнюю веб-страницу

Даниэль, Дарлин, Келли, Джилл, Наньял, Кевин, Рэйчел, Кристина, Дженнифер, Кэндис, Вэнс, Эстер и Мелинда демонстрируют расчеты с использованием формул расстояний и уравнений окружностей. Обе идеи развиваются из a 2 + b 2 = c 2 .     Проект "Service Learning" для предоставления веб-страниц для лучшего понимания математики нашим сообществом.

Авторское право © 2001 г., все права принадлежат Уильяму В. Тайеру  

Читайте также: