Excel詳しい人来てください
■ このスレッドは過去ログ倉庫に格納されています
SUMIFSで複数条件から合計出したいんだけど
B列を=VALUE(TEXT(B2:B247,"hh"))で時間だけ取り出してD列へ出した
SUMIFSの範囲にD列を使ったら成功
http://imgur.com/AnGEHs6.png
作業列を作らずにB列を変換した式をSUMIFSに組み込んだら失敗
http://imgur.com/XmlrvxR.png
この違いは何なんでしょう?
なんで10行までの配列じゃなくて247行までの配列になるんだろう? >>5
日付またぐと計算面倒くさいのでTEXTで文字列にしてそれをVALUEで数値に戻してます 作業列作らないで1行の式にしてそれをLAMBDAにぶち込みたいのです EXCEL上の時間の概念って、1日を1とした時の1/24だから、
逆に8っていう数値を24で割って時刻との大小判定に持ち込んでみるってのはどう H列がそもそも時間ではないからエラー出ていると思うんだが俺にはさっぱりだな 配列使わんしLET関数も使わん人だから俺もさっぱり GとHが時間じゃなくて数値だからB列を時間から数値に変換した式を組み込んだんだけどうまくいかない TEXT(B2:B247,“hh“)
が失敗してる
TEXTは一つを対象にしなきゃ ctrl + shift + enter 配列数式
でぐぐってみればいいんじゃね
知らんけど LET使わないで同じ式を2回書いたらエラーになった
http://imgur.com/LZrX2hF.png
>>14
=VALUE(TEXT(B2:B247,"hh")) >>1
間違えた
B列を=VALUE(TEXT(B2:B247,"hh"))で時間だけ取り出してC列へ出した >>16
=VALUE(TEXT(B2:B247,"hh"))は出来んだろ >>19
スピル前提のものをLETで定義してそれが10列目までに収まるもんなのかね? >>20
LETで作った変数はSUMIFSの範囲引数にしか使ってないからなんでだろうな?と思ってるんです ■ このスレッドは過去ログ倉庫に格納されています