kalns Posted March 28, 2011 Report Share Posted March 28, 2011 Sveiki, varbūt kāds var palīdzēt! Tātad ir tabula excelā kur formulā var gadīties 0 un jautrais excels rāda #DIV/0! Kā var izdarīt tā lai šī skaistuma vietā liek vai nu 0 vai arī ja viss ok tad rēķina. formula ir =B9/L8*C8, kur L8 mēdz būt 0, līdz ar to parādās #DIV/0 un tālākie rēķini līdz ar to arī. Paldie jau iepriekš Link to comment Share on other sites More sharing options...
Nightmares^^ Posted March 28, 2011 Report Share Posted March 28, 2011 Te gadienā nav jālieto absolūtās šūnas īpašības? Piemirsies viss šitas draņķis, bet pamēģini - =B9/$L$8*C8 Link to comment Share on other sites More sharing options...
vincister Posted March 28, 2011 Report Share Posted March 28, 2011 Un kāpēc viņam dalīt visas šūnas ar vienu? Šitā varētu derēt: =IF(L8=0;0;B8/L8*C8) Link to comment Share on other sites More sharing options...
kalns Posted March 28, 2011 Author Report Share Posted March 28, 2011 Un kāpēc viņam dalīt visas šūnas ar vienu? Šitā varētu derēt: =IF(L8=0;0;B8/L8*C8) Paldies gan nigthmares gan Vincester. Vincester es šo variantu jau mēģināju, bet ar 0 viss ir ok, bet kad ielieku skaitļus man rāda tikai B8/L8*C8 un nevis rezultātu Varbūt kādas idejas, varbūt kaut kas uzstādījumos nepareizi vai kas cits? Link to comment Share on other sites More sharing options...
vincister Posted March 28, 2011 Report Share Posted March 28, 2011 Nu izskatās, ka jams to izteiksmi pieņem par izvadāmo vērtību. Es saprotu, ja būtu pēdiņās, bet nu excel ir brīnumaina sintakse, nezinu kāpēc. Šādi pamēģināju - strādāja. Link to comment Share on other sites More sharing options...
-Ex- Posted March 29, 2011 Report Share Posted March 29, 2011 Grūti no Tavaa rakstītā ir izpriest, kā Tava tabula ir aizpildīta ar datiem - vai tiek lietotas konstantes, vai katras rindas vērtības, tātad dinamiski mainīgie. Vislabāk būtu kāds skrīnšots . Pieņemot, ka tev ir 3 kollonas ar visādiem skaitļiem, tad nepieciešams uzrakstīt formulu tikai pirmajai rindiņai un tad lietot maģisko iespēju - vilkt aiz šunas stūrīša, Excel tad pats aizpildīs katras rindas formulas mainīgos ar attiecīgajiem datiem. Šāds varētu būt kods pirmajai rindiņai (tāds pats kā vincester minētais). =IF(L2 = 0; "null";C2/L2*C2) Vincester es šo variantu jau mēģināju, bet ar 0 viss ir ok, bet kad ielieku skaitļus man rāda tikai B8/L8*C8 un nevis rezultātu Obligāti jābūt vienādības zīmei priekšā, savādāk Excel to uztver kā tekstu. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now