• 締切済み

小難しいかもしれない関数

ledmの回答

  • ledm
  • ベストアンサー率21% (19/89)
回答No.1

1行目の“あ”の座標をA1とした場合に、D1セルに  =IF(AND(A2="あ",B2="い"),C2/2,C2) でいけるかと思います。 IF関数での判定ですが、その条件文にAND関数を入れ、『“あ”と“い”』が共に入っている時に数値を半分にします。 尚、AとBのどちらに“あ”と“い”が入るかわからない場合には、  =IF(AND(OR(A2="あ",A2="い"),OR(B2="あ",B2="い")),C2/2,C2) で対応できます。 但し、A・B両方に“あ”“い”それぞれが入っていても半分にしちゃいますが・・・。

関連するQ&A

  • EXCEL SUMIF関数について

    EXCELのSUMIF関数ですが、マニュアル通り使用すると 思ったとおりの計算ができません。    A   B  C   1  1  10 100 2  2  20 200 3  3  30 300 4  4  40 400 5  5  50 500 の様な5行×3列の表で A列が>3のもののB列C列の合計を求めたい場合 =sumif(A1:A5,">3",B1:C5) とすれば990という合計が欲しいのですが、やってみると 90にしかなりません。(B列しか合計されていない) どうなっているのでしょうか。

  • ExcelのSUMIF関数で検索条件が複数あるとき

    A="あ" もしくは、A="い" のときのBとCの合計を求めたいと思ってます。 SUMIF関数で計算できるのは分かったのですが、計算式が長くゴチャゴチャ しているので、もっとスマートに計算できる方法があれば、教えてください。 =SUMIF(A1:A5,"=あ",B1:B5)+SUMIF(A1:A5,"=あ",C1:C5)+SUMIF(A1:A5,"=い",B1:B5)+SUMIF(A1:A5,"=い",C1:C5)   A  B  C 1 あ 500 80 2 い 300 50 3 え 800 40 4 い 200 80 5 う 100 60

  • EXCEL 関数で教えてください。

    部品Aの業者が数社、部品Bの業者が数社・・・(続きます) 年度ごと、部品ごと、業者ごとに数値を出したいです。(表1を作成したい) SUMIFでは出るのですが、部品点数がかなりあるため、数式を変更する手間がかかってしまいます。。 サンプル表で C12セルに =SUMIF($M$3:$M$9,$B12,C$3:C$9) C16セルに =SUMIF($N$3:$N$9,$B16,C$3:C$9) 入れています。 A列に部品Aがあったら2行目の部品AからB列の業者名を探して数値を入れて行きたいのですが 関数でできるでしょうか。。 よろしくお願いします。

  • SUMPRODUCT関数について

    SUMPRODUCT関数を使って「タテ100行ヨコ10列のデータの入った表」からA1*B1+A2*B2+A3*B3+……+A99*B99+A100*B100の計算と A1*C1+A2*C2+A3*C3+……A99*C99+A100*C100というように10列共計算しました。 さらに各々の掛け算の結果を小数点以下を切り捨てたいのでTRUNC関数を使おうと思いましたが上手くできません。 他の関数でも良いのですが良い知恵をお貸しください。

  • エクセルの集計(縦横での集計)

    (sumproduct関数やsumif関数を使うのでしょうか?) 縦列はA~Cの範囲で今後も増えていきます。 横列は1~3の範囲で今後も増えていきます。 表(4行6列の表)    1   1    2   3   3   3 ------------------------------------------- A | 100  10   20  30  100   10 A | 100  10   20  30  100   10 B | 200  100  100  100  30   20 C | 300  200  50  200  10   30 結果 A1:220 A2: 40 A3:280 B1:300 B2:100 B3:150 C1:500 C2:50 C3:240 よろしくおねがいします。

  • EXCEL関数について

      A   B   C   D   E   1200 1500 1000  2500   =(A1*B1)/C1 1  ・  ・  ・   ・   ・ 2  ・  ・  ・   ・   ・ 20                =SUM(E1:E19) 上のように、E20セルに行ごとの計算結果の合計を出す式がありますが、行ごとの計算を一度に行う関数はないでしょうか?乗算だけでしたらSumproduct関数で出来ますが、除算が入った場合の関数が分かりません。ご教授を宜しくお願いします。

  • EXCEL SUMIF 関数の計算結果が倍数になってしまう

    EXCEL SUMIF 関数の計算結果が倍数になってしまう EXCELのC列に下記数式を入れているのですが、計算結果がなぜか2倍された値が入ってしまいます。 色々と検索してみたのですが、よく分からず、皆様のお力をお貸し頂きたく。 =IF(A2=A3,"",SUMIF(A:A,A2,B:B))

  • Excelで関数を別の関数に変える・・・

    こんにちわ。 すでに組み込まれている関数を、別の関数に変えることって出来ますか? 1行目・・・=SUMIF(A会社.csv!S:Y,"積立",A会社.csv!X:X) 2行目・・・=SUMIF(B会社.csv!S:Y,"積立",B会社.csv!X:X) 3行目・・・ と、各行会社名が違うんです。 この関数 1行目・・・=IF(ISERROR(A会社.csv!A1),"",SUMIF(A会社.csv!S:S,"積立",A会社.csv!X:X)) 2行目・・・ と各行違う会社となるように、関数だけ変えたい場合の方法ってありますか? 教えてください。

  • 関数を教えて下さい。

    関数を教えて下さい。 何時もお世話になります。先日も色々と教えて頂きまして有難うございました。 又教えてもらいたいのですが宜しくお願いします。 相手が0の場合だけ計算しない方法を教えて下さい。 行1列Aに0行1列Bに100と入力します。式は行1列A-行1列B=行1列Cに100と計算しますが列Cに0と計算したいのです。計算方法教えて下さい。宜しくお願いします。

  • Excelの関数を教えてください。

    Excelの関数を教えてください。    A  B  C 1  *  A  100  2     A  200 3  *  B  300 4  *  A  400 上記のような表があるとします。 「A列が*でなおかつB列が"A"の時Cを合計しなさい。」というような式を作りたいのですがどのようにしたらよいでしょうか?うえの表で言うとこの式で「500」という数字を表示したいのです。条件が1つの時は「SUMIF」関数でやったのですが条件が2つとなった時どうしたらよろしいでしょうか?