无法获得'IF(OR(AND'公式在Excel中工作)

时间:2016-02-12 06:27:29

标签: excel formulas

我似乎无法使其正常工作。我相信“COUNT”结束括号是我搞乱的地方,但我今晚才开始学习excel公式,所以我完全陷入困境。任何人都可以看到这个错误吗?

= IF(OR(AND(COUNT(FIND({0,1,2,3,4,5,6,7,8,9},F4))> 0),(COUNT(FIND({ 0,1,2,3,4,5,6,7,8,9},I4))= 0)),AND(COUNT({(0,1,2,3,4,5,6, 7,8,9},I4))> 0),(COUNT(FIND({0,1,2,3,4,5,6,7,8,9},F4))= 0),F4 + I4 + 1,0)

以下是我的目标: IF F4包含数字 AND I4不 OR IF I4包含一个数字,F4 NOT 比包含此公式的单元格内显示0,否则 ADD F4和I4和1一起显示在包含此单元格的单元格内这个公式。

(SHWEEW!满口:X) 提前谢谢大家!

2 个答案:

答案 0 :(得分:0)

你错了括号并混淆了真假输出。这是一个编辑版本:

exports.up = function (knex, Promise) {
    return Promise.all([
        knex.schema.createTableIfNotExists("payment_paypal_status", function (table) {
            table.increments(); // integer id

            // name
            table.string('name');

            //description
            table.string('description');
        }).then(function () {
                return knex("payment_paypal_status").insert([
                    {name: "A", description: "A"},
                    {name: "B", description: "BB"},
                    {name: "C", description: "CCC"},
                    {name: "D", description: "DDDD"}
                ]);
            }
        ),
    ]);
};

exports.down = function (knex, Promise) {
    return Promise.all([
        knex.schema.dropTableIfExists("payment_paypal_status")
    ]);
};

但是,如果不满足条件且单元格F4或I4包含除数字之外的字符,则仍可能产生错误

答案 1 :(得分:0)

您不需要使用import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; import java.util.Timer; import java.util.TimerTask; public class ConsoleReader { public static void main(String[] args) { File file = new File("C:/Users/Binayak/Desktop/file1.txt"); try { RandomAccessFile r = new RandomAccessFile(file, "rws"); //First time read String str = null; while((str = r.readLine()) != null) { System.out.println("read"+str); } r.seek(r.getFilePointer()); startTimer(r); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } private static void startTimer(final RandomAccessFile r) { Timer timer = new Timer(); timer.scheduleAtFixedRate(new TimerTask() { @Override public void run() { String str = null; try { while((str = r.readLine()) != null) { System.out.println(str); } r.seek(r.getFilePointer()); } catch (IOException e) { e.printStackTrace(); } } }, 0, 500); } } 。而是尝试函数find()

假设你所瞄准的逻辑是完整的(即,我没有被误解),这个公式应该有效:

isnumber()

PS:你不会说如果f4和i4都没有号码会发生什么。我假设同样只有一个单元格有一个数字。