在嘗試比較兩張紙上的資料以發現差異時,我遇到了一個問題 - 特別是在比較開始時間和結束時間時。
現在,我的螢屏截圖中的“IF”陳述句正在完美執行,除非涉及時間 - 它正在將這些單元格讀取為小數(但只是有時)。
我已經嘗試格式化這些單元格(在原始資料和此“差異”報告表上),以便它們顯示為“HH:MM am/pm”時間,但作業表仍在比較十進制值。
有沒有什么我可以添加到這個函式來解釋比較值是時間而不是文本,并且有任何差異來比較該文本?我無法向原始資料表添加或更改任何內容,我唯一可以編輯的是我提供的螢屏截圖中看到的公式。
請參閱我的螢屏截圖中突出顯示的單元格 - 這是我一直遇到的問題。如您所見,有一些單元格(未突出顯示的單元格)按預期執行,但我不確定當我使用相同的方式格式化所有內容時,為什么整個電子表格都不是這種情況。在整張紙上使用相同的公式。
例如,兩個作業表上的單元格 N2 中的值都是“8:00 AM”,因此公式應該只在該單元格中顯示“8:00 AM”(而不是突出顯示),因為兩者之間的單元格沒有差異它正在比較的表。但是相反,它將兩次都顯示為小數,它們之間的差異很小,并且暗示了技術上不存在(或不應該存在)的差異。
請幫忙!

更新
洗掉范圍 B2:O10 中的所有公式并在 B2 中使用它:
=ARRAYFORMULA(IF(TO_TEXT(MicrositeRawData!B2:O10)=
TO_TEXT(CleanedUpSalesforceData!B2:O10), MicrositeRawData!B2:O10,
"MICROSITE: "&TEXT(IF(MicrositeRawData!B2:O10="",
"", MicrositeRawData!B2:O10), "h:mm AM/PM")&CHAR(10)&
"SALESFORCE: "&TEXT(IF(CleanedUpSalesforceData!B2:O10="",
"", CleanedUpSalesforceData!B2:O10), "h:mm AM/PM")))

轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/451172.html
標籤:if-statement google-sheets time compare google-sheets-formula
