Chiquilin の回答履歴
- 計算式をまとめたい
C8 に =IF(B8>=10,(B8-10)*130,0) C9 に =ROUNDDOWN((C7+C8)*1.08,-1) の計算式が入っています。 この2つの計算式を1つにして、C9に表示したいのですが どうすればいいでしょうか? 画像を添付します。
- ベストアンサー
- Excel(エクセル)
- y-momiji
- 回答数5
- エクセル 文字列の中の数字を揃えるには?
セルの書式設定について教えて下さい。 セルの文字列の数字に小数点以下のあるものと小数点以下のないものがあります。 例: 高度5km , 高度10.1km 「高度」という文字と「km」という文字は列全体のセルで同じです。 これを、このように揃えて表示させることは可能でしょうか? 高度 5. km 高度10.1km 「高度5km」の方は「高度」と「5」の間、「.」とkmの間にスペースを入れてあります。 要はセルの中で小数点の位置で揃えたいです。 教えて下さい、宜しくお願いします。
- ベストアンサー
- Excel(エクセル)
- jyaramanti
- 回答数12
- ランダムな数字の出し方
エクセルで たとえば20個のばらばらの整数があるとき、この中から重複しない5個の整数を取りだす方法はありませんか。 よろしくお願いいたします。
- 締切済み
- Excel(エクセル)
- suyo231088
- 回答数5
- ランダムな数字の出し方
エクセルで たとえば20個のばらばらの整数があるとき、この中から重複しない5個の整数を取りだす方法はありませんか。 よろしくお願いいたします。
- 締切済み
- Excel(エクセル)
- suyo231088
- 回答数5
- エクセル2010 クロス集計の難題について
お世話になります。エクセル2010でのピボットでの集計について教えて頂きたく投稿しました。 以下のようなマンションの名簿データ(氏名と役割、棟、部屋番号)を3列で入力しています。 (例) A列 B列 C列 山田一郎 理事 A 710 山田花子 婦人会 A 710 山田えみ 町内 A 710 山田新平 防災 A 710 上記4人は、同じ一世帯の家族です。 大分次郎 副理事 B 206 大分みどり 防災 B 206 大分 明治 会計 B 206 3人も同じ世帯の家族です。 上野 三郎 会計 A 402 上野 さくら 副理事 A 402 上野 勉 防災 A 402 3人も同じ世帯の家族です。 1.名簿一覧(全世帯、役員についていない世帯も含む)を”入力シート”に、ベタ入力して、 違うシート上で、ピボットテーブルで運用できればと思っています。 2.70世帯近くある大型マンションの名簿のため、苗字が同じ場合もあります。 (佐藤、鈴木、山田、高橋など) 3.マンション管理組合の役割をしているかたは、全体の2割程度で、役割欄は、空白になる方もいます。 4.ピボットまたは集計で、1つの家族でまとめた世帯数の数値、住人の人数、役割にわけた数値、クロス集計がパッとでる方法はないものでしょうか? →苗字が同じだと、データとして判別するには、無理な気がします。世帯という項目を設け て、数字を入力するのは、ワープロと変わらない気がします。氏名、役割、棟、部屋番号を べた入力して、同じ苗字でくくり、世帯数だけでもパッと求めまれたら、大変にありがたいです。 毎回名簿を作るときに、大勢で悩み、結局ワープロみたいなエクセル使いになってしまいます。 どなたか、エクセルの達人のお知恵をお貸し下さい。よろしくお願い致します。
- 締切済み
- Excel(エクセル)
- noname#252700
- 回答数3
- EXCELマクロで日付をYYYYMMDDに変換
EXCELマクロで、ドット記号有りの日付を、ドットなしの形式(YYYYMMDD)に変換したいです。 ドット有りとは、たとえば下記のようなものです 2016.9.01 2016.09.1 2016.9.1 2016.09.01 これを、20160901のようにするには、Replaceでうまく置換できれば良いのですが、ゼロが消えてしまったりしてうまくいきません。 マクロでどのように記述すればよいでしょうか? エクセルのバージョンは2010です。
- 締切済み
- Excel(エクセル)
- YKANAJAN
- 回答数5
- excelで作成の管理票を一発ででマクロに変換
EXCELで三か月分の販売管理票を作成し利用しています。行が約6000*列112、シートが10の膨大なデータになっており表が重くなり作業に支障が出てきております。マクロに変更したら軽くなると聞いたことがあります。一つ一つのセルを変更するのが大変なので一括でマクロに変更する方法があればご教示ください。とにかくフリーズしそうになりつつありますので困ってます。 ※OKWAVEより補足:テーマ「エクセル」から投稿された質問です。
- 締切済み
- Excel(エクセル)
- 853245yh6191
- 回答数5
- 文章がすぐに消える?エクセルorワード??
ひとつのセルの中に文字を書いているのでしょうか? マスの中央から文字が書き始められます。 改行の方法はAltを押してというのは判ったのですが、困ったことが 文字を打っていって少し直そうとかして他のセルに飛んでしまった時、 元のセルに戻って、また続きを打とうとすると文章の中に入れないんです。 どこかのキーを押せばいいのではといろいろ試したのですが?? エクセルのフォームだと思うのですが、[互換モード]-Excelと上段の題目の後ろ になっています。 時々このフォームが使われるのですが凄く使いにくくて困っています。 判りやすいように貼付けようとしたのですが出来ないみたいです。 何か方法があると思うのですが添付とか
- ベストアンサー
- Excel(エクセル)
- Alico_dego
- 回答数2
- オートフィルタで「・・で始まる」数値の抽出方法
VBAでオートフィルタを使用して「95」から始まるデータを抽出して、そのデータを1行目の項目行を省いて別シートの最終行に貼り付けするマクロを作成していますが、上手くいかない部分があり困っています。 オートフィルタはセルに入っている値が数値データの場合は「○○で始まる」検索オプションが使えない仕様とのことです。 https://support.microsoft.com/ja-jp/kb/170230 数字をテキスト形式に変換すれば文字列として扱われるので、上記の検索オプションが使えるとのことで数値が入った列を全て文字列にしようとしましたが、上手くいきません。 下記のコードが一部抜粋のコードで、A列にオートフィルタで抽出したい5桁の数値が入っているとします。 元シート(移動先シートも同じような構成でデータが入っている) A B C D E ID 品名 単価 数量 金額 92153 りんご 100 10 1000 95235 ばなな 150 15 2250 95589 みかん 50 20 1000 87896 ぶどう 200 7 1400 Dim LastRow As Long, mySt(1) As Worksheet ActiveWorkbook.Worksheets("元シート").Activate Set mySt(0) = Worksheets("元シート") Set mySt(1) = Worksheets("移動先シート") Columns("A:A").Select Selection.NumberFormatLocal = "@" '←選択列を文字列にしようとしたが上手くいかず With mySt(0) LastRow = .Cells(Rows.Count, 1).End(xlUp).Row With .Range(.Rows(1), .Rows(LastRow)) .AutoFilter Field:=1, Criteria1:="95*", Operator:=xlAnd With .SpecialCells(xlCellTypeVisible) .Copy mySt(1).Rows(1) End With End With End With また、オートフィルタで抽出したデータをコピーして、既にデータが入っている移動先シートの最終行に貼り付けたいのですが、上手くいかず、2行目に貼り付けられてしまいます。 移動先シートの最終行の取得と貼付け方法が検索してもよく分からず困っています。 2点につきまして、分かる方がいましたら教えて頂けますと助かります。 よろしくお願いいたします。
- 締切済み
- Excel(エクセル)
- MauMofu
- 回答数7
- 毎週週頭を月曜として 日付を自動的に入力したいです
いつもお世話になっています。 データを毎週集計しています。 毎週週頭を月曜として、日付を自動的に入力したいです。 B2に当月の日付を"ctrl+れ"を押すと当月の最初の人最後の日を自動的に入力する数式はわかったのです。 しかし、各週の最初の日と最後の日が自動表示する関数がわかりません。 御指導よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- crossinlove
- 回答数7
- 毎週週頭を月曜として 日付を自動的に入力したいです
いつもお世話になっています。 データを毎週集計しています。 毎週週頭を月曜として、日付を自動的に入力したいです。 B2に当月の日付を"ctrl+れ"を押すと当月の最初の人最後の日を自動的に入力する数式はわかったのです。 しかし、各週の最初の日と最後の日が自動表示する関数がわかりません。 御指導よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- crossinlove
- 回答数7
- 【Excel】上2桁を読み取り合計金額を出すマクロ
「(1)商品番号の上2桁を読み取り合計を出す(例:ET,AK) (2)その合計金額が多い順に並べる」 というマクロを作成したいです。 ・・・・・・・・・・・・・・・・・・・・・・ No 商品番号 商品名 販売数 販売金額 1 ET1010 りんご 2133 1382184 2 AK8000 みかん 164 106272 3 GK2010 キウイ 82 53136 4 GN1020 たまご 79 51192 ・・・・・・・・・・・・・・・・・・・・・・ ↑原本の表 ※商品番号の上2桁はET、AK、GKなどがあり、 今後もその種類は増える予定。 イメージとしては、 マクロを実行した際に、添付画像の赤線で囲んだ部分が出てくる マクロを作りたいと考えています。 お教えいただけたらと思います。
- ベストアンサー
- Excel(エクセル)
- tanpopopoketto5
- 回答数3
- 複数(5つ)の条件を指定したIF関数
IF関数を用いて以下のように場合、どのようにすればよいでしょうか。 条件は5つです。 ご教授をお願いします。 (1)A1のセルの値が300,000以上、400,000未満の場合、B1に5,000と表示 (2)A1のセルの値が400,000以上、600,000未満の場合、B1に7,500と表示 (3)A1のセルの値が600,000以上、800,000未満の場合、B1に10,000と表示 (4)A1のセルの値が800,000以上、1,000,000未満の場合、B1に12,500と表示 (5)A1のセルの値が1,000,000以上の場合、B1に15,000と表示
- ベストアンサー
- Excel(エクセル)
- pirukuru51
- 回答数7
- エクセルに詳しい方に質問。
エクセル詳しいかたに質問です。エクセルでキーワードを含む行ごとに集計できる機能があれば教えて下さい。 例 (1)鈴木 | 内容 | 答え (2)佐藤 | 内容 | 答え (3)加藤 | 内容 | 答え (4)鈴木 | 内容 | 答え (5)鈴木 | 内容 | 答え (6)加藤 | 内容 | 答え |はセルの区切りだとしてこのような状態で表を作っています。これを他のシートに、 (1)鈴木 | 内容 | 答え (4)鈴木 | 内容 | 答え (5)鈴木 | 内容 | 答え このような感じで鈴木さんだけで集計したいです。 やり方を教えてください。 エクセル詳しいかたに質問です。エクセルでキーワードを含む行ごとに集計できる機能があれば教えて下さい。 例 (1)鈴木 | 内容 | 答え (2)佐藤 | 内容 | 答え (3)加藤 | 内容 | 答え (4)鈴木 | 内容 | 答え (5)鈴木 | 内容 | 答え (6)加藤 | 内容 | 答え |はセルの区切りだとしてこのような状態で表を作っています。これを他のシートに、 (1)鈴木 | 内容 | 答え (4)鈴木 | 内容 | 答え (5)鈴木 | 内容 | 答え このような感じで鈴木さんだけで集計したいです。 やり方を教えてください。 http://www4.synapse.ne.jp/yone/excel2010/excel2010_filter21.html このサイトを見て試してみたもののよくわかりませんでした。 無知なので簡単に教えていただけると助かります。
- 締切済み
- Excel(エクセル)
- 723172317231
- 回答数7
- 同じ文字が続くときに数字を合計する関数
A列に同じ文字が続くときに、該当するB列の数字を合計する関数をご教示お願い致します。 (例ではB4、B8、B9の合計で600)
- ベストアンサー
- Excel(エクセル)
- KIKAIDER01
- 回答数12
- 同じ文字が続くときに数字を合計する関数
A列に同じ文字が続くときに、該当するB列の数字を合計する関数をご教示お願い致します。 (例ではB4、B8、B9の合計で600)
- ベストアンサー
- Excel(エクセル)
- KIKAIDER01
- 回答数12
- EXCEL 作業列を使わずにどこまでできるか(続)
いつもこの掲示板でお世話になっています。前にアップした同名の質問のバリエーションです。 添付の画像にあるエクセル表で、縦軸は生徒の名前、横軸は6回行ったテストの各自の得点とします。前回の質問で、1回でも50点以上をとった生徒の合計を求めるのに =SUMPRODUCT((MMULT((B2:G6>=50)*1,ROW(A1:A6)/ROW(A1:A6))>0)*1) という方法を教わりましたが、このように作業列や配列数式を使わない方法で、「最初に50点に到達した回の全員の平均値」を求められないでしょうか。添付の画像の例だと、A君4回目、B君5回目、C君5回目、D君6回目、E君2回目なので、平均は4.4回となります。簡単にするために皆必ず50点以上はどこかでとっているとして構いません。 他の人の質問での回答で、最初に50点に到達した回数というのはA君の場合だと =INDEX(B1:G6,MATCH(0,INDEX(0/(B2:G2>=50),0),0)) または =MIN(INDEX((B2:G2<50)*10^5+B1:G6,0)) とすると個々には求められるのはわかっているのですが、作業列を使わずに1つの関数で全員分の演算をしたいのです。よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- lin3hayashi
- 回答数10
- EXCEL 作業列を使わずにどこまでできるか(続)
いつもこの掲示板でお世話になっています。前にアップした同名の質問のバリエーションです。 添付の画像にあるエクセル表で、縦軸は生徒の名前、横軸は6回行ったテストの各自の得点とします。前回の質問で、1回でも50点以上をとった生徒の合計を求めるのに =SUMPRODUCT((MMULT((B2:G6>=50)*1,ROW(A1:A6)/ROW(A1:A6))>0)*1) という方法を教わりましたが、このように作業列や配列数式を使わない方法で、「最初に50点に到達した回の全員の平均値」を求められないでしょうか。添付の画像の例だと、A君4回目、B君5回目、C君5回目、D君6回目、E君2回目なので、平均は4.4回となります。簡単にするために皆必ず50点以上はどこかでとっているとして構いません。 他の人の質問での回答で、最初に50点に到達した回数というのはA君の場合だと =INDEX(B1:G6,MATCH(0,INDEX(0/(B2:G2>=50),0),0)) または =MIN(INDEX((B2:G2<50)*10^5+B1:G6,0)) とすると個々には求められるのはわかっているのですが、作業列を使わずに1つの関数で全員分の演算をしたいのです。よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- lin3hayashi
- 回答数10
- EXCEL 作業列を使わずにどこまでできるか(続)
いつもこの掲示板でお世話になっています。前にアップした同名の質問のバリエーションです。 添付の画像にあるエクセル表で、縦軸は生徒の名前、横軸は6回行ったテストの各自の得点とします。前回の質問で、1回でも50点以上をとった生徒の合計を求めるのに =SUMPRODUCT((MMULT((B2:G6>=50)*1,ROW(A1:A6)/ROW(A1:A6))>0)*1) という方法を教わりましたが、このように作業列や配列数式を使わない方法で、「最初に50点に到達した回の全員の平均値」を求められないでしょうか。添付の画像の例だと、A君4回目、B君5回目、C君5回目、D君6回目、E君2回目なので、平均は4.4回となります。簡単にするために皆必ず50点以上はどこかでとっているとして構いません。 他の人の質問での回答で、最初に50点に到達した回数というのはA君の場合だと =INDEX(B1:G6,MATCH(0,INDEX(0/(B2:G2>=50),0),0)) または =MIN(INDEX((B2:G2<50)*10^5+B1:G6,0)) とすると個々には求められるのはわかっているのですが、作業列を使わずに1つの関数で全員分の演算をしたいのです。よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- lin3hayashi
- 回答数10
- エクセル OFFSET関数での行数指定の方法
EXCELでA2からE6の5X5のテーブルに数値が入っていた時に、50以上の数が1つでも含まれる行の数カウントするという質問(実際にはもう少し複雑な質問でしたが本質だけに絞りました)を以前にした時に、「=SUM(IF(COUNTIF(OFFSET(A1:E1,{1,2,3,4,5},0),">=50")>0,1,0)) 」 という回答をいただきました。ここでOFFSET(A1:E1,{1,2,3,4,5},0)という表記がありますが、これはテーブルが5行の時には良いのですが、テーブルを縦方向に増やしていった時に対応ができません。例えばテーブルの行数(可変)がF1セルに入っていたとして、{}部分を置き換える表記はあるのでしょうか。 また、色々Webで探したのですが、そもそもOFFSET関数の中でで{}で複数行を指定(というか順番に演算していく?)するというものが見当りませんでした。どこか参考にするサイトはありますでしょうか。
- ベストアンサー
- Excel(エクセル)
- lin3hayashi
- 回答数6