X



Excel詳しい人来てください
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:19:01.739ID:Fv+VkQFe0
SUMIFSで複数条件から合計出したいんだけど
B列を=VALUE(TEXT(B2:B247,"hh"))で時間だけ取り出してD列へ出した
SUMIFSの範囲にD列を使ったら成功
http://imgur.com/AnGEHs6.png

作業列を作らずにB列を変換した式をSUMIFSに組み込んだら失敗
http://imgur.com/XmlrvxR.png

この違いは何なんでしょう?
なんで10行までの配列じゃなくて247行までの配列になるんだろう?
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:19:52.592ID:Cu7pPNZ70
知らんし
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:20:30.536ID:K4lYTL6bM
黙れ
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:22:50.350ID:Fv+VkQFe0
そんなぁ…
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:25:17.668ID:tMlk0iUW0
なんでTEXT関数使ってるの?
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:26:42.063ID:Fv+VkQFe0
>>5
日付またぐと計算面倒くさいのでTEXTで文字列にしてそれをVALUEで数値に戻してます
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:31:11.554ID:Fv+VkQFe0
作業列作らないで1行の式にしてそれをLAMBDAにぶち込みたいのです
0008以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:37:06.626ID:tMlk0iUW0
配列で確定させたら?
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:37:51.398ID:Q25lmZxl0
EXCEL上の時間の概念って、1日を1とした時の1/24だから、
逆に8っていう数値を24で割って時刻との大小判定に持ち込んでみるってのはどう
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:42:11.637ID:gsWMMDmk0
H列がそもそも時間ではないからエラー出ていると思うんだが俺にはさっぱりだな
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:44:01.335ID:Q25lmZxl0
配列使わんしLET関数も使わん人だから俺もさっぱり
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:44:18.623ID:Fv+VkQFe0
GとHが時間じゃなくて数値だからB列を時間から数値に変換した式を組み込んだんだけどうまくいかない
0013以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:49:45.683ID:acCZ74aNa
TEXT(B2:B247,“hh“)
が失敗してる

TEXTは一つを対象にしなきゃ
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:50:03.410ID:tMlk0iUW0
1枚目のC列にはどういう式が入ってる?
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:51:02.391ID:rAvFKYaq0
ctrl + shift + enter 配列数式
でぐぐってみればいいんじゃね
知らんけど
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:52:59.184ID:Fv+VkQFe0
LET使わないで同じ式を2回書いたらエラーになった
http://imgur.com/LZrX2hF.png

>>14
=VALUE(TEXT(B2:B247,"hh"))
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:56:13.179ID:Fv+VkQFe0
>>1
間違えた
B列を=VALUE(TEXT(B2:B247,"hh"))で時間だけ取り出してC列へ出した
0018以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 18:56:54.341ID:tMlk0iUW0
>>16
=VALUE(TEXT(B2:B247,"hh"))は出来んだろ
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 19:00:59.168ID:Fv+VkQFe0
>>18
出来るよ
普通にスピルする
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 19:04:06.020ID:Q25lmZxl0
>>19
スピル前提のものをLETで定義してそれが10列目までに収まるもんなのかね?
0022以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/03/12(土) 19:06:06.738ID:Fv+VkQFe0
>>20
LETで作った変数はSUMIFSの範囲引数にしか使ってないからなんでだろうな?と思ってるんです
■ このスレッドは過去ログ倉庫に格納されています