advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 60 for ケン 配列数式 (0.005 sec.)
ケン (1884), 配列数式 (1840)
[[20050323093042]]
#score: 6414
@digest: 4bba79e92418997e4d7909f6f8660daf
@id: 12910
@mdate: 2005-03-23T05:35:06Z
@size: 2614
@type: text/plain
#keywords: 39702770 (15630), 39700950 (15630), 39700257 (15630), 39724475 (15630), 39700011 (15630), 39726363 (15630), kent5 (15117), 80000 (14582), 70000 (13717), 39728688 (7815), か73 (7684), 73523 (7380), 上59 (6425), ーi1 (6024), 60000 (5459), 、j8 (5223), 買上 (4966), 無名 (3632), ー50 (3508), 50000 (3308), を60 (2132), 列数 (1626), small (1357), で配 (1303), を50 (1268), おお (1251), ああ (1137), ええ (1005), 配列 (983), 下な (963), で如 (960), sumproduct (942)
『条件によるセルの振分け』(kent5)
A列にコード、B列に名前、C列に買上げ金額という表(csv)があり C列の値によって、その行のAとBのセルを他の列にコピーするもの を作りたいのです。 39702770 あああああ 108357 39726363 いいいいい 86351 39700011 ううううう 80504 39724475 えええええ 75275 39700257 おおおおお 74888 39700950 かかかかか 73523 39728688 ききききき 66795 39728565 くくくくく 56675 C列を上から見ていって、その値が 80000以上なら、その行のAとBをEとFにコピー 70000以上79999以下なら、AとBをGとHにコピー 50000以上59999以下なら、AとBをIとJにコピー といった感じに自動でコピーしていきたいのですが、 その時、E、F、G、H、I、Jはそれぞれ1行目から 書き出したいのです。(これがわかりません) 知恵をお借り出来ませんでしょうか? よろしくお願い致します。 Excel2000 Windows2000 ---- E1に =IF(COUNTIF($C$1:$C$8,">=80000")<ROW(),"",INDEX(A$1:A$8,SMALL(IF($C$1:$C$8>=80000,ROW($A$1:$A$8)),ROW()))) でCtrl+Shift+Enterで配列数式にしF8までコピー G1に =IF(SUMPRODUCT(($C$1:$C$8>=70000)*($C$1:$C$8<80000))<ROW(),"",INDEX(A$1:A$8,SMALL(IF($C$1:$C$8>=70000,IF($C$1:$C$8<80000,ROW($A$1:$A$8))),ROW()))) で配列数式にしH8までコピー I1に =IF(SUMPRODUCT(($C$1:$C$8>=70000)*($C$1:$C$8<80000))<ROW(),"",INDEX(B$1:B$8,SMALL(IF($C$1:$C$8>=70000,IF($C$1:$C$8<80000,ROW($A$1:$A$8))),ROW()))) で配列数式にし、J8までコピーで如何でしょうか? (ケン) ---- ありがとうございます。 さっそく試してみましたが 39702770 あああああ 39724475 えええええ あああああ 75275 39726363 いいいいい 39700257 おおおおお おおおおお 74888 39700011 うううううう 39700950 かかかかか かかかかか 73523 になってしまい、5万円台がうまく出ないのです…。 どうしたらよろしいでしょうか? ---- >I1に >=IF(SUMPRODUCT(($C$1:$C$8>=70000)*($C$1:$C$8<80000))<ROW(),"",INDEX (B$1:B$8,SMALL(IF($C$1:$C$8>=70000,IF($C$1:$C$8<80000,ROW($A$1:$A$8))),ROW()))) で配列数式にし、J8までコピーで如何でしょうか? この70000を50000に、80000を60000にすればいいのでは。 (無名) ---- 一応、70000を50000に80000を60000にして、AとBを戻したのですが やはり「あああああ」が来ちゃいます。 =IF(SUMPRODUCT(($C$1:$C$8>=50000)*($C$1:$C$8<60000))<ROW(),"",INDEX(A$1:A$8,SMALL(IF($C$1:$C$8>=50000,IF($C$1:$C$8<60000,ROW($A$1:$A$8))),ROW()))) うーん・・?(kent5) ---- 書き間違えましたね。 =IF(SUMPRODUCT(($C$1:$C$8>=50000)*($C$1:$C$8<60000))<ROW(),"",INDEX(A$1:A$8,SMALL(IF($C$1:$C$8>=50000,IF($C$1:$C$8<60000,ROW($A$1:$A$8))),ROW()))) でうまくいかないですか?配列数式になっていますか?数式が{}で囲まれていますか? (ケン) ---- いけましたー!ありがとうございます。 I列の配列数式をミスってました。(kent5) ...
https://www.excel.studio-kazu.jp/wiki/kazuwiki/200503/20050323093042.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97056 documents and 608292 words.

訪問者:カウンタValid HTML 4.01 Transitional