解決済み
エクセルの関数について教えてください。 「D13~O13」のセルに数値を入力します。12個のセルすべてに数値(0以外)を入力した場合のみ「〇」 12個の内セルに一つでも「0」か「空白」がある場合「×」を表示させたいです。 =IF(賃金明細!D13>0,"〇",IF(賃金明細!D13=0,"×")) 上記の式に該当セルを追加して作ろうとしましたが、多すぎるとエラーが出ました。 もう少し簡単に式が作成できないでしょうか? ご教授願います。 宜しくお願い致します。
39閲覧
マイナス数値のことを言っていないからには、 マイナス数値はないのだと思いますので、 簡単に、 =IF(COUNTIF(D13:O13,">0")=12,"○","×")
例示の数式での条件は「0以外」になってません。マイナスの数値を想定しないのであれば想定しないと書きましょう。整数しか考えないなどの条件があるならそれも書きましょう。 「範囲内で0の数と空欄の数をそれぞれ数えて加算し、0でなければ×」であれば、 =if(countif(範囲,0)+countblank(範囲), "×", "○") あたりがリーズナブルじゃないかと思いますね。
>「D13~O13」のセルに数値を入力します。 12個のセルすべてに数値(0以外)を入力した場合のみ「〇」 以下の数式になります。 =IF(COUNT(INDEX(1/D13:O13,))=12,"○","×")
< 自分のペースで、シフト自由に働ける >
パート・アルバイト(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る