pagesのSUMの使い方
複数のセルに入力した時間の合計を、SUMで計算したいです。
例:3:10 3:26 3:55 3:43 3:51 3:00 1:33 2:33 3:03 3:12
これを一気に選択してSUMにすると「0」になってしまいます。
「:」があると計算できないのでしょうか?(全て半角で入力しています)
どのようにすれば時間が一気に計算できるか教えてください。
よろしくお願いします。
pages バージョン14.3
MacBook Pro 14″, macOS 15.2
複数のセルに入力した時間の合計を、SUMで計算したいです。
例:3:10 3:26 3:55 3:43 3:51 3:00 1:33 2:33 3:03 3:12
これを一気に選択してSUMにすると「0」になってしまいます。
「:」があると計算できないのでしょうか?(全て半角で入力しています)
どのようにすれば時間が一気に計算できるか教えてください。
よろしくお願いします。
pages バージョン14.3
MacBook Pro 14″, macOS 15.2
なんか、バグっぽいですね。一応、全てのセルのフォーマットを期間にすればできました。
なんか、バグっぽいですね。一応、全てのセルのフォーマットを期間にすればできました。
横から失礼いたします。
119104 さんによる書き込み:
これを一気に選択してSUMにすると「0」になってしまいます。
「:」があると計算できないのでしょうか?(全て半角で入力しています)
データフォーマット「自動」のセルに 3分10秒のつもりで 3:10 等と入力すると、日付と時刻のデータとみなされるようです。Numbersもそうですが、Pagesの表でも 日付と時刻 とみなされるデータの単純な足し算はエラーになります。対処方法はT22Tさんのご返信のとおりです。
PagesのSUM関数ではエラーにする代わりに 0 になるんですね。ちなみに、NumbersのSUM関数ではエラーになるようでした。
ただし、私の環境は古いので、Pages , Numbers 共に旧版での結果です。
・Pages 12.1(7034.0.86)
・Numbers 12.1(7034.0.86)
こんばんは。
119104 さんによる書き込み:
3:00のまま、計算することはできないのでしょうか?
データフォーマット「期間」で入力・管理するのがベストだと思います。
データフォーマット「期間」を活用しない場合、一例ですが、こんな感じになります。
A11、および、B列・C列には数式が入っています。
B2の数式を以下のとおり入力し、入力後、B2をコピーしてB3〜B10にペースト。
IFERROR(INT(TEXTBEFORE(A2,":",1)),"")
C2の数式を以下のとおり入力し、入力後、C2をコピーしてC3〜C10にペースト。
IFERROR(INT(TEXTAFTER(A2,":",1)),"")
B11の数式は以下のとおり。
SUM(B2:B10)
C11の数式は以下のとおり。
SUM(C2:C10)
A11の数式は以下のとおり。
B11&":"& IF(LEN(C11)=1,"0" & C11,C11)
B列・C列は普段は非表示にします。メンテナンスが必要な場合、一時的に再表示してメンテナンスする形になります。
お二方ともありがとうございます。「期間」で試してみたところ、確かにうまく計算はできましたが、表示が最初のままではなく、気になってしまいました。たとえば「3:00」は「03:00」「00:03:00」「3分」「3」などしか選べず、どうしても「3:00」にはできませんでした。アポストロフィーを入れて見ると表示は「3:00」になりますが、これだと「期間」とみなされず「テキスト」に自動でなってしまい、やはり計算結果は「0」です。
3:00のまま、計算することはできないのでしょうか?
ごめんなさい。
誤りがありましたので訂正させてください(秒から分への桁上がりを考えていませんでした)。
三毛猫大好き さんによる書き込み:
B11の数式は以下のとおり。
SUM(B2:B10)
C11の数式は以下のとおり。
SUM(C2:C10)
次のように訂正させてください。
B11の数式を以下のとおり。
SUM(B2:B10)+INT(SUM(C2:C10)÷60)
C11の数式を以下のとおり。
MOD(SUM(C2:C10),60)
pagesのSUMの使い方