Excel-Formel / Inkonsistenz verketten [geschlossen]


1

Ich habe heute ein Histogramm erstellt, und dieser PC verfügt nicht über das Analyse-Toolkit. Aus irgendeinem Grund hatte ich keine Lust, es aufzuspüren und zu installieren.

Also fand ich mich mit einer Spalte mit Rohdaten und einer Spalte mit Bin-Werten wieder und schrieb Folgendes:

 =COUNTIFS($A$1:$A$10,CONCATENATE(">=", $B1),$A$1:$A$10,CONCATENATE("<", $B2))

Zählen Sie mit anderen Worten die Zellen in meinem Rohdatenbereich, wenn sie sich über dem unteren und unter dem nächsten Fach befinden.

Dies hat nicht funktioniert - jeder Zähler gibt Null zurück.

Wenn ich stattdessen das Concat in eine eigene Spalte gezogen habe (also Bins in B und C: CONCATENATE(">=", B1)und in Spalte DI haben CONCATENATE("<",B1)und dann die Histogrammformel bearbeiten, um auf die neuen Intermediate zu verweisen, funktionieren die Countifs wieder.

 =COUNTIFS($A$1:$A$10, C1 ,$A$1:$A$10, D2)

Ich habe das Gefühl, dass es eine Lektion darüber gibt, wie der Excel-Formel-Parser unter der Haube funktioniert, die ich hätte verinnerlichen sollen, damit er sich eines Tages nicht anschleicht und mich umbringt. Versteht jemand was hier eigentlich los ist?

-bearbeiten-

Ok, nun, Excel will einen Affen aus mir machen. Nun, das funktioniert ... und ich weiß nichts, was ich getan habe, um es von nicht funktionieren (was ich schwöre, es war) auf arbeiten umzustellen. Vielleicht hat das Stellen einer Frage im Internet eine Eigenschaft vom Typ Spooky Action At a Distance. Ich nehme an, es ist möglich, dass die Zellen verwirrt waren, wenn es sich um Text handelte, der aus dem Text-zu-Spalten-Aufruf übrig geblieben war, und dass ihnen schließlich klar wurde, dass es sich um Zahlen handelte. Ich bin ratlos. Entschuldigung für die Gänsejagd!


1
Sind Ihre Rohdaten Zeichenfolgen? Weil Ihre Formel mit numerischen Daten zu funktionieren scheint.
chuff

Ich fülle den Bereich A1: A10 mit den Ordnungszahlen 1,2, ..., 9,10 und setze in B1 "5" und in B2 "7", alle als Zahlen gespeichert. Ihre ursprüngliche Formel funktioniert für mich und gibt keinen 0-Wert zurück ( imgur.com/BsBjPjB ). Sind Sie sicher, dass die Berechnung in der betroffenen Arbeitsmappendatei automatisch erfolgt, oder wurde sie versehentlich auf manuell gesetzt, sodass Sie lediglich eine Formel sehen, die (vor kurzem) nicht erneut ausgewertet wurde?
David Zemens

Sie sind Zahlen, soweit ich das beurteilen kann - obwohl sie das Ergebnis eines Text-to-Column-Aufrufs sind. Ich werde mit Rohdaten in einem neuen Blatt versuchen, um zu sehen, ob ich sie reproduzieren kann
Mikeb

Antworten:


0

Nun, es ist keine richtige Antwort, aber es scheint zu lauten: "Wenn Sie dieses Verhalten beobachten, fragen Sie einfach eine andere Person und Excel wird Sie zum Narren halten und sich selbst reparieren."

Wenn ich jemals verstehe, was zum Teufel passiert ist, werde ich versuchen, diese Antwort / Frage entsprechend zu aktualisieren.


Ich habe die Frage jetzt als zu lokalisiert abgeschlossen (was wir immer tun, wenn sich Probleme auf magische Weise von selbst gelöst haben). Wenn Sie zufällig die tatsächliche Lösung finden, markieren Sie diese, damit der Moderator sie erneut öffnen kann. Prost.
Slhck
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.