hallo-2007 の回答履歴
- エクセルの関数を教えてください。
エクセル書類について教えていただきたいのですが… 下記のような表から担当者別に売上合計金額を出したいのですが エクセル初心者で関数があまりわかりません。 ランダムに並んだ担当者を抜粋してその月の担当者ごとの合計売上金額を別シート(同じシートでもかまいません)で 自動計算できる関数があると大変助かるのですが、そういった関数(やり方)はありますでしょうか? お教えいただけると幸いです。 よろしくお願いします。
- 締切済み
- その他MS Office製品
- battyanan
- 回答数5
- ACCESS2007でのテーブルへのデータのSET
ACCESSを始めてまだ3日目の超初心者です。 こんな質問をするのはとても恥ずかしいのですが、周りに教えてくれる人もいないので、 どうかよろしくお願いします。 質問は2つです。 1.テーブルに、小計、合計金額、カード金額、未収金額、現金入金額、負担金の 6つの項目を設定しています。 フォーム上で、合計金額の計算を行い、現金入金額を自動でSETしたいのです。 現金入金額 = 合計金額 - カード金額 - 未収金額 です。 フォーム上の [現金入金額] のコントロールソースに上記の式を記入し、 表示させることはできたのですが、肝心のテーブル上の現金入金額に、その値がSETされません。 どうすれば、テーブルの項目に反映させることができるのでしょうか? 2.もし、負担金の項目がZEROだったならば、小計の金額を、負担金にSETするにはどうすればよろしいのでしょうか? どうかよろしくお願いします。
- ベストアンサー
- その他MS Office製品
- yokobuta
- 回答数2
- エクセル関数
参照先のセルが空白の場合に値が入力されているセルまで列を遡って参照したいのですが、そのような時はどういった関数を使えば可能でしょうか? 具体的には添付画像のようなケースです。 A列には日付、B列にはニューヨークダウの終値が入力されています。 C列では当日終値の前営業日に対する変動率を求めます。 当日のB列が空白の場合はC列にも空白を返します。 前日の終値が空白のC3048とC3057にエラーが出ます。 C3048ではB3048のB3046に対する変動率、 C3057ではB3057のB3052に対する変動率 を求めます。 このケースではC列にどのような関数式を使えばよろしいでしょうか。 質問の文章が分かりづらくて申し訳ありませんが、よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- koichi5551
- 回答数7
- EXCEL上にコマンドボタン、ファイルを自動保存
EXCELのシート上にコマンドボタンを作成して特定セルの内容をファイル名にして特定ホルダーに自動保存をしたいのですが方法がわかりません。どなたかご存じでしたら教えてください。(超初心者。VBAもわかりません)過去ログも一通り読みましたが、イマイチ理解できませんでした。ホントに素人ですので解りやすく教えていただけるとありがたいです。
- ベストアンサー
- その他(プログラミング・開発)
- paco_paco
- 回答数1
- excelにデータの挿入
例えば、以下のようなtextデータがあったとします。 10 11 12 20 21 22 30 31 32 このようなデータをexcelに入力する際、 10│11│12 ────── 20│21│22 ────── 30│31│32 という風に、スペースで区切られた要素をセルごとに分けたいのですが、どうすればよいでしょうか?
- ベストアンサー
- その他MS Office製品
- dayoneeeee
- 回答数1
- エクセル IF について!
UserForm上にTextBoxとコマンドボタンがあり、TextBoxに数字を入れコマンドボタンをクリックすると'A.xlsをセットしてAシートの使用行を格納し検索して他のTextBoxにも反映させていくやり方でマクロを記述しています。そこでTextBoxに入力した数字がない場合はMsgBox”この数字はありません”という形にしたいのですが・・・どのようにすれば良いのか教えて下さい。 If Me.Controls("TextBox1" & Cnt).Value = "" Then MsgBox "呼出したい数字を入力して下さい" Exit Sub End If Set wbMyBook = Workbooks(ThisWorkbook.Name) If MsgBox("以前の記録を呼び戻しますか?", vbOKCancel) = vbOK Then Application.ScreenUpdating = False strMyBookPath = ThisWorkbook.Path If Dir(strMyBookPath & "\" & k1Name) <> "" Then 'あった場合そのブックが空いているか確認する。 flag = False For Each wb In Workbooks '開いていればTrue,開いていなければFalseを設定 If wb.Name = k1Name Then flag = True Exit For End If Next wb 'ブックが開いていなかった場合、ブックを開ける。 If flag = False Then Workbooks.Open strMyBookPath & "\" & k1Name End If Set k1 = Workbooks(k1Name) Set SH1 = k1.Worksheets("Sheet1") Else MsgBox WDName & "が存在していません。設置してください。", vbExclamation, "確認してください" Exit Sub End If lngYcnt_K = SH1.UsedRange.Rows.Count flag = False For lng = 1 To lngYcnt_K If CStr(TextBox1.Text) = CStr(SH1.Cells(lng, 1)) Then flag = True lngNumber = lng Exit For End If Next lng If flag = True Then TextBox3.Value = SH1.Cells(lngNumber, 2) '氏名 End If If SH1.Cells(lngNumber, 3) = "男" Then OptionButton1.Value = True ElseIf SH1.Cells(lngNumber, 3) = "女" Then OptionButton2.Value = True Else OptionButton1.Value = True OptionButton2.Value = False End If MsgBox " 記録を呼び戻しました" Else MsgBox"確認必要"⇒ここにもし数字が違っていたら表示させたいのですが・・・ End If MsgBox " 以前に記録しましたか?" Application.DisplayAlerts = False k1.Close saveChanges:=True Application.DisplayAlerts = True '-------------------------------------------------------------------------- '画面更新ON Application.ScreenUpdating = False End Sub
- エクセルマクロでVLOOKUPのよう列を貼る
初めましてよろしくお願いします。 シート2に A B ・・・・・・・・・ Z 1 900 5 5 ・ 903 40 60 ・ ・ ・ ・ 300 220 1 ・・・ 100 301 210 10 ・・・ 1000 302 200 15 ・・・ 20 ・ ・ ・ が有ります。シート1のE10に210と入力されている場合、マクロを実行するとA列を検索し、シート2のA301の値と一致する301行をシート1のE11から列に変換しコピーされるようにしたいと思います。 シート1結果 A B C D E 1 2 ・ ・ 10 210 11 10 ・ ・ ・ ・ 35 1000 解る方、よろしくお願いします。
- ビデオファイルのプロパティの値を取得する方法
ビデオファイルのプロパティの詳細で表示されるプロパティの値(名前、日付時刻、種類、サイズ、長さ、ビットレートなど)をExcelに取り込んで管理したいのですが、どのようにすればよいのでしょうか?
- ベストアンサー
- その他MS Office製品
- noname#132511
- 回答数2
- ビデオファイルのプロパティの値を取得する方法
ビデオファイルのプロパティの詳細で表示されるプロパティの値(名前、日付時刻、種類、サイズ、長さ、ビットレートなど)をExcelに取り込んで管理したいのですが、どのようにすればよいのでしょうか?
- ベストアンサー
- その他MS Office製品
- noname#132511
- 回答数2
- エクセル時間毎ごとにマクロを実行するやり方。
初めまして、よろしくお願いします。より正確な指定時間毎にマクロを実行させるやり方を考えています。 1分毎ごとにマクロを実行する nextTime = Now() + TimeValue("00:01:00") Application.OnTime nextTime, "時間毎ごとに実行" というやり方は解るのですが、 Application.OnTime TimeValue("09:00:00"), "時間毎ごとに実行" この指定時間("09:00:00")に実行するマクロを利用し ("09:01:00")、("09:02:00")、("09:03:00")、("09:04:00")、("09:05:00"),・・・・・の時間、秒が00になると("hh:ss:00")マクロを実行されるやり方は有るのでしょうか。 もし有るのでしたら、よろしくお願いします。
- EXCELの画面の分割の仕方?
EXCEL2002を使用しています。 Wordのようにファイルごとに編集画面を分割したのですが、どのようにすればよいでしょうか(例えば、二つのファイルを開いているときは別々のウィンドウが二つ開くようにしたい。)?現在の設定では、ファイルごとに編集画面を分割されているというより、ファイルごとに編集画面の編集エリアが切り替わります(複数のファイルを開いているときも、ウィンドウは一つだけです。)。 複数のファイルを開いているときもウィンドウは一つだけの場合、複数モニターを利用していてもあまりメリットがありません。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- bourges
- 回答数8
- EXCELマクロでセル関数パラメータに変数値を指定
EXCELマクロで、セルにHYPERLINK関数の式を設定するマクロを作っています。 HYPERLINK関数のパラメータにはマクロ内で定義した変数に入れた値を指定したいのですが、 値ではなく変数名がそのままパラメータに指定されたHYPERLINK関数の式になってしまいます。 例) Sub ハイパーリンク設定マクロ() w_aaa = "C:\test\test.xls" w_bbb = "test.xls" ActiveCell.FormulaR1C1 = "=HYPERLINK(w_aaa,w_bbb)" End Sub 上記マクロで作成された式 =HYPERLINK(w_aaa,w_bbb) 期待する式 =HYPERLINK("C:\test\test.xls","test.xls") 対処方法がお分かりになる方がおりましたら、 ご教授願います。よろしくお願いします。
- パソコンで連番入り自作チケットを作る場合
5cm×5cmの連番入りのチケットを作ろうと思っています。 チケットのデザイン書式をひとつ作れば,あとは指定した連番(例えば1~1000)が入るような方法はありますでしょうか? 紙を節約したいため,1枚の用紙に複数枚印刷しようと思っています。 ワード,エクセル,アクセスがあります。 急いでいますので,すいませんが至急教えてくださいますようお願いします。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- D1-D1
- 回答数3
- エクセル データベースと検索
エクセル初心者です。 今データベースの検索の勉強のため 以下のような2枚のシートを作成しています。 上段がデータベースの元データで在庫の商品と 支店名です。 商品の種類は全部で1000個位の種類があります。 下段が商品を備蓄している支店名と支店コードです。 そこで今回したい処理なのですが、 下段の支店コードの横の列に以下のように 検索フォームをつくり、支店名(さらに言えば支店コードだけ) を入力すれば、その支店で持っている商品名を すべて表示したいのです。 現在、目視でしているためたいへん時間がかかります。 関数やVBAで抽出することはできるのでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- aidorumary
- 回答数4
- 複数のシートの日付データを、別のシートで並び替え
クラス毎にシートがあり、振込日と振込額の列があります。このシートが8シート(8クラス)あります。 別のシートに、全クラスの振込日順に並び替えたいのですが、どうすればよいでしょうか? よろしくお願いします。 名前 振込日 振込額 ○○ 12/26 \10,000 △△ 12/27 \20,000 のようなシートが8シートあります。
- ベストアンサー
- その他MS Office製品
- noname#230133
- 回答数8
- Microsoft Accessの使い方
仕事で、アクセスを使いたいと思っているのですが、 今まで自分で一から作成した事がなく、アドバイスをいただけたらと思います。 作りたいデータベースの概要としては、 1.個人毎にデータを管理(個人の毎年or毎月のデータを入力) 2.入力したデータの一覧の作成(毎年or毎月のデータの集計) 3.2で作成した一覧から、個人毎に帳票(個人カード)を作成 最終的にはフォームでわかりやすく、見やすくしたいのですが、 あと、新規に個人を登録する際に、 簡単にベースとなるテーブル?(クエリ?)を追加できるような、 便利なものになればいいな・・・と思っています。 ほぼド素人なので、1の時はテーブルの何々を、2の時はクエリの何々を・・・など、 素人を相手にすると思って、簡潔にしていただけると非常に助かります。 私が家で使っているのは、Access2007ですが、 職場はAccess2000なので、共通した機能の中で完成させたいと思っています。 何もわかってなく、質問もうまくできていないかもしれませんが、 皆様のお力を貸していただけませんでしょうか。お願いいたします。
- 締切済み
- その他MS Office製品
- cubetf91
- 回答数2
- 複数のシートの日付データを、別のシートで並び替え
クラス毎にシートがあり、振込日と振込額の列があります。このシートが8シート(8クラス)あります。 別のシートに、全クラスの振込日順に並び替えたいのですが、どうすればよいでしょうか? よろしくお願いします。 名前 振込日 振込額 ○○ 12/26 \10,000 △△ 12/27 \20,000 のようなシートが8シートあります。
- ベストアンサー
- その他MS Office製品
- noname#230133
- 回答数8
- Access 2010は2003よりいい?
こんにちは。会社でAccess 2003を使っています。今後VB 2008を覚えていってもらいたいからっと会社からVBを買い与えられました。そして、Accessもよかったら2010にアップグレードしようか?っと言われました。 上司の話では、VBからAccessにアプセスできる業務をしていってもらいたいと言われました。Access2003から2010にするメリットとかは何かあるでしょうか?2010について何も知識がないので、わかりません。よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- mellow91
- 回答数2
- 相関分析のデータについて
大学のエクセルの授業にて、インターネット上のデータを利用して、それを相関分析のグラフにせよという課題が出されました。 しかし、私はまだエクセルに慣れておらず、何を利用していいかさっぱり分かっていません。 授業では、野球のデータを使ったのですが、先生の説明も早いので、良く聞き取れませんでした。 エクセルでグラフを作成することに関しては、分かります。 相関分析の何かWEB上から取れるいいデータはないでしょうか? 回答よろしくお願いします。
- Excel 条件を付けて平均を求めたい
添付画像の表のように70%~130%の平均を求めたいのですが、 120%以上の値は無視して結果への影響を無くしたい と思っています。 普通=AVERAGE(A2:G2) 結果100% ↓ =if(A2:G2>120%, 120%以上の値は無視, 120%未満の値でaverage) 的な… 結果 90% これだけの表くらいなら、指定範囲を打ち込みで変えれば良いのですが、 データ範囲が多数あり、条件分岐して、式コピーで完了したく思っています。 無視するところは100%に換算すれば影響なくなりそうですが、 かえってややこし発想でしょうか、加重平均するにもよく分からずで… お力添えを・・・・よろしくお願いします。 <(_ _)>
- ベストアンサー
- その他MS Office製品
- ryohei_o
- 回答数3