My関数の作成演習問題集

Similar documents
B 5 (2) VBA R / B 5 ( ) / 34

Excel Excel Excel = Excel ( ) 1

コンピュータ概論

コンピュータ概論

2 X Y Y X θ 1,θ 2,... Y = f (X,θ 1,θ 2,...) θ k III 8 ( ) 1 / 39

Excel Excel Excel = Excel III 7 ( ) 1

08‘͆i”O“Z†j

94 expression True False expression FalseMSDN IsNumber WorksheetFunctionIsNumberexpression expression True Office support.office.com/ja-jp/ S

D0050.PDF

2X Y Y X θ 1, θ 2,... Y = f(x, θ 1, θ 2,...) θ k III 8 ( ) 1 / 39

sinfI2005_VBA.doc

VBAfiüŒåŁÒver2

ExcelVBA

Excel ではじめる数値解析 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. このサンプルページの内容は, 初版 1 刷発行時のものです.

saihata.doc

45 VBA Fortran, Pascal, C Windows OS Excel VBA Visual Basic Excel VBA VBA Visual Basic For Application Microsoft Office Office Excel VBA VBA Excel Acc

Microsoft PowerPoint - Visualプログラミング

1. 入力画面

D0120.PDF

untitled

PowerPoint プレゼンテーション

untitled

PowerPoint プレゼンテーション

ExcelVBA Excel VBA Microsoft Excel VBA Visual Basic for Applications Excel Excel VBA ExcelVBA Excel ExcelVBA Excel VBA Excel ExcelVBA ExcelVBA VBA Ran

Excelで解く配管設計法

BASICとVisual Basic


Microsoft Word 練習問題の解答.doc

D0020.PDF

ii

Microsoft Word _VBAProg1.docx

<4D F736F F D208DEC90AC837D836A B81698F4390B394C5816A2E646F63>

D0090.PDF

PowerPoint プレゼンテーション

Lesson 1 1 EXVBA2000 Lesson01 Lesson01.xls 2

untitled

情報資源組織演習B:

橡vb_kikai0.PDF

卒業論文.PDF

Microsoft Word - VBA基礎(3).docx

ii Excel Excel IF IF IF VLOOKUP HLOOKUP IF VLOOKUP HLOOKUP ExcelVBA Excel Excel Excel Web p Excel Excel Excel

( 2 / 35

MS-ExcelVBA 基礎 (Visual Basic for Application)

Microsoft PowerPoint - vp演習課題

情報科学概論 第1回資料

74 No ACCESS

CommandMatrix_8230E

untitled

(Microsoft Word \203v\203\215\203O\203\211\203~\203\223\203O)

Koblitz Miller field Fp p prime field Fp E Fp Fp Hasse Weil 2.2 Fp 2 P Q R R P Q O P O R Q Q O R P P xp, yp Q xq, yq yp yq R=O

Microsoft PowerPoint - VBA解説1.ppt [互換モード]

PowerPoint プレゼンテーション

Module1 には 損 益 入 力 シートのデータに 関 連 するマクロが 格 納 されている( 表 1) 以 下 に Module1 を 構 成 するマクロを 掲 載 する 表 1 Module1 の 構 成 Module 設 置 されたシート 名 登 録 されたマクロ 作 業 内 容 データの


ルーレットプログラム

xl 1 program Othello6; 2 {$APPTYPE CONSOLE} 3 uses SysUtils; 4 5 type 6 TMasuNo = 0..99; // 7 TYouso = (Soto,Kara,Kuro,Siro); // 8 TBan = array [TMasu

aisatu.pdf

Sigma

Sigma

csv csv

Excel97関数編

バスケットボール

Copyright c 2008 Zhenjiang Hu, All Right Reserved.

情報処理実習(工基3)

1. 入力画面

PowerPoint プレゼンテーション

Microsoft Word - VBA基礎(6).docx

本サンプル問題の著作権は日本商工会議所に帰属します また 本サンプル問題の無断転載 無断営利利用を厳禁します 本サンプル問題の内容や解答等に関するお問 い合わせは 受け付けておりませんので ご了承ください 日商プログラミング検定 STANDARD(VBA) サンプル問題 知識科目 第 1 問 ( 知

の包絡線を求めることになる 包絡線は一次式で表せるのでこのときの係数 ( 切片 ) を求 めればよいことになる この係数 ( 切片 ) が粘着力となる 包絡線はモールの応力円に外 接する直線であるため 包絡線の式は下記三式を解くことにより求めることができる 包絡線の式 Y=A1 X + B1 ---


よくわかる Microsoft Excel 2019/2016/2013 マクロ/VBA(FPT1910)

ケミカルエンジニアのためのExcelを用いた化学工学計算法

BSE Excel

情報基礎A

橡WINAPLI.PDF

OS Windows Mac OS Windows Mac OS Windows XP Mac OS X OS Windows 95 Mac OS

Title.PDF

情報処理実習(工基3)

(Basic Theory of Information Processing) Fortran Fortan Fortan Fortan 1

1 Microsoft Office Power Point

VB 資料 電脳梁山泊烏賊塾 音声認識 System.Speech の利用 System.Speech に依るディクテーション ( 音声を文字列化 ).NetFramework3.0 以上 (Visual Studio 2010 以降 ) では 標準で System.Speech が用意されて居るの

JAPLA研究会資料 2010/9/ Excel_J

(Nov/2009) 2 / = (,,, ) /8

Excel 2007 Excel 2007 "Excel " " " " Excel 2003 Excel 2007 " "" Excel Web ""

1. A0 A B A0 A : A1,...,A5 B : B1,...,B

MS-Excel : [ ] [ ] [Applications] [Excel2007] : [Office ] [Excel ] [ ] : [Ctrl+n] [Office ] [ ] : [Ctrl+o] [Office ] [ ] ( ) 2

エクセル詳細 アドイン


Microsoft Word - ExcelVBA.doc

カレンダー講座メモ

,

iR-ADV C2230/C2220 製品カタログ

ASP.NET 2.0 Provider Model 概要

untitled

MS-Excel : [ ] [ ] [Applications] [Excel2007] : [Office ] [Excel ] [ ] : [Ctrl+n] [Office ] [ ] : [Ctrl+o] [Office ] [ ] ( ) 2

プログラミング演習

Excel ダッシュボードのご紹介 株式会社アイエルアイ総合研究所内藤慶一

サービス付き高齢者向け住宅賠償責任保険.indd

プレポスト【問題】

教科書原稿

Transcription:

Excel Sum,Average,Max 330 BMI Excel My Excel VBA Visual BASIC Editor AltF11 Visual BASIC Editor My Function Function -1-

Function ( As Single, As Single) As Double Function Funciton Funciton As Single As Double Function =* My Function 1, 1, 1, Excel My (F) (N) OK -2-

My () Function en_menseki( As Single) As Double en_menseki = 3.141592 * ^ 2 Function daikei_menseki( As Single, As Single, As Single) As Double daikei_menseki = ( + ) * / 2 100 Msgbox 0~100 Function yuryoka_hantei(tokuten As Single) As String Dim hantei As String Select Case tokuten Case Is < 0, Is > 100 MsgBox ("100 ") hantei = "" Case Is >= 80 hantei = "" Case Is >= 70 hantei = "" Case Is >= 60 hantei = "" Case Else hantei = "" End Select yuryoka_hantei = hantei BMI (kg)(m) 18.5 18.525 2530 30-3-

Function bmi_taikei_hantei(taiju As Single, sincho As Single) As String ' taiju kg sincho Dim bmi As Single Dim hantei As String bmi = taiju / sincho ^ 2 If bmi < 18.5 Then hantei = "" ElseIf bmi < 25 Then hantei = "" ElseIf bmi < 30 Then hantei = "" Else hantei = "" End If bmi_taikei_hantei = hantei 2 =0 Function nijihouteisiki_kai(a As Single, b As Single, c As Single) As String Dim d As Single Dim ans0, ans1, ans2 As String d = b ^ 2-4 * a * c ' Select Case d Case Is > 0 ans0 = "" ans1 = (-b + Sqr(d)) /(2* a) ans2 = (-b- Sqr(d)) /(2* a) Case Is = 0 ans0 = "" ans1 = (-b + Sqr(d)) /(2* a) ans2 = ans1 Case Else ans0 = "" ans1 = -b/(2* a) &"+i"& Sqr(-d) /(2* a) ans2 = -b/(2* a) &"-i"& Sqr(-d) /(2* a) End Select nijihouteisiki_kai = ans0 & "..." & ans1 & "..." & ans2-4-

My 1) 2) Function dollar_en_kanzan(dollar As Long, doru_no_nedan As Integer) As Long dollar_en_kanzan = dollar * doru_no_nedan Function dollar_en_kanzan2(dollar As Long, doru_no_nedan As Integer) As Long dollar_en_kanzan = dollar * doru_no_nedan BMI Function bmi_taikei_hantei_bmi _ (taiju As Single, sincho As Single, BMI As Boolean) As Variant ' taiju kg sincho Dim bmi As Single Dim hantei As String bmi = taiju / sincho ^ 2 If BMI = True Then hantei = bmi Else If bmi < 18.5 Then hantei = "" ElseIf bmi < 25 Then hantei = "" ElseIf bmi < 30 Then hantei = "" Else -5-

hantei = "" End If End If bmi_taikei_hantei_bmi = hantei Function en_menseki_taiseki_enshucho(r As Single, sentaku As Integer) As Double Dim dumy As Double 'sentaku = InputBox("1: 2: 3:", "", 1) ' Select Case sentaku Case 1 dumy = 3.141592 * r ^ 2 Case 2 dumy = (4 / 3) * 3.141592 * r ^ 3 Case Else dumy = 2 * 3.141592 * r End Select en_menseki_taiseki_enshucho = dumy 1) 2) 2) 4) 0) hannimy 1).count 2)3) VBA SumAverage WoorksheetFunction.sum()WoorksheetFunction.Average() 4) mod Sumif Sumif MOD -6-

=mod3 Sumif sum My Function data_kosu( As Range) As Integer data_kosu =.Count Function data_goukei( As Range) As Long data_goukei = WorksheetFunction.Sum() 'data_goukei =.Sum 'count sum Function data_heikin( As Range) As Single data_heikin = WorksheetFunction.Average() Function data_sumif( As Range, As String, As Range) As Single data_sumif = WorksheetFunction.SumIf(,, ) My 110() 2Average,StDevP 3=10*(C77-AVERAGE($D$77:$D$86))/STDEVP($D$77:$D$86)+50-7-

Function hensati( As Range, As Single) As Single Dim heikin As Single Dim sigma As Single heikin = WorksheetFunction.Average() sigma = WorksheetFunction.StDevP() hensati = 10 * ( - heikin) / sigma + 50 Sumif http://www.gohan.ne.jp/okome-data/05/511.html 2001 23.2% Function engeru_keisu( As Range, As Variant, As Range) As Single engeru_keisu = WorksheetFunction.SumIf(,, ) / _ WorksheetFunction.Sum() () Ctrl+C,V Module1 My Module1-8-

Module1 My My.xls My data_goukei() Test.xls My.xls Test.xls My =My.xls!data_goukei(B13:D13) x Ctrl+C,V Function Ctrl+C Ctrl+V Function Ctrl+C,V -9-

My.xls My My Visual BASIC Editor My My My My.bas.bas My.bas.xla *.xla toyamykansutest.xla toyamykansutest.xla AddIns -10-

Excel toyamykansutest.xla Visual BASIC Editor VBAProjecttoyamykansutest.xla ProjectExcel -11-

T=5/9 F32 (DI) = 0.81T + 0.01U(0.99T - 14.3) + 46.3 T :() U :(%) http://kuroneko22.cool.ne.jp/di.htm.. http://www001.upp.so-net.ne.jp/tortoise/wagayanokamechan_019.htm R RLC kg 100-12-