2017-06-05 4 views

Antwort

0

Sie haben ein Typ-o in der Nähe von 16999.

Versuchen Sie folgendes:

=if(C27>=16000,16M,if(C27>=16999,16M,if(c27>=17000,17M,if(C27<=17999,17M,if(C27>=18000,18M,if(C27<=18999,18M,if(C27>=19000,19M))))))) 
+0

Ich habe wirklich ein Problem auf der Suche nach der richtigen Formel, um Folgendes auszudrücken: –

0
=if(C27>=16000,16M,if(C27 ,= 16999,16M,if(c27>=17000,17M,if(C27<=17999,17M,if(C27>=18000,18M,if(C27<=18999,18M,if(C27>=19000,19M))))))) 

die Zeichen vor 16999 zeigt die falsche Syntax, vielleicht ist es wie dieser

=if(C27>=16000,16M,if(C27<=16999,16M,if(c27>=17000,17M,if(C27<=17999,17M,if(C27>=18000,18M,if(C27<=18999,18M,if(C27>=19000,19M))))))) 
2
=INT(C27/1000)&"M" 

Sie sagen, kann ich Ihre Formel zu beheben haben und Finde seinen offensichtlichen Syntaxfehler. Nein, ich sage Sie müssen tun Sie es auf diese Weise, und Sie müssen immer für einige nette, einfache und deduktive Alternative vor verlassen auf die hässliche, fehleranfällige und schwierig zu pflegen verschachtelte IF s.

Und tatsächlich existiert eine solche Alternative die meiste Zeit.

p.s. übrigens warum ist es M und nicht K? möglicherweise haben Sie eine multiplikative Einheit implizit in Ihren Daten, also ...

Verwandte Themen