- ベストアンサー
Excel関数での採番
A列 B列 1 1 1 2 2 3 2 4 3 5 3 6 上記B列のように1から6までの行があるのですが2行毎にIndexをつけてA列のような形で採番するよい関数、式等ありますでしょうか? もし良いやり方をご存知でしたらご教授下さい。
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- エクセルで採番できる関数
エクセルで自動採番できる関数式がうまくできずに困っています。 考えている採番の流れは以下のとおりです。 1.B列に日付が入ると、A列に自動採番される 2.採番の値は「年月6桁」+「-(ハイフン)」+「2桁の番号」(例:201407-01) 3.「2桁の番号」は、登録の順番ごとにカウントする(例:01,02,・・・10,11・・・) 4.「2桁の番号」は、次の月に変わると1からカウントし直す(例:201407-18、201408-01) いろいろ組み合わせて下記のようなものを作ってみたのですが、うまくできません。 A2=IF(B2="","",CONCATENATE(YEAR(B2),TEXT(MONTH(B2),"00")&"-"&TEXT(IFERROR(IF(MONTH(B1)=MONTH(B2),MOD(A1,10)+1,1),1),"00"))) うまく採番できる関数式を教えて下さい。 よろしくお願い致します。
- ベストアンサー
- Excel(エクセル)
- EXCEl関数での行追加
a列 B列 C列 100 5 4 120 7 8 50 10 12 上記のような表を以下の形に変換する事はExcel関数で 可能なのでしょうか? もしご存知でしたらご教授して頂きたく思い質問致しました。 100 5 4 120 7 8 50 10 12
- ベストアンサー
- オフィス系ソフト
- EXCEL関数で比率の求め方教えてください。
列方向(A列)に数字が入ってて、B列にそれぞれの比率を求めたいのです。小数第3位までを計算結果として、出したいのですが。。。 | A | B | 1行| 49 | | 2行| 31 | | 3行| 10 | | 4行|(計)90 | 1.000| 単に B1=A1/A4 B2=A1/A4 という式ですると端数があるため、100%にならないですよね??どんな関数がありますか? よろしくお願いします。
- 締切済み
- オフィス系ソフト
- Excel関数について
A列の1行目に A C D F X のデータが入ってきます。 B列の1行目に 0 1 2 9 T V のデータが入ってきます。 条件はA列の1行目がAまたはFでB列の1行目が0の場合は10% 条件はA列の1行目がAまたはFでB列の1行目がTの場合はブランク 条件はA列の1行目がDの場合はブランク 条件はA列の1行目がXの場合は100% 上記以外は0% の条件を満たすための関数の設定の仕方を教えてください。
- ベストアンサー
- オフィス系ソフト
- ExcelのSMALL関数について
ExcelのB列(B2:B50)にフラグ「0」または「1」が入力されています。 フラグ「0」が入力されている行番号を関数を使用して取得したいと思っています。 B列のフラグは順次更新されており、フラグ「0」の個数は複数あります。 下記の関数式(以下多めにオートフィル)で上記のことができるようになったのですが、 =IF(COUNTIF(B$2:B$50,0)<ROW(A1),"",SMALL(INDEX((B$2:B$50<>0)*10^5+ROW(B$2:B$50),),ROW(A1))) SMALL関数式の部分↓↓の意味がよくわかりません。 SMALL(INDEX((B$2:B$50<>0)*10^5+ROW(B$2:B$50),),ROW(A1)) どなたかご教授いただけないでしょうか。
- ベストアンサー
- その他(業務ソフトウェア)
- エクセルの関数かマクロでの採番について
以下の様な表があります。 A B 201201-001 2012/01/01 201201-002 2012/01/03 201201-003 2012/01/05 201201-004 2012/01/05 201201-005 2012/01/08 201201-006 2012/01/09 ・ ・ ・ ・ ・ ・ ・A列に入力する項番はB列の日時のYYYYMM-[(1)] ・B列に入力する日付は不定日時 質問事項 [1]B列に日時が入力されたらA列に自動採番する。 [2]毎月20日になったら、A列の上記(1)を001に戻す。 [3]月が変わったらA列のMMをB列の入力月と連動させる。 こんな感じにしたいです。 A B 201201-001 2012/01/01 201201-002 2012/01/03 201201-003 2012/01/05 201202-004 2012/02/03 ←○ 201202-005 2012/02/15 201202-006 2012/02/18 201202-001 2012/02/21 ←○ 201202-002 2012/02/29 201203-003 2012/03/01 ←○ 201203-004 2012/03/10 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- INDEX関数を使用した関数の意味を教えてください。
INDEX(sheet2!C:C,SMALL(INDEX((sheet2!$B$1:$B$100<>$B$18)*10^4+ROW($1:$100),),ROW(A1)))&"" sheet2にある表のB列に検索時に使用する文字列があり、sheet1のB18にその検索したい文字列を入力すると、一致したB列と同じ行のC列のデータを抽出する式です。 表のデータは今後も増加しますが、どの程度増加するは不明です。 INDEX関数やSMALL関数など一つ一つの関数の意味はわかっているつもりですが、なぜ上記のセルが選択されているのかわかりません。 特にSMALLの後の式がわかりません。 エクセル関数にはあまり詳しくないので、この式の意味をできれば詳しく教えていただけないでしょうか? (式の意味は人から聞いたものですが、違っていたらすいません)
- ベストアンサー
- オフィス系ソフト
- EXCEL関数について
A B C D E 1200 1500 1000 2500 =(A1*B1)/C1 1 ・ ・ ・ ・ ・ 2 ・ ・ ・ ・ ・ 20 =SUM(E1:E19) 上のように、E20セルに行ごとの計算結果の合計を出す式がありますが、行ごとの計算を一度に行う関数はないでしょうか?乗算だけでしたらSumproduct関数で出来ますが、除算が入った場合の関数が分かりません。ご教授を宜しくお願いします。
- ベストアンサー
- その他(ビジネス・キャリア)
- Excel関数、VBA
A列に数字を入力するとB列に合計が出るようにしたい。 但し、条件があります。 数字の入力範囲はA1からA20まで。 B列の合計はA列の数字が連続した部分の最後に表示。 例 A列 B列 10 10 10 30 20 20 10 30 40 上記のように数字の入力は1行だけの時もあり、5行の時もあるので次の空欄までの合計をB列に表示したい。 VBでも関数でも構いませんので、どなたか詳しい方教えて下さい。
- ベストアンサー
- Visual Basic
- EXCEL関数で教えてください。
B列に3行おきに名称があります。 C列にその名称ごと(3行ごと)のロット数 D列にその名称ごと(3行ごと)の値A E列にその名称ごと(3行ごと)の値B が入力されています。 そのデータを名称ごとに1行にまとめる場合の関数を教えてください。
- ベストアンサー
- Excel(エクセル)