-Soluissa D7-AC7 on tuotteiden nimet.
-Tarkailtava laskenta-alue on D8-AC13.
-Esiintymien listaussarakkeet AE (tuotteet), AF (lasketut määrät)
Tässä siis lähtötilanne.
Tarkkailtavalla alueella (D8-AC13) esiintyy vaihtelevia määriä tuotteita.
Mikä kaava osaisi laskea ja nimetä VAIN löytyneiden tuotteiden kappalemäärät ja listata ne sarakkeille: AE ja AF?
Uskoisin tämän olevan varsin helppo nakki osaajalle, omaa duunia tämä helpottaisi paljonkin.
Tuotelaskemista
4
129
Vastaukset
- Listaaja
Eikö kukaan osaa
- alkuperäinen-Listaaja
Joo kiitos "toiselle listaajalle", mutta en tarvitse taustatukea minun nimissäni.
- ettäsilleen
Pelkällä kaavalla tuota on hankala toteuttaa, vaatisi melkeinpä koodia. Jos sinulla on jo listattuna tuotteet (AE) ja niiden määrät (AF), niin voisiko vaikka vain Ehdollisella muotoilulla "piilottaa" löytymättömät tuotteet listasta. Yksi tapa voisi olla myös Suodatus. Sillä saa piilotettua 0 kpl tuotteet listasta. Ainoa huonopuoli siinä on se, että jos lista (AE:AF) sattuu rivien 8-13 kohdalle ja suodatetaan niin tuo "tarkkailtava laskenta-alue" suodattuu samalla, eli siitä häviää rivejä. Mutta listan siirto toiseen paikkaan onnistuu, niin...
Koska en osaa koodata niin tekisin semmoisen "karvalakki"-mallin joka listaisi AE:AF sarakkeille automaattisesti päivittyvän listan, joka näyttää vain löydetyt tuotteet ja ihan vain kaavoilla.
Siirtäisin ensiksi nuo AE:AF listat vaikka AJ ja AK sarakkeille. AI-sarakkeeseen listan 1 tuotteen kohdalle (jos vaikka tuo 7 rivi olisi ensimmäinen tuote) kaava soluun: AI7=AK7-RIVI()/100 ja kopioisin kaavan alaspäin viimeiseen tuotteeseen asti.
AD7=SUURI($AI$7:$AI$33;RIVI()-6). Kopioi kaava alaspäin.
AE7=JOS(AD7<0;"";PHAKU(AD7;$AI$7:$AK$33;2;0))
AF7=JOS(AD7<0;"";PHAKU(AD7;$AI$7:$AK$33;3;0))
Valitse AE7 ja AF7 ja vedä kaava alaspäin 33 riville asti. Nyt listalla (AE:AF) näkyy vain tuotteet (suurimmasta pienimpään) jotka löytyy tarkailtavalta laskentalueelta. Lista päivittyy automaattisesti jos D8:AC13 alueelle lisätään jollekkin "löytymättömälle" tuotteelle määriä. Piilota AD-sarake sekä myös AI:AK sarakkeet.
Toivottavasti on tarpeeksi sekavasti selitetty. Onnea. - alkuperäinen-Listaaja
Kiitos kattavasta vaihtoehdosta, ehdin jo toteuttaa oman "karvalakkimallini", jossa on Määrät -sarakkeella (AF) yksinkertainen kaavan: =SUMMA(D8:D13), =SUMMA(E8:E13), =SUMMA(F8:F13).... jne. Solun muotoiluun laitoin Omat -kohtaan 0;-0;; -koodin, joka piilottaa solujen 0-saldot.
Jäi mainitsematta, miksi tarkkailtava alue on D8-AC13 johtuu siitä, että sarakkeessa
C7-C13 on "Valmistajat".
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Nurmossa kuoli 2 Lasta..
Autokolarissa. Näin kertovat iltapäivälehdet juuri nyt. 22.11. Ja aina ennen Joulua näitä tulee. . .1458510Joel Harkimo seuraa Martina Aitolehden jalanjälkiä!
Oho, aikamoinen yllätys, että Joel Jolle Harkimo on lähtenyt Iholla-ohjelmaan. Tässähän hän seuraa mm. Martina Aitolehde472399Kaksi lasta kuoli kolarissa Seinäjoella. Tutkitaan rikoksena
Henkilöautossa matkustaneet kaksi lasta ovat kuolleet kolarissa Seinäjoella. Kolmas lapsi on vakasti loukkaantunut ja272210- 361872
- 951758
Miksi pankkitunnuksilla kaikkialle
Miksi rahaliikenteen palveluiden tunnukset vaaditaan miltei kaikkeen yleiseen asiointiin Suomessa? Kenen etu on se, että1811727Sinä saat minut kuohuksiin
Pitäisiköhän meidän naida? Mielestäni pitäisi . Tämä värinä ja jännite meidän välillä alkaa olla sietämätöntä. Haluai211272Tunnekylmä olet
En ole tyytyväinen käytökseesi et osannut kommunikoida. Se on huono piirre ihmisessä että ei osaa katua aiheuttamaansa p1081133Taisit sä sit kuiteski
Vihjata hieman ettei se kaikki ollutkaan totta ❤️ mutta silti sanoit kyllä vielä uudelleen sen myöhemmin 😔 ei tässä oik51019- 531015