Excelで“ TEXT”機能を使用すると、土曜日が自動的に表示されるのはなぜですか?


2

私は過去2日間これを解決しようとしていました、そしてそれは私をナッツを駆り立てているので、私はこれでどんな助けでも大いに感謝するでしょう。

誰かが列C(D)に日付(たとえば、1/22/14)を入力すると、対応する曜日が列E(FG)に自動的に表示されるように休暇申請フォームを更新しています。次の公式を使用しました。= TEXT(C13、 "dddd")しかしここで問題が起こります。E列の行のいくつかは空白です(列Cに入力された日付がないため)対応する日付はありません。誰かが対応するセル(C13-C21)に日付を入力するまで、E13-E2​​1を空白のままにします。これを修正する方法はありますか?私が話していることがわかるように写真を添付し​​ようとしましたが、「画像を投稿するには少なくとも10の評判が必要です」。

助けてくれてありがとう!

回答:


2

あなたが使用することができます IF 空白のチェッカーと一緒にそれを行うには。

=IF(ISBLANK(C13), "", TEXT(C13, "dddd"))

土曜日になっていると思います。 1 in Excelは、日曜日である日付01/01/1900と同じ 0 土曜日、その前日です。


さて、TEXT(0、 "dddd")は確かに土曜日です。明らかに今週の始まりです。
panhandel

@panhandel Excelの日付が2014年に基づいていた場合、 text(1, "dddd") 水曜日を与えるでしょう(2014年1月1日は水曜日なので、私は =text(0,"dddd") 火曜日)ここで週の始まりについては何もありません。
Jerry

式は+1です。それを処理するための素晴らしい方法です。 0 に等しい Jan 0, 1900 Excelの日中会話で。以来 Jan 1, 1900 日曜日で、その前の日は「論理的に」土曜日でした。
guitarthrower
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.