Excel:別の列にゼロ以外の値がある場合はセル範囲を合計する


0

このようなスプレッドシートがあります。

ID  time    Episode    mints

1   5:00PM  0   
1   6:00PM  1          10

1   6:10PM  0   
1   6:30PM  0   
2   1:00AM  0   
2   2:00AM  1          60

2   3:00AM  0   
2   1:00AM  2          30

2   1:10AM  3   
2   1:20AM  4   
2   1:30AM  0   

たとえば、ID1では、期間は6:10 PM - 6:00 PMになります。つまり、10分になります。

私はどういうわけか私は私がmatch()とindex()関数を使うべきであるという感覚を得ました、しかし数回の試行の後、私は運がありませんでした。

回答:


0

あなたが行に2-4以上の0以外の数字を持つことは決してないだろうと言うなら、ネストされたifまたはcocenatesのシリーズがここでトリックをするかもしれません。基本的には、「0以外の数値を持っていますか?(=(A1 = 0、True、False)の場合。0であれば、先へ進んでください。(True = ""の場合)。 (= if(B1 = 0、true、false)それが0なら素晴らしい!True =(B2-A2)そうでなければ、繰り返すが、B1の代わりにC1を使う数個のifを入れ子にすると、不格好で条件付きの実用的な解決策が得られます。

もっと良い解決策がありますが、すぐには考えられません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.