- 締切済み
エクセル_数式
ekurea123の回答
- ekurea123
- ベストアンサー率3% (2/63)
並べ替え機能でできますよ。
関連するQ&A
- エクセルの数式について
現在以下のようなエクセルを作成中です。 (1)複数の団体をある数値(例えば所属人数など)で順位付け。セルの上から順に並べる。 (2)数日後に変動した数値で改めて並び替え。前のデータとの差分を違うシートに出力 少し分かりづらいかと思いますので例を挙げます。 団体A:人数10名(1位) 団体B:人数9名 (2位) ~3日後~ 団体B:人数13名(1位)・・・・差分4名 団体A:人数12名(2位)・・・・差分2名 エクセルの上のセルから順位で並べる方法は分かるのですが、上記の例のように順位が入れ替わったときの差分の計算方法(使用する数式)がよくわかりません。3日後の1位(団体B)から前データの1位(団体B)の差分(3人)が計算されてしまいます。この場合はどのような数式を使用するのが有効でしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルで数式を教えてください。
エクセルで数式を教えてください。 通帳で考えると分かりやすいです。 A列には入った金額、B列には出て行った金額、C列には差し引き残高です。 データは100行目まで使います。 C列に入れる数式を教えていただきたいです。 また、残高がマイナスのときは、赤文字になると嬉しいです。 いや、-でも嬉しいです。
- ベストアンサー
- オフィス系ソフト
- エクセルの数式についてお尋ねします。
数千個の単語帳を逐次ソート、整理しています。 =IF(($A9=$A10)*AND($B9=$B10),"★","○ ") A列に英単語とB列にそれに対応する日本語を入力しました(2行目以下)。 数千個の単語帳ですので、重複があります。それで、データ並び替えで整列させたあと、上下の同一セルをチェック、異なれば○、同一であれば★をC列に表示させました。 上は、セルC9の数式です。 今度は、C列を見ていくのですが、これが面倒ですので、セルC1に、その下のC列上の★マークの数を表示させたいのですが、可能でしょうか。 C列(2行目以下)には、上の数式が入っています。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 再度、Excelの数式について、今朝
再度、Excelの数式について、今朝 今朝、KURUMITO様から、下記1)~3)の条件での数式を親切に教えて頂きました。 教えて頂いた数式 =SUMPRODUCT(A4:A55,B4:B55)/H2 その後、条件が1)2)は同じですが、4)が増えたため3)が5)に変更になりました。 自分なりに次のように作ったのですが、エラーになります。=SUMPRODUCT(C4:C55="S")*(A4:A55,B4:B55)/H2 正しい数式を教えてください。バージョンは Excel2003 です、 宜しくお願いいたします。 1)A列 A4からA55まで、数字のデータが入ってるセルと、入ってないセルがあります。 2)B列もA列同様、B4からB55まで、数字のデータが入ってるセルと、入ってないセルがあります。(データの入ってる行は、A列で入っていれば、B列の同じ行に入っています)、 3)A列とB列のデータの入っている行を順番に4から55行まで、掛け算をして(例えば、A5*B5)、その4から55行まで合計を、H2に入っている、ほかの合計の数値で、割り算をする計算式をK2のセルに、一つにまとめて入れ、計算結果を表示したいのです。 4)C列もA列B列同様、C4からC55まで、B又はSの”文字のデータ”が入ってるセルと、入ってないセルがあります。(データの入ってる行は、C列(文字データ)で入っていれば、A列(数字データ)、B列(数字データ)の同じ行に入っています) 5)C列の”文字データ”がSならばA列とB列のデータの入っている行を順番に4から55行まで、掛け算をして(例えば、A5*B5)、その4から55行まで合計を、H2に入っている、ほかの合計の数値で、割り算をする計算式をK2のセルに、一つにまとめて入れ、計算結果を表示したいのです。
- ベストアンサー
- その他MS Office製品
- エクセルで数式を作りたいのですが・・・
エクセルについての質問です。 下記のように7行目にカウンター(マクロ)を作っているとします。 列 A B C 行 来客数 11時(現在時刻) 1 10(時) 2 11(時) 4 3 12(時) 4 13(時) 7 来客数 4 @(←ボタン) 上記のようなエクセルシートでボタン(@)を押すとC列の時刻とA列で同じ時刻の行B列に値を反す式をご示唆ください。お願いいたします。ちなみに現在時刻は=TODAYから=HOUR()で反しています。
- 締切済み
- オフィス系ソフト
- エクセルの数式を教えてください
エクセル2010を使用しています。 セルA1に金額が、セルB1に数量が入っています。 セルC1には単価を四捨五入で計算するため=ROUND(A2/B2,0)と式を入れました。 ほかの行にも対応させると、まだ金額等の入っていない行に#DIV/0!と表示されます。 これを表示されないようにしたいのです。 ご存じの方、教えてください。
- ベストアンサー
- 財務・会計・経理
- エクセルの関数について教えて下さい。
エクセルの関数について教えて下さい。 以下のような対戦表があります。 行毎の対戦です。B,Cにはそれぞれのスコアが入ります。 A B C D 1 田中 鈴木 2 目黒 井上 例えば次のように、それぞれの勝者をA3とD3に入るようにしたいのですが、どのようにすれば良いか分かりません。 A B C D 1 田中 2 5 鈴木 2 目黒 4 1 井上 3 鈴木 目黒 どなたか、お分かりになりましたら教えて下さい。 よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- excel 2003 数値の1次元配置を2次元へ
質問します! 下表(1)のように並んでいる数字を,下表(2)のようにするにはどうすればいいですか? 宜しくお願いします!! <表の説明> 表(1)はある生徒の,ある季節の,ある科目のスコアを表すものとします。 A~Cは春,D~Fは夏,G~Iは秋とします。 A,D,Gは英語,B,E,Hは数学,C,F,Iは国語とします。 1,2,3,4,・・・は生徒それぞれ(出席番号とします)を表し,各生徒の春,夏,秋における英語,数学,国語のスコアが表(1)中に記載されています。 例えば,C3は出席番号3番の,春における国語のスコアとなります。 この表(1)を,生徒それぞれについて,春夏秋での英数国のグラフを作りたいのです。 そのために表(2)が必要と考えています。 すなわち,表(2)の「1,2,3」行は出席番号1番のデータを表しており,A列は英語,B列は数学,C列は国語で,1行目は春,2行目は夏,3行目は秋です。 続いて4,5,6行目は出席番号2番のデータ,7,8,9行目は出席番号3番のデータとなります。 例えば,C7は出席番号3番の,春における国語のスコアとなります。 このように,1行でまとめられていたデータを3行ごとに変換したいのです。 コピペで対応できるかもしれませんが,データの数が膨大なので,関数とかオートフィルを使って自動でできる方法を探しています。 <表(1)> A B C D E F G H I 1 2 3 1 4 5 6 3 2 2 2 4 3 2 2 3 2 1 5 6 3 3 4 6 6 3 2 1 2 3 4 (以下同様) <表(2)> A B C D E F G H I 1 2 3 1 2 4 5 6 3 3 2 2 4 4 3 2 5 2 3 2 6 1 5 6 7 3 4 6 8 6 3 2 9 1 2 3 10 (以下同様)
- 締切済み
- その他MS Office製品
- エクセルのコマンドを教えて頂きたいです。
エクセルのコマンドを教えて頂きたいです。 エクセル2007でデータ整理をしており、 以下の処理を行いたいのですが、方法が分かりません。 よろしくお願いします。 【加工前】 A行にid(県名) B行に値(例えば人口) が入っています。 このデータに対応するように以下のデータを接合させたいと考えています。 C行にid(県名) D行に値(例えば売上) が入っています。 E行にid(県名) F行に値(例えば所得) が入っています。 ただし、このidはA≠C≠Fとなっています。 つまり、 A行のidは、『1、2、3、4、5、6、7、8、9』となっており、全てのidが存在するのですが、 C行のidは、『1、3、5、6、7、9』 F行のidは、『2、4、5、8、9』 のようになっています。 この状態から、以下の状況にしたいと考えています。 【加工後】 A行:id B行:人口 C行:売上 D行:所得 ※県名1の所得は欠損のまま(当たり前なのかもしれませんが。) よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル数式
(100列まで続きます。) C行に手打ちで数式を入れていくと大変なため、 コピーで入れたいのですが、うまくいきません。 C1からC3まで数式をコピーし、C7に貼り付けたのですが C7=A7*B7、C8=A7*B8、C9=A7*B9 C10=A10*B10 になってしまいます C7=A3*B7、C8=A3*B8、C9=A3*B9 C10=A4*B10 としたいのですが、良い数式または方法をおしえてもらえませんか? A B C 1 17 3 =A1*B1 2 30 3.5 =A1*B2 3 49 4 =A1*B3 4 10 4.5 =A2*B4 5 24 5 =A2*B5 6 50 5.5 =A2*B6 7 60 6 = 8 7 6.5 9 40 7 10 89 7.5 ・ ・ ・ (100列までつづきます)
- 締切済み
- その他([技術者向] コンピューター)
お礼
回答ありがとうございます。 例が悪くて恐縮ですが、「データを単に並び替えたい」というわけではなく、 質問の趣旨は、以下のものでした。 変換前のデータの各レコードを、ばらしてデータを変換したい。ばらし方は、例にあるように、 「『タイプA、人数4、スコア1000』のレコード 」は、 「『タイプA、人数1、スコア250』のレコード×4」へ 「『タイプC、人数1、スコア500』のレコード 」は、そのまま 「『タイプB、人数2、スコア2000』のレコード 」は、 「『タイプB、人数1、スコア1000』のレコード×2」へ ・・・と(3万回ほど)繰り返しばらして、 変換後のデータを作成したい。 質問に記載の例だと、スコアについて単に並び替えているように見えてしまいますね。 申し訳ございません。