<a name=▲このページのトップに戻る
290651E素人 2005/09/09-01:39

メーカー名:富士通
OS名:WindowsXp
パソコン名:MG50J
--
簡単にできる計算式を教えて欲しいのですが・・・

Sheet1の
A列に"1"でB列に"ok"となるとC列の数字を最終行まで
条件に合った場合のみ合計してSheet2のA1に表示させ
る方法の数式はあるのでしょうか?

        ▼ 例 ▼
   A   B   C 

1   1   ok  10
2   2   ok  20       sheet2
3   1   no  10    ⇒  A1 は 40
4   2   ok  20
5   1   ok  30

 言葉で説明するのが下手な為、書いてみました・・・

ifとか色々使ってみたのですが、頭の悪い私には解決出来ませんでした。

▲このページのトップに戻る
290665Re:Eo2ka 2005/09/09-05:01

記事番号290651へのコメント
D1に
=IF((A1=1)*(B1="ok"))*C1
な式を入れて、D列全体にコピー。

で、SHEET2のA1にD列の合計を出したんじゃ、ダメ?
 ↑式はOPEN-OFFICEで動作確認したので、Excelだと
  ちょい工夫が必要になる可能性もあるかも

hed_" BORDER="0" WIDTH="88" HEIGHT="31">
◇-?E-素人(2005/09/09-01:39)No.290651
 ┗?!Re:E...-o2ka(2005/09/09-05:01)No.290665

▲このページのトップに戻る
290651E素人 2005/09/09-01:39

メーカー名:富士通
OS名:WindowsXp
パソコン名:MG50J
--
簡単にできる計算式を教えて欲しいのですが・・・

Sheet1の
A列に"1"でB列に"ok"となるとC列の数字を最終行まで
条件に合った場合のみ合計してSheet2のA1に表示させ
る方法の数式はあるのでしょうか?

        ▼ 例 ▼
   A   B   C 

1   1   ok  10
2   2   ok  20       sheet2
3   1   no  10    ⇒  A1 は 40
4   2   ok  20
5   1   ok  30

 言葉で説明するのが下手な為、書いてみました・・・

ifとか色々使ってみたのですが、頭の悪い私には解決出来ませんでした。

▲このページのトップに戻る
290665Re:Eo2ka 2005/09/09-05:01

記事番号290651へのコメント
D1に
=IF((A1=1)*(B1="ok"))*C1
な式を入れて、D列全体にコピー。

で、SHEET2のA1にD列の合計を出したんじゃ、ダメ?
 ↑式はOPEN-OFFICEで動作確認したので、Excelだと
  ちょい工夫が必要になる可能性もあるかも