山小屋の管理を宿泊して交代でやってまして、管理した場合日当及び交通費を支払う必要が有ります。
但し連泊した場合は交通費(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で質問しましょう!
似たような質問が見つかりました
- 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ランキング
-
31:30:00が1900/1/1 7:30:0
-
Excelで半年後の日付を計算したい
-
日付だけを変更して印刷(Excel)
-
入力後に日付順になるように自...
-
エクセルでENTERを押すと数式が...
-
エクセル関数で日付かどうかの...
-
エクセル 当番表の作り方 エク...
-
エクセルで数字列の間に『/』を...
-
エクセルのセルにカレンダーを...
-
Excelで、年だけの「西暦」から...
-
日付を入力したセルをファイル...
-
西暦や和暦の表示をyyyymmdd表...
-
ワード差込について
-
◆ EXCEL自動入力日付を自動で...
-
EXCELで直近の日付を抽出する関数
-
excelで月末日を判定したい
-
エクセル グラフ 軸の日付表記...
-
Excelで更新日時と更新者を表示...
-
エクセルで日付入力欄を作成し...
-
ファイルのオープン時に今日の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
入力後に日付順になるように自...
-
日付だけを変更して印刷(Excel)
-
Excelで半年後の日付を計算したい
-
エクセルでENTERを押すと数式が...
-
エクセル 当番表の作り方 エク...
-
エクセルで数字列の間に『/』を...
-
エクセル関数で日付かどうかの...
-
Excelで、年だけの「西暦」から...
-
エクセルのセルにカレンダーを...
-
日付入力→指定のセルの色を塗り...
-
☆Excelエクセルで入力した日の...
-
Excelで8/26等の日付を全てその...
-
◆ EXCEL自動入力日付を自動で...
-
ファイルのオープン時に今日の...
-
Excelで、本日、前日、1週間前...
-
EXCELで直近の日付を抽出する関数
-
エクセルで日付入力欄を作成し...
-
エクセルで、曜日から日付を呼...
-
エクセルで1年後の月末を表示さ...
おすすめ情報