Hirdetés

Új hozzászólás Aktív témák

  • Mutt

    senior tag

    válasz logitechh #37898 üzenetére

    Szia,

    A legegyszerübb megoldás egy Kimutatás (Pivot) készítése az adatsorra.
    Az egyik kimutatás összeszedné az ételeket, a másik pedig az összetevőket.

    pl.

    Egy másik megoldás pedig képletekkel:

    pl.

    Az eredeti adatsort táblázattá konvertáltam (neve Receptek) az egyszerűség kedvéért.
    Az A2-ben ez a tömbképlet (Ctrl+Shift+Enter-t kell nyomni a bevitel után):
    =HAHIBA(INDEX(Receptek[kód];HOL.VAN(0;DARABTELI($A$1:$A1;Receptek[kód]);0));"")

    A B2 már egy egyszerű FKERES:
    =HA(A2<>"";FKERES(A2;Receptek;2;0);"")

    A C2 lehet egy SZUMHA, de én SZORAZTÖSSZEG-et használtam,
    =SZORZATÖSSZEG(--(Receptek[kód]=A2)*(Receptek[mennyiség]*Receptek[nyilvántartási ár]/Receptek[Egység tömeg]))

    A másik táblázatban a recept megnevezését egy listából lehet választani.
    F3-ban egy hosszú képlet van:
    =HA(DARABTELI(Receptek[Recept megnevezés];$G$1)>=SOROK($F$3:F3);INDEX(Receptek[[#Mind];[összetevő]];ÖSSZESÍT(15;6;SOR(Receptek[Recept megnevezés])/(Receptek[Recept megnevezés]=$G$1);SOROK($F$3:F3)));"")

    G3-ban a fentivel megegyező a képlet, csak nem az összetevőt hanem a mennyiségét iratjuk ki az INDEX segítségével:
    =HA(DARABTELI(Receptek[Recept megnevezés];$G$1)>=SOROK($F$3:F3);INDEX(Receptek[[#Mind];[mennyiség]];ÖSSZESÍT(15;6;SOR(Receptek[Recept megnevezés])/(Receptek[Recept megnevezés]=$G$1);SOROK($F$3:F3)));"")

    üdv

Új hozzászólás Aktív témák