numbersにて、表からカレンダーに転記できない
numbersで、家計簿を作成しております。
その際に、表からカレンダーに使用した金額を表示させたいです。
そのため、カレンダーに「SUMIF(表の日付,カレンダーの日付,金額)
」を入力したところ、表の日付の型とカレンダーの日付の型が違うのか、数字を転記することができませんでした。
解決策があれば、教えていただきたいです。
iPhone 15, iOS 17
Apple の脅威の通知と金銭目当てのスパイウェアへの対策について
Apple の脅威の通知と金銭目当てのスパイウェアへの対策についてが公開されました。
Apple の脅威の通知と金銭目当てのスパイウェアへの対策についてが公開されました。
numbersで、家計簿を作成しております。
その際に、表からカレンダーに使用した金額を表示させたいです。
そのため、カレンダーに「SUMIF(表の日付,カレンダーの日付,金額)
」を入力したところ、表の日付の型とカレンダーの日付の型が違うのか、数字を転記することができませんでした。
解決策があれば、教えていただきたいです。
iPhone 15, iOS 17
こんばんは。
解決済みのところ今頃申しわけありません。
やすどん さんによる書き込み:
今回逆なんですよ。
三毛猫大好きさんの例でいうと、$A$5:$A$10の方にDATEVALUEを使わないといけないんです。
こちらがスレ主がショートカットで入力した日付に当たります。
すみません。正しく状況を理解できていませんでした。
ショートカットを変更することで対応できたとのことで無用ですが、仮にNumbers側で対応するとしたら、入力した明細を参照用に数式で加工してから集計する形だったらできますね。
それと、私の前回の返信で書かせていただいた数式は冗長でした。
B2を参照したいときに、B2に代えて
B2−(B2−DATEVALUE(B2))
とすると、時刻部分を無視できそうですね。
なんて書きましたが、単に、DATEVALUE(B2) でよかったようです。
ちょっと自信がないけど……
ショートカットで日付を入れた場合、時刻まで入っちゃうんですよね。
で、もとのカレンダーの方には時刻の情報がないので、それが原因かなぁと。
(正確に書くと、カレンダーの2023/10/1は実際には2023/10/1 0:00ってこと)
つまりカレンダーに2023/10/1というのがあって、表の日付が2023/10/1 12:55とかだと一致しないって判断されちゃうとか?
Excelなら日付から時刻を無視する関数があるんだけど、numbersだとあるのかなぁ。
試したけとINT と TRUNC は日付が数字じゃないとのことでダメだった。
追記
ショートカットをいじるほうがいいかな?
ショートカットでカレンダー表記から日付を得ると時間も入っちゃうので、テキストで、例えば10/1のように日付を得るとうまく行くと思う。
列を保持していますか?
ご回答いただき、ありがとうございます。
列を保有しております。
また、切り分けとして、カレンダーと表の日付が一致していないことが確認できましたが、対処方法がわかりませんでした。
表の日付は日付で入れており、カレンダーの日付はテンプレートから持って来ております。
申し訳ございません。
私の問題の切り分けが誤っておりました。
直接、表に日付を入れるとカレンダーに値を転記することができました。
ですが、下記画像のショートカットを使用して表に値を入れ、その値をカレンダーに転記したいのですが、それがうまくいきません。
もし、解決策がありましたら教えていただけますと幸いです。
こんばんは。
(追記を拝見する前に書いたのですが、今更いらないかもしれませんが、せっかくなので投稿します…)
B2を参照したいときに、B2に代えて
B2−(B2−DATEVALUE(B2))
とすると、時刻部分を無視できそうですね。
やすどん様、三毛猫大好き様
ありがとうございます。
原因が分かり、下記のようにショートカットを変更することで解決致しました。
誠にありがとうございます。
本件、以上になります。
表の日付の年を確認して下さい。
2023年になってますか?
今回逆なんですよ。
三毛猫大好きさんの例でいうと、$A$5:$A$10の方にDATEVALUEを使わないといけないんです。
こちらがスレ主がショートカットで入力した日付に当たります。
DATEVALUEって一つのセルに対してしか使えず、列とか行全体に対しては使えないですよね。
numbersにて、表からカレンダーに転記できない