
前回質問をさせていただき、解決したと思っていたのですが
Excelではできたのですが、スプレッドシートで使用しようとすると求めている数字が計算されませんでした。
↓↓
https://oshiete.goo.ne.jp/mypage/history/question/
また、以下数式の「IFERROR(IF(TIMEVALUE(B2)+DATEVALUE(B2)<=1.25」の「1.25」がどういう意味なのか?
追加でご教授いただけますと幸いです。
<前回教えていただいた数式>
C2=IFERROR(IF(TIMEVALUE(B2)+DATEVALUE(B2)<=1.25,0,TIMEVALUE(B2)+DATEVALUE(B2)-1.25),B2)
書式をユーザー定義で種類:[h]:mm
何度も申し訳ございませんが、教えてください<(_ _)>
No.3
- 回答日時:
スプレッドシートは演算時の時間の取り扱いがEXCELとは異なります。
C2=if(sign(B2)<0,B2, IF(B2<="30:00",0,B2-"30:00"))
C列の表示書式は経過時間を選択(表示形式→数学→経過時間)

ご返信遅くなり申し訳ありません。
度々ご教授いただきありがとうございます。
ちなみに、ご教授いただいた数式でやってみたのですが
マイナスの時間しか反映されませんでした(›´A`‹ )
C列の表示書式だけでなく、B列の書式を指定する必要があるのでしょうか?
何度も申し訳ありませんが、ご教授願います!
No.2
- 回答日時:
NO.1です。
こちらで試してください。
=ArrayFormula(textjoin("/",,iferror(lookup(match(split(A2,"//"),D2:D8,0),C2:C8,E2:E8),split(A2,"//"))))
この度はご教授いただきましてありがとうございました。
また、私が追加質問した際に添付しましたURLが異なっておりました。
申し訳ございません。
以下に関してはおかげ様で、無事解決いたしました!
ありがとうございした。
↓↓
https://oshiete.goo.ne.jp/qa/13179914.html
今回は、時間計算について再度ご教授いただきたく投稿させていただきました。スプレッドシートでは求めていた時間が表示されませんでした。。。
↓↓
https://oshiete.goo.ne.jp/qa/13179900.html
※前回質問し、ご回答いただいた数式を抜粋※
---------------------------------------------------------------------------
また、以下数式の「IFERROR(IF(TIMEVALUE(B2)+DATEVALUE(B2)<=1.25」の「1.25」がどういう意味なのか?
追加でご教授いただけますと幸いです。
<前回教えていただいた数式>
C2=IFERROR(IF(TIMEVALUE(B2)+DATEVALUE(B2)<=1.25,0,TIMEVALUE(B2)+DATEVALUE(B2)-1.25),B2)
書式をユーザー定義で種類:[h]:mm
---------------------------------------------------------------------------
恐れ入りますが、再度ご教授いただけますと幸いです。
No.1
- 回答日時:
①EXCELの数式をリファインするなら、
TEXTJOIN(”/”,,… → TEXTJOIN(”/”,1,
=ArrayFormula(TEXTJOIN("/",1,IFERROR(LOOKUP(MATCH(TRIM(MID(SUBSTITUTE("//"&A2,"/",REPT(" ",50)),(COLUMN(A1:Z1))*100,100)),D2:D8,0),C2:C8,E2:E8),TRIM(MID(SUBSTITUTE("//"&A2,"/",REPT(" ",50)),(COLUMN(A1:Z1))*100,100)))))
スプレッドシートならSPLIT関数が使えるので
=ArrayFormula(TEXTJOIN("/",,iferror(lookup(match(lookup(transpose(row(indirect("1:"&counta(split(A2,"//"))))),column(A:Z),split(A2,"//")),D2:D8,0),C2:C8,E2:E8),split(A2,"//"))))
②1.25 は30時間のシリアル値になります。
日、時間はシリアル値で表すと次のようになります。
10/23→44857、10/24→44858
1日は[1]なので、30時間は24h(1)+6h(1÷4)=1.25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) エクセルの数式について教えて下さい。 8 2023/05/27 12:17
- その他(Microsoft Office) Excel 2列の値を返す数式についてです 1 2022/11/23 22:59
- Excel(エクセル) ExcelでA1に「年」B2に「干支」を表示する関数 6 2023/08/17 15:51
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- その他(Microsoft Office) outlookで宛先が異なるメールを一括送信する方法 outlookで200人それぞれをtoに指定し 2 2023/08/03 21:24
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のセルだけ結果がおかしい...
-
エクセルのdatedif関数を使って...
-
エクセルのVBAで集計をしたい
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
エクセル ドロップダウンリスト...
-
【関数】同じ関数なのに、エラ...
-
Office2021のエクセルで米国株...
-
【マクロ】列を折りたたみ非表...
-
9月17日でサービス終了らし...
-
【マクロ】アクティブセルの時...
-
ページが変なふうに切れる
-
【条件付き書式】シートの中で...
-
【マクロ】3行に上から下に並...
-
【マクロ】オートフィルターの...
-
【マクロ】EXCELで読込したCSV...
-
【画像あり】オートフィルター...
-
他のシートの検索
-
エクセルの循環参照、?
-
Excelファイルを開くと私だけVA...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報