
山小屋の管理を宿泊して交代でやってまして、管理した場合日当及び交通費を支払う必要が有ります。
但し連泊した場合は交通費(3連泊の場合2回、2連泊の場合1回)を減じなければなりません。excelの公式を使って下記のようなことが出来ないかお伺い致します
excelで日付を次のように入力したセルが有ります
a2 6/12
a3 6/15
a4 6/16
a5 6/17
a6 6/20
a7 6/21
a8 6/23
a9 6/25
a10 6/28
a11 6/29
a12 6/30
のように6/15-6/17まで及び6/28-6/30までの3連続した日付が合計2回(6個)、6/20-6/21までの2連続した日付が1回(2個)有ります.この場合において連続する日付のみを取り出してその個数又は回数を算出できないでしょうか。又は該当箇所のセルに自動で色を付けることでも構いません。以上よろしくお願い致します。
No.3ベストアンサー
- 回答日時:
書き忘れてましたが先ほどの数式は2行目からデータがある前提です。
そもそも Office365なら
=TEXT(FILTERXML("<a><b>"&SUBSTITUTE(TEXTJOIN("</b><b>",,TEXT(IF(A1:A11<>A2:A12-1,A2:A12),"m/d;;;")&TEXT(IF((A1:A11+1=A2:A12)*(A2:A12+1<>A3:A13),A2:A12),"-m/d;;;")),"</b><b>-","-")&"</b></a>","//b"),"m/d")
スピルでリスト化することも可能です。
Office365でやってみましたら連泊でない日は○○/○○で表示され、連泊の場合○○/○○-○○/○○で表示され、一覧表を目で見て判断する必要がなくなり、判断エラーの回避に数歩前進です。有り難うございました。
No.2
- 回答日時:
先ず、
a2〜a11、 … ①
a3〜a12、 … ②
此の様に 値を、
範囲指定します。
次に、
①+1=② … ③
此を 判定させます。
既に、
此の段階で、
何日 連続日が、
あったかが 判ります。
更に、
何回 連続日の、
続く 日程が、
あるかは、
③において、
{FALSE,TRUE,TRUE}
こうなっている データ位置が、
何回 あるかで、
分かります。
後は、
式に 起こすだけですが、
其処は 今は、
手を 引きましょう。
因みに、
此は 正に、
私が 作成した、
やり方で、
私の 公開以前、
既に、
知られた ものでも、
公開されている ものでも、
ありません。
元より、
私の オリジナルで、
故に、
相応に 誰でも、
勘案し得るものでは、
ない事より、
私に 著作権が、
帰属しています。
当該に付いては、
使用に 際しては、
私の 指定した、
使用上の ルールに、
従う限り、
金品等 一切を、
請求するものでは ありませんが、
真逆に、
従わなかった場合は、
賠償を 請求します。
では、
使用の ルールですが、
此の、
やり方、考え方を、
何時、何処で、
どのIDの ものの、
提示から 知ったか、
使用時には、
誰の 目にも、
灼かに 伺えるよう、
詠う事と、
其れを 見たものが、
此の 義務を、
引き継ぐように 指定する事を、
義務付けます。
使用に 際しては、
此を 怠らない限り、
使用は フリーです。
逆に、
反した場合は 先筆通り、
賠償を 頂きます、
其れだけの 事です。
此、
本来は 履行する方が、
常識な 事なので、
態々 此の様に、
書かないと いけない、
そんな現状が、
狂気的な 異常状態なのです。
然りとて、
書かないと、
誰も 履行しないので、
お目汚しには なるかとも、
思いましたが、
書き込まして 頂きました。
又、
こうでも しておかないと、
間違えた 使用法により、
困惑されているような 事態を、
目の辺りに した時、
「其れ 私が、
作り出した ものなので、
私なら 判りますよ。」
と 投げかけた際に、
狂人扱いを 真面に、
あからさまに されるのですよ、
此は 困るので、
防ぎたいのです。
本来、
賠償等 求めては、
居ませんが、
此の国の 法律体系では、
規制を 個人が、
貼る場合は、
賠償の 形しか、
取れない、
と 思っているもので、
こう しています。
ご理解を 頂けましたなら、
又、
お役に 立てて、
居たならば
幸いです。
No.1
- 回答日時:
> 但し連泊した場合は交通費(3連泊の場合2回、2連泊の場合1回)を減
> じなければなりません。
何連泊しようがそれを「1」として数えるという意味ではないのでしょ
うか。
=SUM(N(A1:A11+1<>A2:A12))
バージョン不明ですが Office365以外では「SUM」→「SUMPRODUCT」。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Excelで一致する値を引っ張ってくる方法について
Excel(エクセル)
-
Excel HLOOKUPを用いる問題(セルの結合は数える?)
Excel(エクセル)
-
Excelで数式中の一部の数字を一括して変更できますか
Excel(エクセル)
-
4
Excelで改行を維持しつつ数値以外の値を削除したい
Excel(エクセル)
-
5
エクセル教えて下さい Part2
Excel(エクセル)
-
6
並び順の違う2つのエクセル表
Excel(エクセル)
-
7
Excel 複数のプルダウンメニューを連動させたい
Excel(エクセル)
-
8
3つのセルを比較
Excel(エクセル)
-
9
エクセルで、選択した数字(セル)に赤の丸印をつけたい
Excel(エクセル)
-
10
エクセルFALSE
Excel(エクセル)
-
11
Excel 連続していないセルに連番を振る方法
Excel(エクセル)
-
12
4日以上休んだ曜日を定休日を一括入力したい
Excel(エクセル)
-
13
Excelでセル内の数値のみ抽出し、合計値を別のセルへ記入したい。
Excel(エクセル)
-
14
EXILEの複数あるシートの中から、特定の1シートのみ、別のEXILEbookに名前をつけて保存した
Excel(エクセル)
-
15
【マクロ】VLOOKUPが動かない
Excel(エクセル)
-
16
excelのグループ分けに関して
Excel(エクセル)
-
17
エクセルで、書式は変えずに連番を振る
Excel(エクセル)
-
18
国語の問題で「ことわざの意味を次の選択肢から選びなさい」というようなものをエクセルで作りたいのですが
Excel(エクセル)
-
19
重いExcelファイルのことで教えて下さい!!
Excel(エクセル)
-
20
エクセル 複数の条件でフィルタリングする
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
31:30:00が1900/1/1 7:30:0
-
5
エクセルのデータから「/」を抜...
-
6
エクセルでENTERを押すと数式が...
-
7
日付だけを変更して印刷(Excel)
-
8
Excelで、年だけの「西暦」から...
-
9
日付入力→指定のセルの色を塗り...
-
10
入力後に日付順になるように自...
-
11
EXCELで直近の日付を抽出する関数
-
12
Excelで更新日時と更新者を表示...
-
13
エクセル 当番表の作り方 エク...
-
14
エクセルで日付を別のシートに...
-
15
日付を入力したセルをファイル...
-
16
Excelで2週間後の日付を出したい
-
17
エクセルで数字列の間に『/』を...
-
18
ファイルのオープン時に今日の...
-
19
エクセルで、曜日から日付を呼...
-
20
EXCEL 日付の入力形式
おすすめ情報