'行の削除 (式1)と(式2)を合体させると、条件①~⑧全てを処理できる式になります。 AL(業者名の有無)については、結果表示させるにあたり、条件として不要だと思います。 何卒、よろしくお願いいたします。, No2です。 ■APが「○」の場合 NOT('!$AL$7="")文字式が空欄じゃなかったら(下請会社名の記載が無かったら) 同じbook内の別シートの表に、 A =$V$19(業務報酬)金額的には50% Excelでフィルタして抽出した行を切り取りし、同じbook内の別シートの表に、行ごと挿入したいのですができません。具体的にはシート1に既に1月~12月まで発売日順に縦に商品が並んでいる価格表があり、シート2のうち発売日が6月のものを 一旦下の方の空白のところに貼り付けて、 添付したような売上管理表があります。 データミスでも存在しえないないものと解釈しまして、 https://oshiete.goo.ne.jp/qa/9798861.html なるほど!!! http://hodade.com/seiki/page.php?r_gyoutou_tsuika 123456789123.7 https://oshiete.goo.ne.jp/qa/9798521.html ROWS5|変数による行の選択、削除、コピー挿入. 「^」先頭→「'」に置き換えです。 >一人の行を色づけしてから全列を降順で並べ替えていますので、 G15に修正した式をいれて、下に数式コピーしたいです。 =IF(B3="","",4-((B3<>"")+(C3<>"")+(AND(C3<>"",D3<>"")))), どなたかとの関連質問ですが、=IFERROR(・・・数式にて 仕組みはANo1で示したものと同じですが、表示データに連動してチャート図が描かれるようにしてあります。 J3セルはH3...続きを読む, 処理者の工程別に降順となっている件数表で、Fさんの成績表を作成したい場合のランク表示について。各工程の平均と比較して達成、未達は表示できたのですが、ランクの行に(Aトップ、A、Bトップ、B、Cトップ、C、Dトップ、D)と表示させたいのですが、下のIF関数ではFALSEとなってしまいました。具体的には上位5位迄をA、6位~15位迄をB、16位~30位迄をC、31位~40位迄をDとし、さらに各ランクのトップを表示し、できれば各件数を条件付き書式でAランク~Dランクまで色を変えて表示させたいのですが、わかりづらくてすみません。関数初心者ですRANK関数等を使うのでしょうか?なるべく詳しく教えてください。実際には20工程×40人ほどになります。よろしくお願いいたします。, ANo1です というように、B-D列に入る値に応じて、E列に入る数字を1-3の間で変動させたいのですが、どのようにすれば良いでしょうか。 12345678.0 =IF($AP$7="×",$V$18,$V$19)を入れてみましたが、 12345678 ■疑問 ★は数値を基準にすれば簡単でI3セルに 請求書が弊社宛 請求書が弊社宛じゃない     Rows("4:4").Select 例えば①531,116,991②646,729,949のとき⑤は0.067となります。 A =$V$19(業務報酬)金額的には100% J15に修正した式をいれて、下に数式コピーしたいです。, 皆様のお知恵を頂いたおかげで、1日分の書式が完成しました。 End Sub, 肝心な数式を提示してくれっていうの忘れてました。(^^; G3セルに 月の行から粗利の行まで8行で作成されている表が何行もあります。 順位は数値で返してよいとのことなのでH3セルに 敢えてそのようなケースが合った場合のエラー処理などは含めていません。 並べ替えちゃうと、その人のデータもバラバラになるだけでなく、他の人のデータは何が何だかわからない状態になってしまうのではないでしょうか? これで式を考えてみます。 評価方法そのものは、その内容によってデータの扱いはいろいろのはずなので、内容がわかりませんので、そのままのデータを用いるものとしていますが、とりあえず「ランク分けで評価」、「個人評価を総合したい」ということだと想像しています。 ($AL$7="")文字式が空欄だったら(下請会社名の記載が無かったら) --------------------- 報告書を作成する際、入力内容から、A(業務報酬) がうまくいきません。 B, ƒƒfƒBƒAˆê—— | ŒöŽ®SNS | LˆÄ“à | ‚¨–â‚¢‡‚킹 | ƒvƒ‰ƒCƒoƒV[ƒ|ƒŠƒV[ | RSS | ‰^‰c‰ïŽÐ | Ì—pî•ñ, Excelƒ}ƒNƒ^VBAƒŠƒtƒ@ƒŒƒ“ƒX—p“r•ÊEƒL[ƒ[ƒh•Êˆê——’´‚Ü‚Æ‚ß, ƒNƒ‰ƒEƒh‚ÅKubernetes‚ðŠw‚ԁ\\ƒ}ƒl[ƒWƒhƒT[ƒrƒX‚ÅŽn‚ß‚éKubernetes“ü–å, uƒeƒŒƒ[ƒN‚ªƒRƒƒiŒã‚̃jƒ…[ƒm[ƒ}ƒ‹‚É‚È‚év‚Í–{“–‚©\\uƒŠƒ‚[ƒgƒ[ƒNvuÝ‘î‹Î–±vŠÖ˜Aƒjƒ…[ƒX‚Ü‚Æ‚ß, uƒRƒƒi‰Ðv‚ÅŒƒ•Ï‚µ‚½Šé‹Æ‚ÆITƒGƒ“ƒWƒjƒA‚́u¶‚«Žc‚èí—ªv\\“ÇŽÒ’²¸‚ƃjƒ…[ƒX‹LŽ–‚©‚çl‚¦‚é. 申し訳ありませんが、教えていただけますでしょうか?     'Sheet2を選択(不要だけど一応) 仮にF列を作業用の列として使った場合は 同時進行で、別シート2に該当担当者ベースで残り品名、価格を自動抽出する方法を教えて下さい。     '↓1行だけ追加 123456789123.0 >配列数式を使わずに出来ますか? と1番上の整数にまで、小数点0がついてしまいますし、 以上でどうでしょう, 下記のようなデータをそのままの表示でExcelに張り付けたいのですがうまくいきません。 コピーして挿入で増やしていくことになります。 前回、下へのコピーの対策として 12行下がるごとに *シート1からシート2への抽出はできましたが、 12345678 シート1に随時入力(担当者、品名、価格)しながらデータベースとして保存しつつ、 =REPT("★",(16-H3)/4)     ’フィルタオプションの設定  引き出された数値が、該当担当者以外の名前も含まれていたり、データベースとの件数が一致しません。 結果が「業務報酬」と「預り金」のどちらかになります。 AYに金額の記入があるか、無い(空欄)かで違います。 これを、IF関数を使って表すと以下のようになります。 1行目では、変数”kingaku”を整数型として宣言 2行目では、変数”kingaku”へリンゴの金額(セル(5行目,3列目)の値)を格納 3行目は、変数”kingaku”へ格納した値を表示させる となっています。 サンプルコードと説明. シート1に挿入したい行の数だけ空白で行を作ってから、貼り付けたいものをコピーし、シート2を削除、を一回一回やっていたら1日かかりました。。     '↓1行だけ追加    ↓ そして、一番下に合計の表があり、SUMIF関数で集計を出しているのですが         CriteriaRange:=Range("A1:A2"), CopyToRange:=Range("A4"), Unique:=False Excelでフィルタして抽出した行を切り取りし、 Sheet2!A2セルを変更すると抽出されます 具体的にはシート1に既に1月~12月まで発売日順に縦に商品が並んでいる価格表があり、     If Target.Address <> "$A$2" Then Exit Sub 2番目の.0が消えてしまします。 現時点、下記の数式で処理をしています。 それでもわかるように工夫(画像をトリミング;必要な部分以外は切り捨てる)する必要があります。 2.切り取ります。 「Ctrl」キーを押しながら「x」キーを押します。 3.挿入したい行を選択します。 挿入したい行にセルを移動して、 「Shift」キーを押しながら「Space」キーを押します。 4.挿入しま … 判断しましたが、条件としてどうなるのでしょうか? とB(預り金)を選ばせようとしていますが、うまく表示されません。どこがいけないのでしょうか?     'A2セル選択 NOT('!$AL$7="")文字式が空欄じゃなかったら(下請会社名の記載が有ったら) NOT('!$AL$7="")文字式が空欄じゃなかったら(下請会社名の記載が無かった...続きを読む, またしても添付画像が判別できないですけど。 そのためにランク分けをしたり、添付の図で下部に個人のランクを表示しようとなさっているのではないのでしょうか? ここの⑤を満たす式を教えてください。 ④が0.05以下の場合 0.09-((0.05-④)×0.1  (下限0.06) 小数点3位未満切り捨て フィルハンドルダブルクリック 細かく書いても表示される画像は縮小されてしまうので、 B =$V$18(預り金) =IF(AP="○","業務報酬",【式2】) 5. ならば別案で ・H3の式は、=MATCH($G3,OFFSET(ロジッ...続きを読む, EXCEL関数、判別? 言葉で伝えるのが難しい為、図を添付致しますのでご参照ください。 123456789123 >一人の行を色づけしてから全列を降順で並べ替えていますので、  ・平成君 鉛筆 300円  これを30~31日分下にコピーして、使用します。 下請会社有 業務報酬 預り金 例えば、B,C,D列全てに何かしらの値が入った場合、E列には1を、 =IF(AND(AP="×",AY=""),"預り金","業務報酬") EXCEL関数、別シートを参照して値を返したい。。 そのためにランク分けをしたり、添付の図で下部に個人のランクを表示しようとなさっているのではないのでしょうか? お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。, 店舗別に売上を抽出したシートと それを表でまとめた集計シートがあります。 抽出したデータに2行追加し, 【Excel質問】別シートのタブ名を指定すると、別シート内にあるデータを抽出する方法を教えて下さい。, EXCEL関数、コピー後、どこを修正したら、正しい値を返してくれる式になるのか、教えてくださいませ。, エクセルで処理者の工程別に降順となっている件数表で、F氏の成績表を作成したい場合のランク表示について. 先月、仕方なく可視セル選択でコピーしたものを =MATCH($G3,INDEX(ロジック!$B$4:$G$15,,$E$3),0) ('!$AL$7="")文字式が空欄だったら(下請会社名の記載が無かったら) これを、IF関数を使って表すと以下のようになります...続きを読む, OFFSET関数初心者の為、ご教授願います。 (1から順に行が下に下がるにつれ増える数 - ある定数)を12で割ったあまり+1     Sheets("Sheet2").Select     '[Ctrl]+[Shift]+[↓] K3,L3,M3セルも上記の繰り返し B列に何かしらの値が入った場合、E列には3を、 yokomayaさんの回答をヒントに ■APが「×」の場合 =IF(AP="○","業務報酬",【AP="×"の場合の処理】)   …【式1】 [Ctrl]+[H]置換 >(どの工程が得意とか分析しやすいように) すべて下へオートフィル、14行目まで パターンは4つありますが、 E3 → E15 → E27となるようINDEXの行番号において 報告書を作成する際、入力内容から、A(業務報酬) もしくはE列にこれ以上データはない!という位まで下へコピーしておきます。 変数を使って行を操作する方法を紹介します。 J3セルはH3セルとほぼ同様で セル固定を使ってますので、当然コピーしたら式を修正しないといけません。 作業用の列を使えば可能です。 これで配列数式にしないで対応できると思います。 画像のものを憶測で簡略化したものを添付します。 No2で、E列が変わっても、対応できるようにしました。(E→Hの場合にも対応) B列、C列、D列に値が入った入らないにより、E列に表示される数字を変動させたいです。 セルA1(①) セルA2(②) セルA3(③) セルA4(④) セルA5(⑤) ちなみに、合計、実績の列ともに参照先可変としたいです。 同様に $E$5 → E5 6. これで式を考えてみます。     Selection.Delete Shift:=xlUp     'Sheet2を選択(不要だけど一応) 条件がいくつもあっても、結果が「預り金」となるパターンは条件⑦、ただ1つのみ。 言葉足らずな点は補足します。よろしくお願いいたします。, No.1です。 条件④と条件①の違いは?(画像で判別不可)  ・平成君 ペン 100円          平成君 ペン 100円             次に、セルの値を書き換える方法です。  ・昭和君 万年筆 1000円        平成君 消しゴム 80円 もし、$AP$7="○" ○で(請求書が弊社宛) '事例13|autofitで10行の幅を調整 Sub Sample13 Rows (10). とB(預り金)を選ばせようとしていますが、うまく表示されません。どこがいけないのでしょうか? ・H3の式は、=MATCH($G3,OFFSET(ロジックパターン!$A$4,,$E$3,12,),0) セル固定を使ってますので、当然コピーしたら式を修正しないといけません。 1行目以外マクロの記録でフィルタアドバンスドフィルター(添付図参照) ではやってみましょう。 そこで表示形式を数値にして、小数点以下の桁数を1にすると 申し訳ありませんが、教えていただけますでしょうか? =IF(E2=T$2,ROW(),"") もし、$AP$7="×" ×で(請求書が弊社宛ではなくて) =SUMIF(INDIRECT("$C$4:$C"&ROW()-10),INDIRECT("$C"&ROW()),INDIRECT(ADDRESS(4,COLUMN(),4)&":"& ADDRESS(ROW()-10,COLUMN(),4))), タイトルの内容を実施したいです。