セル内の複数の数式

セル内の複数の数式

このスレッドには同様の質問がありましたが、どれも私の疑問に答えていませんでした。誰かが助けてくれることを願っています。

数式が 2 つあります。1 つの数式は週末を除外して時差を計算するのに役立ち、もう 1 つの数式は何も除外せずに時差を計算するのに役立ちます。

式1:=NETWORKDAYS(W2,X2)-1-MOD(W2,1)+MOD(X2,1)

式2:=TEXT(X10-W10, "[h]:mm:ss")

列「W」には、開始日を「11/24/2020 1:14 AM」という形式で入力し、列「X」には、終了日を同じ形式で入力しました。

列「Z」には数式ピッカーがあり、数式選択条件は次のとおりです: 列「Z」の値が次の場合: CAT1 数式 2 を適用 CAT2 数式 2 を適用 CAT3 数式 1 を適用 CAT4 数式 1 を適用

答え1

これには IF を使用できます。

=IF( OR (Z1 = "CAT1" , Z1 = "CAT2") , put formula 2 here , put formula 1 here )

完全な公式については以下をご覧ください。

=IF( OR (Z1 = "CAT1" , Z1 = "CAT2") , TEXT(X10-W10, "[h]:mm:ss") , NETWORKDAYS(W2,X2)-1-MOD(W2,1)+MOD(X2,1) )

コメントに従ってエラーをトラップするには、次を使用します。

=IFERROR(IF( OR (Z1 = "CAT1" , Z1 = "CAT2") , TEXT(X10-W10, "[h]:mm:ss") , NETWORKDAYS(W2,X2)-1-MOD(W2,1)+MOD(X2,1) ),TEXT(X10-W10, "[h]:mm:ss"))

関連情報