山小屋の管理を宿泊して交代でやってまして、管理した場合日当及び交通費を支払う必要が有ります。
但し連泊した場合は交通費(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.1
- 回答日時:
> 但し連泊した場合は交通費(3連泊の場合2回、2連泊の場合1回)を減
> じなければなりません。
何連泊しようがそれを「1」として数えるという意味ではないのでしょ
うか。
=SUM(N(A1:A11+1<>A2:A12))
バージョン不明ですが Office365以外では「SUM」→「SUMPRODUCT」。
No.2
- 回答日時:
先ず、
a2〜a11、 … ①
a3〜a12、 … ②
此の様に 値を、
範囲指定します。
次に、
①+1=② … ③
此を 判定させます。
既に、
此の段階で、
何日 連続日が、
あったかが 判ります。
更に、
何回 連続日の、
続く 日程が、
あるかは、
③において、
{FALSE,TRUE,TRUE}
こうなっている データ位置が、
何回 あるかで、
分かります。
後は、
式に 起こすだけですが、
其処は 今は、
手を 引きましょう。
因みに、
此は 正に、
私が 作成した、
やり方で、
私の 公開以前、
既に、
知られた ものでも、
公開されている ものでも、
ありません。
元より、
私の オリジナルで、
故に、
相応に 誰でも、
勘案し得るものでは、
ない事より、
私に 著作権が、
帰属しています。
当該に付いては、
使用に 際しては、
私の 指定した、
使用上の ルールに、
従う限り、
金品等 一切を、
請求するものでは ありませんが、
真逆に、
従わなかった場合は、
賠償を 請求します。
では、
使用の ルールですが、
此の、
やり方、考え方を、
何時、何処で、
どのIDの ものの、
提示から 知ったか、
使用時には、
誰の 目にも、
灼かに 伺えるよう、
詠う事と、
其れを 見たものが、
此の 義務を、
引き継ぐように 指定する事を、
義務付けます。
使用に 際しては、
此を 怠らない限り、
使用は フリーです。
逆に、
反した場合は 先筆通り、
賠償を 頂きます、
其れだけの 事です。
此、
本来は 履行する方が、
常識な 事なので、
態々 此の様に、
書かないと いけない、
そんな現状が、
狂気的な 異常状態なのです。
然りとて、
書かないと、
誰も 履行しないので、
お目汚しには なるかとも、
思いましたが、
書き込まして 頂きました。
又、
こうでも しておかないと、
間違えた 使用法により、
困惑されているような 事態を、
目の辺りに した時、
「其れ 私が、
作り出した ものなので、
私なら 判りますよ。」
と 投げかけた際に、
狂人扱いを 真面に、
あからさまに されるのですよ、
此は 困るので、
防ぎたいのです。
本来、
賠償等 求めては、
居ませんが、
此の国の 法律体系では、
規制を 個人が、
貼る場合は、
賠償の 形しか、
取れない、
と 思っているもので、
こう しています。
ご理解を 頂けましたなら、
又、
お役に 立てて、
居たならば
幸いです。
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でやってみましたら連泊でない日は○○/○○で表示され、連泊の場合○○/○○-○○/○○で表示され、一覧表を目で見て判断する必要がなくなり、判断エラーの回避に数歩前進です。有り難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 関数について 4 2023/05/26 11:22
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) エクセルの数式について教えてください。 7 2023/06/18 10:16
- Excel(エクセル) Excelで数式をそのままコピーしたい どうすればいいですか? 4 2022/09/16 02:16
- Excel(エクセル) 条件付き書式 別のシートで色付けされたセルデータの転記漏れを防ぐ書式を入れたい 4 2022/04/22 06:36
- Excel(エクセル) Excel関数で日またぎの勤務時間にしるしを立てる 2 2022/04/20 17:22
- Visual Basic(VBA) ExcelのVBAを使い、複数シートの同一箇所を、同一条件にて一括でソルバーを回す方法について 1 2022/04/23 11:49
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
入力後に日付順になるように自...
-
日付だけを変更して印刷(Excel)
-
エクセルの条件付き書式につい...
-
31:30:00が1900/1/1 7:30:0
-
エクセルのセルにカレンダーを...
-
日付入力→指定のセルの色を塗り...
-
エクセルでENTERを押すと数式が...
-
EXCELで直近の日付を抽出する関数
-
Excelに入力した個々の日付の数...
-
西暦や和暦の表示をyyyymmdd表...
-
日付を入力したセルをファイル...
-
エクセル 当番表の作り方 エク...
-
Excelで半年後の日付を計算したい
-
Excelで、年だけの「西暦」から...
-
エクセル関数で日付かどうかの...
-
エクセルで日付入力欄を作成し...
-
エクセルの日付入力
-
Excelで日付を4ケタで入力し、○...
-
海外の日付を表示させたい
-
エクセルで数字列の間に『/』を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
日付だけを変更して印刷(Excel)
-
入力後に日付順になるように自...
-
Excelで半年後の日付を計算したい
-
エクセルでENTERを押すと数式が...
-
エクセルで数字列の間に『/』を...
-
エクセルのセルにカレンダーを...
-
エクセル 当番表の作り方 エク...
-
エクセル関数で日付かどうかの...
-
Excelで、年だけの「西暦」から...
-
ファイルのオープン時に今日の...
-
Excelで8/26等の日付を全てその...
-
日付入力→指定のセルの色を塗り...
-
エクセルで日付入力欄を作成し...
-
☆Excelエクセルで入力した日の...
-
EXCELで直近の日付を抽出する関数
-
日付を入力したセルをファイル...
-
◆ EXCEL自動入力日付を自動で...
-
ワード差込について
-
WORDで翌日や翌々日の日付を表...
おすすめ情報