Ich versuche, zwei Excel-Formeln zu kombinieren, die für sich genommen gut funktionieren. Das Ziel der beiden Formeln besteht darin, ein bestimmtes Schlüsselwort oder eine bestimmte Phrase auszugeben, wenn diese innerhalb eines bestimmten Zeitrahmens auftreten.
=ZÄHLENWENN('Hauptblatt'!A:A,">="&Trends!C1,'Hauptblatt'!A:A,"<="&Trends!A1)
=(SUMME((LEN('Hauptblatt'!G:G)-LEN(SUBSTITUTE('Hauptblatt'!G:G,F1,"")))/LEN(F1)))
Antwort1
Vielleicht geben sie in Kombination mit etwas anderem ein Schlüsselwort oder eine Phrase aus, aber nicht allein oder zusammen. Das ist also ein Problem.
Die erste gibt einfach an, wie viele Datensätze die angegebenen Kriterien in Trends!A1 und C1 erfüllen. Die Formel enthält nichts, das bestimmte Datenbits lokalisieren würde. Wenn man sie also in die zweite Formel einfügt, erhält diese Formel nur eine Menge, mit der sie arbeiten kann. Wenn acht Datensätze die Kriterien erfüllen, erhält die zweite Formel eine „8“, mit der sie arbeiten kann. Das kann nicht dazu führen, dass ein Datensatz anhand seines Ergebnisses identifiziert wird. Das ist also ein Problem.
Die zweite Formel ermittelt, wie oft eine bestimmte Zeichenfolge („Kuh“ vielleicht oder „55“) in der Zielspalte vorkommt. Das ist vielleicht bei einer dritten Formel hilfreich, kann aber selbst keine Daten identifizieren/lokalisieren. Und was die Eingabe der ersten Formel betrifft, würde sie ihr eine Zahl zuweisen und diese würde prüfen, ob diese Zahl den Kriterien entspricht. Wenn die Zeichenfolge also 2.746 Mal in Spalte G vorkommt, würde der Zählmechanismus in der ersten Formel erkennen, dass das „genug“ ist, um die Kriterien auf dem Blatt „Trends!“ zu erfüllen. „Genug“, aber nicht „zu viele“. Dadurch werden keine bestimmten Daten identifiziert/lokalisiert. Das ist also ein Problem.
Daher ist es so schwierig, sie als einheitliche Formel zum Funktionieren zu bringen. Das gelingt ihnen einfach nicht, wenn sie nicht mit etwas anderem verknüpft werden.
Ich schätze, es ist SAT-Zeit. Wenn keine Antwort, nehmen Sie an, was auch immer angenommen werden muss, um schließlich eine Antwort zu ermöglichen? Vielleicht führen sie zu etwas anderem. Das zweite ist ziemlich clever, also ist dieses andere vielleicht zu clever, als dass ich es erraten könnte. Es passiert. Wie kombiniert man sie? Eigentlich ist es ziemlich einfach: Ersetzen Sie jede Instanz von 'Main Sheet'!G:G
im zweiten durch die gesamte erste. (Beachten Sie, dass Sie nicht andersherum vorgehen können, da COUNTIFS()
Bereiche und keine Werte oder Formeln erforderlich sind.)
Die Antwort lautet daher entweder: 1) Sie können ohne weitere Formeln nicht tun, was von ihnen verlangt wird, sodass der Prozess neu geordnet werden muss und die Art und Weise, wie die Dinge kombiniert werden, sich von selbst ergeben sollte, oder 2) Sie kombinieren sie, indem Sie jede Instanz von 'Main Sheet'!G:G
durch die gesamte erste Formel ersetzen.