• ベストアンサー

Excelでこの条件に合う式、関数を教えてください

為替取引をやっていてA列に通貨名(X、Y、Z…)があり、B列に損益が書いてあります。 それで全体から通貨Xのときにその行の損益が0より大きい場合だけをカウント(何個あるか)したいです。 まだ必要な情報があったら追記しますm(__)m 2時間以上式を考えてますがよくわかりません(>_<)

質問者が選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (7994/17084)
回答No.2

=COUNTIFS(通貨名の範囲,"X",損益の範囲,">0") とすればいいのでは。

moomee
質問者

お礼

計算できました。ありがとうございます。

その他の回答 (4)

  • Proof4
  • ベストアンサー率78% (151/192)
回答No.5

No.1の者です。 SUMPRODUCT((通貨名の範囲="X")*(損益の範囲>0)) でいかがでしょうか。

回答No.4

間違えました、SUMIFSですね。上の方の回答で正しいと思います。

回答No.3

SUMIFS関数は如何でしょうか? 式は =SUMIFS(合計したい範囲(損益),検索したい範囲1(通貨名),検索したい条件(通貨X),検索したい範囲2(損益),検索したい条件2(">0"))となります 解りにくくてすみません。SUMIFSでググると解りやすいと思います

moomee
質問者

お礼

ありがとうございます。 使いたいのはCOUNTIFSでしたがSUMIFSも今後使えそうな関数なので教えてもらって良かったです

  • Proof4
  • ベストアンサー率78% (151/192)
回答No.1

「全体から通貨Xのときにその行の損益が0より大きい場合だけをカウント」の箇所がよく理解できませんでした。 損益が0より大きいセルだけをカウントするのであれば COUNTIF(損益の範囲,">0") で実現できます。

moomee
質問者

お礼

ありがとうございます。 一回の取引ごとに記録をつけているので、A列は 通貨名 X X Y Z Y X のようになっています。 おそらくCOUNTIFが適当だと思いますが、通貨Y、Zの行をカウントしない方法はありますか? 説明不足ですみませんm(__)m

関連するQ&A

  • Excel 関数でcountifの複数条件

    Excelで条件にあった個数をカウントする関数はcountifですが、 複数の条件にあった個数をカウントする場合、countifの式はどうすればよいのでしょうか。 例えば A列の1行から20行で"○"が入っている個数のカウントは =countif(a1:a20,"○")ですが A列の1行から20行で"○"が入っていて、なおかつ B列の1行から20行に"1"が入っている個数のカウントを知りたいです。 =countif(a1:a20,"○")and(b1:b20,"1")ではないですよね。 よろしくご教授願います。

  • excelの式を教えてください

    Aの列にXの座標数値があります Bの列にYの座標数値があります Cの列にZ(標高)の数値があります。 Zの数値の高さが0~100まであったとして Z値が(例えば)45以上の数値だけの行を残す場合 46以下の数値の行だけを残す場合の関数を教えてください 宜しくお願い致します。

  • 【エクセル】重複を除いたカウント

    例えば以下のようなリストのなかで、BがZである列の 数をカウントしたいのですが、 Aの値が等しい列はダブルカウントしないように集計 したいと考えています。 以下の例ではBがZの列の内、Aが3、6、8の3種類が あるので、答えとしては「3」となります。 A  B ------- 1  X 2  Y 3  Z 3  Z 3  Z 4  Y 5  Y 6  Z 6  Z 7  X 8  Z 9  Y このような場合、どのような計算式(関数)を使えば良いでしょうか?

  • 行列が存在する条件

    2行2列の行列A=(a b) 1行1列a、1行2列b、2行1列b、2行2列c (b c) b=0、1の場合、x^2=Aを満たすX=(x y)が存在するa,cの条件を求めよ。 (z w) (1)b=0のときは、a=x^2+yz,y(x+w)=0,c=yz+w^2 を満たす(x,y,z,w)が存在するa,cの条件を 求めることになる。ア.y=0のとき、a=>0、c=>0。イ.x+w=0のとき、a^2=x^2+yzを満たすx,yzが 任意のaに対して、存在する。(ちょっとあやしいが)ということは、b=0のときは、a,cはすべての数になるのか?。 (2)b=1のときは、a-b=x^2-w^2にw=1/y-xを代入して、(a-c)y^2-2xy+1=0 これで、yが存在するためには判別式D=>0と進めていくと、x^2-(a-c)=>0となり、この式を満たすxは、a,cが何であっても存在すると思ったので、そうするとやっぱり、a,cはすべての数となる。 (1)と(2)について、間違えを教えてもらえると有り難いです。よろしくお願いします。

  • エクセル関数について

    質問です。下記のようなデータ管理をしているものがあり 集計を出したいのですが、うまくいきません。 1行目 A列   B列  C列 2行目 商品ID  商品名 商品名2 3行目 111   りんご   4行目 222   みかん  愛媛 5行目      すいか   6行目 222   みかん 7行目 444   いちご  熊本 8行目 空白予備列 9行目 空白予備列 10行目 空白予備列 条件:C列商品名2が入っていないもので A列商品IDが入っているものだけの数もしくはA列商品IDが入っていないものの数をカウントしたいのですが全セルを指定すると、空白予備列の空白までカウントされてしまいます。なので、条件としてはB列商品名が入っていてA列商品IDが入っているものだけの数もしくはA列商品IDが入っていないものの数をカウントしたいのですが、 何か良い方法はありますか? 色々やってみたんですがなかなかうまくいきません。 空白予備列を作っているのは今後どんどん増えていくので その為にいちいち範囲指定を行うのは面倒なので、 上記で出来る方法があればその方法でやりたいです。 どうか御願いします。

  • EXCELの関数?について

    セルA1の値と等しい値がB列のセルにあり,セルA2にA1と等しいB列のセルと同じ行にあるC列の値を表示させたいのですが可能でしょうか? わかりにくい説明で申し訳有りませんが・・ 例:下記の場合 A1の内容とB3の内容が等しいため,A2にC3の内容”Z”を表示させたいのですが,A2はどのように設定すればいいのでしょう?  |  A  |  B  |  C  | ---------------------- 1| AAA | AA  |  X  | 2|     | A   |  Y  | 3|     | AAA |  Z  | 4|     |     |     |

  • Excel 関数式についての質問

    エクセルの関数式について、質問させてください。 以下の条件文を満たす、B列に記述する式が分かりません。ToT COUNTIF の中に、OR(…)を入れても、機能しないのです。 (条件文) A列の値が、「ねこ」又は、「いぬ」の文字列含む場合、B列を\300        「ごりら」の文字列を含む場合、B列を\200         「さる」の文字列を含む場合、B列を\100         それ(上記)以外は、B列を\0 -------------------------------------------------- (1行A列): ねこ (1行B列): \300 (2行A列): いぬ (2行B列): \300 (3行A列): さる (3行B列): \100 (4行A列): よく食べるいぬ (4行B列): \300 (5行A列): いのしし (5行B列): \0 (6行A列): よく寝るごりら (6行B列): \200 -------------------------------------------------- よろしくお願いいたします。m(_ _)m

  • 二つの条件を満たす、行数のカウント?

    エクセルに下記のデータがあります。   A B C 1 X 1 2 2 Y 2 1 3 Y 3 0 4 Y 1 2 B列は関係なく、A列に"Y"かつ、 C列に1以上の数値が入っている行の数を カウントしたいのですが、どうすればよいですか? 上記のデータの場合、結果は2となるように・・。

  • 《エクセル2000》条件にあった行のみ、数字の個数をカウントする?

    皆様、こんにちは。 A1~B20の範囲に数字と空白が混在しています。 「A列に数字が入っている行のみ、B列に入っている数字の個数をカウントする(A列に空白が入っている行はカウントしない。A列に数字が入っていてもB列に入っていなければもちろんカウントしない)」 …という式は作れるでしょうか。 合計はSUMIFを使えばいいのですが、同じ式をCOUNTIFには流用できないんですね(困惑)。 (↑これも以前ここで聞いて、教えて頂いたのですが) どうかどうか、よろしくお願いします。

  • 条件式がある場合の恒等式

    x+y+z=3、3x+2y+z=2のとき、xを用いてy、zを表せ。 また、このようなx、y、zについて常にax^2+by^2+Cz^2=14が成り立つとき 定数a、b、Cの値を求めよ。 という問題です! 答えは、y=-2x-1、z=x+4、a=7、b=-2、C=1 計算のやりかたがわからないので、 そこら辺をわかりやすく書いていただけると たすかります! お願いします(´・ω・`)